TPTP Problem File: SLH0291^1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SLH0000^1 : TPTP v8.2.0. Released v8.2.0.
% Domain : Archive of Formal Proofs
% Problem :
% Version : Especial.
% English :
% Refs : [Des23] Desharnais (2023), Email to Geoff Sutcliffe
% Source : [Des23]
% Names : Combinable_Wands/0001_Mask/prob_00155_004256__7109840_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 2251 ( 739 unt; 951 typ; 0 def)
% Number of atoms : 3751 (1424 equ; 0 cnn)
% Maximal formula atoms : 10 ( 2 avg)
% Number of connectives : 11431 ( 253 ~; 51 |; 414 &;9321 @)
% ( 0 <=>;1392 =>; 0 <=; 0 <~>)
% Maximal formula depth : 18 ( 6 avg)
% Number of types : 107 ( 106 usr)
% Number of type conns : 4810 (4810 >; 0 *; 0 +; 0 <<)
% Number of symbols : 848 ( 845 usr; 46 con; 0-4 aty)
% Number of variables : 4677 (1646 ^;2827 !; 204 ?;4677 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 09:05:12.559
%------------------------------------------------------------------------------
% Could-be-implicit typings (106)
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J_J,type,
set_Pr7915859021238449415t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
produc6851780936778710823t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J_J,type,
set_Pr113032449794829511r_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
produc6276864102598027495r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
set_Pr6148874766616261511t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc8069765938759941799t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
set_Pr4683309014602836788r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
set_Pr1935176096852982554t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc9097276838147425748r_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc5803078220529002682t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J_J,type,
set_Pr2088549235032396295prat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
produc3797646013676224551prat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc6235724684372434707r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
set_Pr1685704261205283783r_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc3336119888008106215r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
set_Pr4624115533177120456r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_Pr7632435056502277254t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc8908895240713440232r_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc2489117125269924006t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_Pr3996677194857090567t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc6071853487833700903t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
set_Pr6010151575929665415prat_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_Pr3900080669421301403t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
produc3843707927480180839at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
produc54085900832316071prat_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr6539244058741650442at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr8693737435421807431at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__PosRat__Oprat_J,type,
produc4561108331071084498t_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J_J,type,
set_Pr6001721639771249184a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
set_Pr9117357208957936942prat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc859450856879609959at_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J_J,type,
set_na5292753557368568362ar_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr2458342521480944603at_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_se3021172359896825379t_char: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J_J,type,
set_se4243813477061773859ar_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
produc3797481280114064576a_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
produc4654305426090421966prat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc3933091914578511633r_prat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
set_Pr3433046674199179443r_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_J,type,
set_Pr4480099295215233283t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr7682762132356531903at_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Nat__Onat_J_J,type,
set_Pr4092731227417792307ar_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_na6246771325765140825t_char: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J_J,type,
set_na7469412442930089305ar_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_na7651713849019886105at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr2539167527615954998at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr7717912310451564380at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_Itf__a_Mt__PosRat__Oprat_J_J,type,
produc4032483947639269611a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__PosRat__Oprat_J_Mt__Set__Oset_It__PosRat__Oprat_J_J_J,type,
set_Pr141576177145560269t_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
set_se253819897320413138t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J_J,type,
set_Pr7218575088661268167a_prat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_se1349383849682428818at_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J_J,type,
set_Pr2094409768014413473char_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr5488025237498180813et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J,type,
produc6859378861088059299t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc1932156733058919263at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
produc8373899037510109440at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc7248412053542808358at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__PosRat__Oprat_J_Mt__Set__Oset_It__PosRat__Oprat_J_J,type,
produc3531106461118509933t_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
set_Pr2507339680178222706t_char: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_Pr6370437063884598352at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
set_Pr8803067691650843250ar_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr9093778441882193744at_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_na8845969913329135560at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
produc7047118689089425383a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
set_se7855581050983116737at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
set_Pr3601174868274201367at_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
set_Pr400265656397884439et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
produc7819656566062154093et_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J_J,type,
set_nat_list_char_o: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J,type,
set_Pr5582243495563764594_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_M_062_Itf__a_Mt__PosRat__Oprat_J_J_J,type,
set_Pr4163352480945123784a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
set_Pr2748872423075033990prat_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__PosRat__Oprat_Mt__PosRat__Oprat_J_J,type,
set_Pr3298805672376727137t_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc1457211279475724562t_char: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc85711943791777264at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
produc7606469099237612818ar_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Product____Type__Oprod_I_Eo_M_Eo_J_J_J,type,
set_na7240141749078679150od_o_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
set_Pr1261947904930325089at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
produc7491599851749785783at_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
produc2400336064389900727et_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
produc4459976518580069096a_prat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc3375937593958228902prat_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
set_nat_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
set_Product_prod_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
product_prod_nat_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J,type,
set_Product_prod_o_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__PosRat__Oprat_J,type,
product_prod_a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__String__Ochar_J_J,type,
set_list_char: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
set_nat_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__PosRat__Oprat_J_J,type,
set_set_prat: $tType ).
thf(ty_n_t__Set__Oset_I_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
set_a_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
set_set_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Nat__Onat_M_Eo_J_J,type,
set_nat_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
product_prod_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
product_prod_o_o: $tType ).
thf(ty_n_t__List__Olist_It__String__Ochar_J,type,
list_char: $tType ).
thf(ty_n_t__Filter__Ofilter_It__Nat__Onat_J,type,
filter_nat: $tType ).
thf(ty_n_t__Set__Oset_It__PosRat__Oprat_J,type,
set_prat: $tType ).
thf(ty_n_t__Set__Oset_It__Nat__Onat_J,type,
set_nat: $tType ).
thf(ty_n_t__Product____Type__Ounit,type,
product_unit: $tType ).
thf(ty_n_t__Set__Oset_Itf__a_J,type,
set_a: $tType ).
thf(ty_n_t__Set__Oset_I_Eo_J,type,
set_o: $tType ).
thf(ty_n_t__PosRat__Oprat,type,
prat: $tType ).
thf(ty_n_t__Nat__Onat,type,
nat: $tType ).
thf(ty_n_tf__a,type,
a: $tType ).
% Explicit typings (845)
thf(sy_c_BNF__Def_OGr_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr6062854646325018466r_prat: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_BNF__Def_OGr_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
bNF_Gr7494250897068838581t_char: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char ) > set_Pr1935176096852982554t_char ).
thf(sy_c_BNF__Def_OGr_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
bNF_Gr4667860031443508641t_char: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char ) > set_Pr7632435056502277254t_char ).
thf(sy_c_BNF__Def_OGr_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
bNF_Gr6139830065717436617prat_a: set_a_prat > ( ( a > prat ) > produc3375937593958228902prat_a ) > set_Pr9117357208957936942prat_a ).
thf(sy_c_BNF__Def_OGr_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
bNF_Gr_a_prat_a: set_a_prat > ( ( a > prat ) > a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_BNF__Def_OGr_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr2197830230412165350t_char: set_list_char > ( list_char > list_char ) > set_Pr4480099295215233283t_char ).
thf(sy_c_BNF__Def_OGr_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
bNF_Gr_list_char_nat: set_list_char > ( list_char > nat ) > set_Pr8803067691650843250ar_nat ).
thf(sy_c_BNF__Def_OGr_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr_nat_list_char: set_nat > ( nat > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Def_OGr_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr_nat_nat: set_nat > ( nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Def_OGr_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
bNF_Gr4088865321246080482at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
bNF_Gr1522612872074377213char_o: set_nat_nat_o > ( ( nat > nat > $o ) > nat > list_char > $o ) > ( nat > nat > $o ) > ( nat > list_char > $o ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
bNF_Gr5554451822430810830_nat_o: set_nat_nat_o > ( ( nat > nat > $o ) > nat > nat > $o ) > ( nat > nat > $o ) > ( nat > nat > $o ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Nat__Onat_M_Eo_J_001_062_It__List__Olist_It__String__Ochar_J_M_Eo_J,type,
bNF_Gr5836264614112020157char_o: set_nat_o > ( ( nat > $o ) > list_char > $o ) > ( nat > $o ) > ( list_char > $o ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J,type,
bNF_Grp_nat_o_nat_o: set_nat_o > ( ( nat > $o ) > nat > $o ) > ( nat > $o ) > ( nat > $o ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__List__Olist_It__String__Ochar_J_J,type,
bNF_Gr7768808254035958895t_char: set_Pr3900080669421301403t_char > ( ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > produc7606469099237612818ar_nat > list_char ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > ( produc7606469099237612818ar_nat > list_char ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
bNF_Gr7503386797330181086at_nat: set_Pr3900080669421301403t_char > ( ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > produc7606469099237612818ar_nat > nat ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > ( produc7606469099237612818ar_nat > nat ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
bNF_Gr589112650214279513at_nat: set_Pr4092731227417792307ar_nat > ( ( produc1457211279475724562t_char > nat ) > produc1457211279475724562t_char > product_prod_nat_nat ) > ( produc1457211279475724562t_char > nat ) > ( produc1457211279475724562t_char > product_prod_nat_nat ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Nat__Onat_J,type,
bNF_Gr298557646745593647ar_nat: set_Pr6539244058741650442at_nat > ( ( produc1457211279475724562t_char > product_prod_nat_nat ) > produc1457211279475724562t_char > nat ) > ( produc1457211279475724562t_char > product_prod_nat_nat ) > ( produc1457211279475724562t_char > nat ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
bNF_Gr2209344289654512049_nat_o: set_Pr2458342521480944603at_nat > ( ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat > $o ) > ( product_prod_nat_nat > product_prod_nat_nat ) > ( product_prod_nat_nat > $o ) > $o ).
thf(sy_c_BNF__Def_OGrp_001_Eo_001_Eo,type,
bNF_Grp_o_o: set_o > ( $o > $o ) > $o > $o > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr2905446856833220225t_char: set_nat > ( nat > list_char ) > nat > list_char > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Grp_nat_nat: set_nat > ( nat > nat ) > nat > nat > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
bNF_Gr3553472063123884001at_nat: set_nat > ( nat > product_prod_nat_nat ) > nat > product_prod_nat_nat > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr3750019412944930853t_char: set_Pr2507339680178222706t_char > ( produc1457211279475724562t_char > list_char ) > produc1457211279475724562t_char > list_char > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat,type,
bNF_Gr3073014387538510996ar_nat: set_Pr2507339680178222706t_char > ( produc1457211279475724562t_char > nat ) > produc1457211279475724562t_char > nat > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
bNF_Gr8859634586176591525_nat_o: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o > $o ).
thf(sy_c_BNF__Def_OGrp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
bNF_Gr193424670081168899at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > nat ) > product_prod_nat_nat > nat > $o ).
thf(sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
bNF_re6527413442372678928ar_nat: ( ( nat > nat ) > ( nat > nat ) > $o ) > ( list_char > nat > $o ) > ( ( nat > nat ) > list_char ) > ( ( nat > nat ) > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_re3320998365863425151at_nat: ( ( nat > nat ) > ( nat > nat ) > $o ) > ( nat > nat > $o ) > ( ( nat > nat ) > nat ) > ( ( nat > nat ) > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001_062_It__Nat__Onat_M_Eo_J_001_062_It__List__Olist_It__String__Ochar_J_M_Eo_J,type,
bNF_re2942033592892840063char_o: ( nat > list_char > $o ) > ( ( nat > $o ) > ( list_char > $o ) > $o ) > ( nat > nat > $o ) > ( list_char > list_char > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J,type,
bNF_re1113502957280211792_nat_o: ( nat > list_char > $o ) > ( ( nat > $o ) > ( nat > $o ) > $o ) > ( nat > nat > $o ) > ( list_char > nat > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001_Eo_001_Eo,type,
bNF_re1135979186550299152ar_o_o: ( nat > list_char > $o ) > ( $o > $o > $o ) > ( nat > $o ) > ( list_char > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__List__Olist_It__String__Ochar_J_M_Eo_J,type,
bNF_re4495586573714376046char_o: ( nat > nat > $o ) > ( ( nat > $o ) > ( list_char > $o ) > $o ) > ( nat > nat > $o ) > ( nat > list_char > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J,type,
bNF_re578469030762574527_nat_o: ( nat > nat > $o ) > ( ( nat > $o ) > ( nat > $o ) > $o ) > ( nat > nat > $o ) > ( nat > nat > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo,type,
bNF_re4705727531993890431at_o_o: ( nat > nat > $o ) > ( $o > $o > $o ) > ( nat > $o ) > ( nat > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
bNF_re1435683047850566962ar_nat: ( nat > nat > $o ) > ( list_char > nat > $o ) > ( nat > list_char ) > ( nat > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_re2076907181175516082t_char: ( nat > nat > $o ) > ( nat > list_char > $o ) > ( nat > nat ) > ( nat > list_char ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_re5653821019739307937at_nat: ( nat > nat > $o ) > ( nat > nat > $o ) > ( nat > nat ) > ( nat > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J,type,
bNF_re7653730848126131926t_char: ( produc7606469099237612818ar_nat > produc7606469099237612818ar_nat > $o ) > ( produc1457211279475724562t_char > list_char > $o ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > ( produc7606469099237612818ar_nat > list_char ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat,type,
bNF_re742088632225134789ar_nat: ( produc7606469099237612818ar_nat > produc7606469099237612818ar_nat > $o ) > ( produc1457211279475724562t_char > nat > $o ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > ( produc7606469099237612818ar_nat > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_re5269148346131715199at_nat: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > ( nat > nat > $o ) > ( produc1457211279475724562t_char > nat ) > ( produc1457211279475724562t_char > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
bNF_re2049273209911613842at_nat: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > ( nat > product_prod_nat_nat > $o ) > ( produc1457211279475724562t_char > nat ) > ( produc1457211279475724562t_char > product_prod_nat_nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
bNF_re7912597853723674548at_nat: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > ( product_prod_nat_nat > nat > $o ) > ( produc1457211279475724562t_char > product_prod_nat_nat ) > ( produc1457211279475724562t_char > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
bNF_re6701202036956822900_nat_o: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > ( product_prod_nat_nat > $o > $o ) > ( product_prod_nat_nat > product_prod_nat_nat ) > ( product_prod_nat_nat > $o ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
bNF_re6814798851205064350ar_nat: ( set_nat > set_nat > $o ) > ( list_char > nat > $o ) > ( set_nat > list_char ) > ( set_nat > nat ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_re7456022984530013470t_char: ( set_nat > set_nat > $o ) > ( nat > list_char > $o ) > ( set_nat > nat ) > ( set_nat > list_char ) > $o ).
thf(sy_c_BNF__Def_Orel__fun_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_re2508443332600976141at_nat: ( set_nat > set_nat > $o ) > ( nat > nat > $o ) > ( set_nat > nat ) > ( set_nat > nat ) > $o ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr8575425969231580588t_char: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > nat ) > ( ( produc1457211279475724562t_char > prat ) > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001_Eo_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
bNF_Gr6386687543108125413prat_a: set_o > ( $o > a > prat ) > ( $o > produc3375937593958228902prat_a ) > set_Pr9117357208957936942prat_a ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001_Eo_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
bNF_Gr8379640946404278973prat_a: set_o > ( $o > a > prat ) > ( $o > a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001_Eo_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr7618826833391781745t_char: set_o > ( $o > nat ) > ( $o > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001_Eo_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr1946814795223983584at_nat: set_o > ( $o > nat ) > ( $o > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr5170369590546435438t_char: set_list_char > ( list_char > nat ) > ( list_char > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr5258588615557311325at_nat: set_list_char > ( list_char > nat ) > ( list_char > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Nat__Onat_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
bNF_Gr4706834691868246441prat_a: set_nat > ( nat > a > prat ) > ( nat > a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr689107047223432174t_char: set_nat > ( nat > list_char ) > ( nat > list_char ) > set_Pr4480099295215233283t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
bNF_Gr6756318997112205789ar_nat: set_nat > ( nat > list_char ) > ( nat > nat ) > set_Pr8803067691650843250ar_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr7397543130437154909t_char: set_nat > ( nat > nat ) > ( nat > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr7318156773085685964at_nat: set_nat > ( nat > nat ) > ( nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__Nat__Onat_J_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
bNF_Gr8551326311310947167prat_a: set_set_nat > ( set_nat > a > prat ) > ( set_nat > a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr3129696893582918419t_char: set_set_nat > ( set_nat > nat ) > ( set_nat > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr6681173980307635330at_nat: set_set_nat > ( set_nat > nat ) > ( set_nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__PosRat__Oprat_J_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
bNF_Gr3930513041845697759prat_a: set_set_prat > ( set_prat > a > prat ) > ( set_prat > a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__PosRat__Oprat_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
bNF_Gr7301876082586963091t_char: set_set_prat > ( set_prat > nat ) > ( set_prat > list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_BNF__Greatest__Fixpoint_Oimage2_001t__Set__Oset_It__PosRat__Oprat_J_001t__Nat__Onat_001t__Nat__Onat,type,
bNF_Gr6835880997613667842at_nat: set_set_prat > ( set_prat > nat ) > ( set_prat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelImage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr2145404550722348580r_prat: set_Pr1685704261205283783r_prat > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelImage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Nat__Onat,type,
bNF_Gr5060297752514649919at_nat: set_Pr1685704261205283783r_prat > ( ( produc1457211279475724562t_char > prat ) > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr7532869937377485441r_prat: set_Pr3433046674199179443r_prat > set_Pr1685704261205283783r_prat > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001_Eo_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr7259518749458858748r_prat: set_o > set_Pr1685704261205283783r_prat > ( $o > produc1457211279475724562t_char > prat ) > set_Product_prod_o_o ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr3267885531569300736r_prat: set_nat > set_Pr1685704261205283783r_prat > ( nat > produc1457211279475724562t_char > prat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001t__Set__Oset_It__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr8791779402478003658r_prat: set_set_nat > set_Pr1685704261205283783r_prat > ( set_nat > produc1457211279475724562t_char > prat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_BNF__Greatest__Fixpoint_OrelInvImage_001t__Set__Oset_It__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
bNF_Gr2010402745563153482r_prat: set_set_prat > set_Pr1685704261205283783r_prat > ( set_prat > produc1457211279475724562t_char > prat ) > set_Pr141576177145560269t_prat ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
comple7993840426618028700char_o: set_nat_list_char_o > nat > list_char > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
comple1675732732025788397_nat_o: set_nat_nat_o > nat > nat > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_Eo,type,
complete_Inf_Inf_o: set_o > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat,type,
complete_Inf_Inf_nat: set_nat > nat ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J,type,
comple7806235888213564991et_nat: set_set_nat > set_nat ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
comple4824088763117934073t_char: set_se253819897320413138t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
comple1930127330929219688at_nat: set_se7855581050983116737at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
comple724453453808405122char_o: set_nat_list_char_o > nat > list_char > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
comple3592611370556534995_nat_o: set_nat_nat_o > nat > nat > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_Eo,type,
complete_Sup_Sup_o: set_o > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat,type,
complete_Sup_Sup_nat: set_nat > nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J,type,
comple7399068483239264473et_nat: set_set_nat > set_nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
comple9178978156834306527t_char: set_se253819897320413138t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
comple5685304695842803022at_nat: set_se7855581050983116737at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Complete__Partial__Order_Ochain_001t__Nat__Onat,type,
comple7016393980872852640in_nat: ( nat > nat > $o ) > set_nat > $o ).
thf(sy_c_Complete__Partial__Order_Ochain_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
comple3588573705683770417at_nat: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat,type,
condit2214826472909112428ve_nat: set_nat > $o ).
thf(sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__below_001t__Nat__Onat,type,
condit1738341127787009408ow_nat: set_nat > $o ).
thf(sy_c_Equiv__Relations_Oequiv_001t__PosRat__Oprat,type,
equiv_equiv_prat: set_prat > set_Pr3298805672376727137t_prat > $o ).
thf(sy_c_Equiv__Relations_Oproj_001t__PosRat__Oprat_001t__PosRat__Oprat,type,
equiv_proj_prat_prat: set_Pr3298805672376727137t_prat > prat > set_prat ).
thf(sy_c_Equiv__Relations_Oquotient_001t__Nat__Onat,type,
equiv_quotient_nat: set_nat > set_Pr1261947904930325089at_nat > set_set_nat ).
thf(sy_c_Equiv__Relations_Oquotient_001t__PosRat__Oprat,type,
equiv_quotient_prat: set_prat > set_Pr3298805672376727137t_prat > set_set_prat ).
thf(sy_c_Filter_Oat__bot_001t__Nat__Onat,type,
at_bot_nat: filter_nat ).
thf(sy_c_Filter_Oeventually_001t__Nat__Onat,type,
eventually_nat: ( nat > $o ) > filter_nat > $o ).
thf(sy_c_Finite__Set_Ocomp__fun__commute_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
finite1002329793627884815t_char: ( nat > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > $o ).
thf(sy_c_Finite__Set_Ofinite_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
finite2115694454571419734at_nat: set_nat_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__List__Olist_It__String__Ochar_J,type,
finite3619747586194699384t_char: set_list_char > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Nat__Onat,type,
finite_finite_nat: set_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J,type,
finite3801884896073088588t_char: set_Pr4480099295215233283t_char > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
finite6177210948735845034at_nat: set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
finite8785817246233100311at_nat: set_Pr2539167527615954998at_nat > $o ).
thf(sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J,type,
finite1152437895449049373et_nat: set_set_nat > $o ).
thf(sy_c_Finite__Set_Ofold_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
finite3391364926417624327t_char: ( list_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > set_Pr2507339680178222706t_char > set_list_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
finite5529483035118572448et_nat: ( nat > set_nat > set_nat ) > set_nat > set_nat > set_nat ).
thf(sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
finite290769237276952792t_char: ( nat > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > set_Pr2507339680178222706t_char > set_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
finite3745491028973389255at_nat: ( nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ) > set_Pr1261947904930325089at_nat > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Finite__Set_Ofold_001t__Nat__Onat_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
finite4178521680790401110et_nat: ( nat > set_set_nat > set_set_nat ) > set_set_nat > set_nat > set_set_nat ).
thf(sy_c_Finite__Set_Ofold_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
finite859346576728541399t_char: ( produc6859378861088059299t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > set_Pr2507339680178222706t_char > set_Pr4480099295215233283t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat,type,
bij_betw_nat_nat: ( nat > nat ) > set_nat > set_nat > $o ).
thf(sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
bij_be8693218025023041337at_nat: ( nat > product_prod_nat_nat ) > set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Fun_Obij__betw_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
bij_be5333170631980326235at_nat: ( product_prod_nat_nat > nat ) > set_Pr1261947904930325089at_nat > set_nat > $o ).
thf(sy_c_Fun_Obij__betw_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
bij_be1923491781212474806at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Fun_Ocomp_001_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J_001t__Nat__Onat,type,
comp_l2153918996998263428_o_nat: ( ( list_char > $o ) > nat > $o ) > ( nat > list_char > $o ) > nat > nat > $o ).
thf(sy_c_Fun_Ocomp_001_062_It__Nat__Onat_M_Eo_J_001_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_001t__Nat__Onat,type,
comp_n1757491575669480226_o_nat: ( ( nat > $o ) > list_char > $o ) > ( nat > nat > $o ) > nat > list_char > $o ).
thf(sy_c_Fun_Ocomp_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J_001t__Nat__Onat,type,
comp_nat_o_nat_o_nat: ( ( nat > $o ) > nat > $o ) > ( nat > nat > $o ) > nat > nat > $o ).
thf(sy_c_Fun_Ocomp_001_Eo_001_Eo_001t__Nat__Onat,type,
comp_o_o_nat: ( $o > $o ) > ( nat > $o ) > nat > $o ).
thf(sy_c_Fun_Ocomp_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_l4862132908470794739ar_nat: ( list_char > produc6859378861088059299t_char ) > ( produc7606469099237612818ar_nat > list_char ) > produc7606469099237612818ar_nat > produc6859378861088059299t_char ).
thf(sy_c_Fun_Ocomp_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_l7936247125563682291t_char: ( list_char > produc6859378861088059299t_char ) > ( produc1457211279475724562t_char > list_char ) > produc1457211279475724562t_char > produc6859378861088059299t_char ).
thf(sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_n7794318530167662852ar_nat: ( nat > product_prod_nat_nat ) > ( produc7606469099237612818ar_nat > nat ) > produc7606469099237612818ar_nat > product_prod_nat_nat ).
thf(sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_n1645060710405774596t_char: ( nat > product_prod_nat_nat ) > ( produc1457211279475724562t_char > nat ) > produc1457211279475724562t_char > product_prod_nat_nat ).
thf(sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_n829915685812334579at_nat: ( nat > product_prod_nat_nat ) > ( product_prod_nat_nat > nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
comp_P2783082240043180164r_prat: ( produc3336119888008106215r_prat > produc1457211279475724562t_char > prat ) > ( ( produc1457211279475724562t_char > prat ) > produc3336119888008106215r_prat ) > ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
comp_P71585005891228568r_prat: ( produc3336119888008106215r_prat > produc1457211279475724562t_char > prat ) > ( produc3336119888008106215r_prat > produc3336119888008106215r_prat ) > produc3336119888008106215r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
comp_P5993110389636870232r_prat: ( produc5803078220529002682t_char > produc1457211279475724562t_char > prat ) > ( produc9097276838147425748r_prat > produc5803078220529002682t_char ) > produc9097276838147425748r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
comp_P3658868354089463237r_prat: ( produc5803078220529002682t_char > produc2489117125269924006t_char ) > ( produc9097276838147425748r_prat > produc5803078220529002682t_char ) > produc9097276838147425748r_prat > produc2489117125269924006t_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
comp_P6127525099765932504r_prat: ( produc2489117125269924006t_char > produc1457211279475724562t_char > prat ) > ( produc8908895240713440232r_prat > produc2489117125269924006t_char ) > produc8908895240713440232r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
comp_P1328237187794921817r_prat: ( produc2489117125269924006t_char > produc1457211279475724562t_char ) > ( produc8908895240713440232r_prat > produc2489117125269924006t_char ) > produc8908895240713440232r_prat > produc1457211279475724562t_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
comp_P4236322220017179244a_prat: ( produc4654305426090421966prat_a > a > prat ) > ( produc3797481280114064576a_prat > produc4654305426090421966prat_a ) > produc3797481280114064576a_prat > a > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
comp_P4350617202128291781a_prat: ( produc4654305426090421966prat_a > produc3375937593958228902prat_a ) > ( produc3797481280114064576a_prat > produc4654305426090421966prat_a ) > produc3797481280114064576a_prat > produc3375937593958228902prat_a ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_Itf__a_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
comp_P3353187207481185516a_prat: ( produc3375937593958228902prat_a > a > prat ) > ( produc4459976518580069096a_prat > produc3375937593958228902prat_a ) > produc4459976518580069096a_prat > a > prat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
comp_P3523072553637217901a_prat: ( produc3375937593958228902prat_a > a ) > ( produc4459976518580069096a_prat > produc3375937593958228902prat_a ) > produc4459976518580069096a_prat > a ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_I_Eo_M_Eo_J_001_Eo_001t__Nat__Onat,type,
comp_P7081879951647482084_o_nat: ( product_prod_o_o > $o ) > ( nat > product_prod_o_o ) > nat > $o ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_P1016065305979390063ar_nat: ( produc6859378861088059299t_char > list_char ) > ( produc7606469099237612818ar_nat > produc6859378861088059299t_char ) > produc7606469099237612818ar_nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_P4090179523072277615t_char: ( produc6859378861088059299t_char > list_char ) > ( produc1457211279475724562t_char > produc6859378861088059299t_char ) > produc1457211279475724562t_char > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_P1337775633407159825at_nat: ( produc7606469099237612818ar_nat > list_char ) > ( ( nat > nat ) > produc7606469099237612818ar_nat ) > ( nat > nat ) > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
comp_P5292914338597962658ar_nat: ( produc7606469099237612818ar_nat > list_char ) > ( nat > produc7606469099237612818ar_nat ) > nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_P3053329765100910016t_char: ( produc7606469099237612818ar_nat > list_char ) > ( produc1457211279475724562t_char > produc7606469099237612818ar_nat ) > produc1457211279475724562t_char > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Nat__Onat_J,type,
comp_P137096244479289176et_nat: ( produc7606469099237612818ar_nat > list_char ) > ( set_nat > produc7606469099237612818ar_nat ) > set_nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_P4430085340299632128at_nat: ( produc7606469099237612818ar_nat > nat ) > ( ( nat > nat ) > produc7606469099237612818ar_nat ) > ( nat > nat ) > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat,type,
comp_P8318769832456242705at_nat: ( produc7606469099237612818ar_nat > nat ) > ( nat > produc7606469099237612818ar_nat ) > nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_P680174135349460753t_char: ( produc7606469099237612818ar_nat > nat ) > ( produc1457211279475724562t_char > produc7606469099237612818ar_nat ) > produc1457211279475724562t_char > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
comp_P559749852281925063et_nat: ( produc7606469099237612818ar_nat > nat ) > ( set_nat > produc7606469099237612818ar_nat ) > set_nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
comp_P4974907838745982882ar_nat: ( produc1457211279475724562t_char > list_char ) > ( nat > produc1457211279475724562t_char ) > nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_P26140635296239040ar_nat: ( produc1457211279475724562t_char > list_char ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > produc7606469099237612818ar_nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Nat__Onat_J,type,
comp_P7799612233565674328et_nat: ( produc1457211279475724562t_char > list_char ) > ( set_nat > produc1457211279475724562t_char ) > set_nat > list_char ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat_001t__Nat__Onat,type,
comp_P8410057226579278353at_nat: ( produc1457211279475724562t_char > nat ) > ( nat > produc1457211279475724562t_char ) > nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_P3187634502937433873ar_nat: ( produc1457211279475724562t_char > nat ) > ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > produc7606469099237612818ar_nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
comp_P488745826847564231et_nat: ( produc1457211279475724562t_char > nat ) > ( set_nat > produc1457211279475724562t_char ) > set_nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_P6344650113790022471at_nat: ( product_prod_nat_nat > $o ) > ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat > $o ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_P6240816377000802031at_nat: ( product_prod_nat_nat > nat ) > ( ( nat > nat ) > product_prod_nat_nat ) > ( nat > nat ) > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat,type,
comp_P1955610211387027840at_nat: ( product_prod_nat_nat > nat ) > ( nat > product_prod_nat_nat ) > nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
comp_P8271837224898685794ar_nat: ( product_prod_nat_nat > nat ) > ( produc7606469099237612818ar_nat > product_prod_nat_nat ) > produc7606469099237612818ar_nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
comp_P2122579405136797538t_char: ( product_prod_nat_nat > nat ) > ( produc1457211279475724562t_char > product_prod_nat_nat ) > produc1457211279475724562t_char > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
comp_P1567445206330693457at_nat: ( product_prod_nat_nat > nat ) > ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat > nat ).
thf(sy_c_Fun_Ocomp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
comp_P5369868937050299702et_nat: ( product_prod_nat_nat > nat ) > ( set_nat > product_prod_nat_nat ) > set_nat > nat ).
thf(sy_c_Fun_Ofun__upd_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__PosRat__Oprat,type,
fun_up9120501182914450918t_prat: ( ( produc1457211279475724562t_char > prat ) > prat ) > ( produc1457211279475724562t_char > prat ) > prat > ( produc1457211279475724562t_char > prat ) > prat ).
thf(sy_c_Fun_Ofun__upd_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__PosRat__Oprat,type,
fun_up829850848796697765r_prat: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Ofun__upd_001tf__a_001t__PosRat__Oprat,type,
fun_upd_a_prat: ( a > prat ) > a > prat > a > prat ).
thf(sy_c_Fun_Oid_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
id_Pro6476562945676181316r_prat: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ).
thf(sy_c_Fun_Oid_001t__Nat__Onat,type,
id_nat: nat > nat ).
thf(sy_c_Fun_Oid_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
id_Pro7559728917991913458at_nat: product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Fun_Oinj__on_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
inj_on3412903767820855855at_nat: ( ( nat > nat ) > set_Pr1261947904930325089at_nat ) > set_nat_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat,type,
inj_on_nat_nat: ( nat > nat ) > set_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
inj_on9177509583204279951t_char: ( nat > produc1457211279475724562t_char ) > set_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
inj_on7000867008012422641t_char: ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > set_Pr8803067691650843250ar_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
inj_on2178005380612969504at_nat: ( product_prod_nat_nat > nat ) > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Fun_Omonotone__on_001t__Nat__Onat_001t__Nat__Onat,type,
monotone_on_nat_nat: set_nat > ( nat > nat > $o ) > ( nat > nat > $o ) > ( nat > nat ) > $o ).
thf(sy_c_Fun_Omonotone__on_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
monoto1748750089227133045et_nat: set_set_nat > ( set_nat > set_nat > $o ) > ( set_nat > set_nat > $o ) > ( set_nat > set_nat ) > $o ).
thf(sy_c_Fun_Omonotone__on_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
monoto7809364549836873959t_char: set_se253819897320413138t_char > ( set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > $o ) > ( set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > $o ) > ( set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > $o ).
thf(sy_c_Fun_Omonotone__on_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
monoto3897784414697140647at_nat: set_se7855581050983116737at_nat > ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ) > ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ) > ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ) > $o ).
thf(sy_c_Fun__Def_Oin__rel_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
fun_in9115074924180500354r_prat: set_Pr1685704261205283783r_prat > ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Fun__Def_Oin__rel_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
fun_in175243070162512245t_char: set_Pr2507339680178222706t_char > nat > list_char > $o ).
thf(sy_c_Fun__Def_Oin__rel_001t__Nat__Onat_001t__Nat__Onat,type,
fun_in_rel_nat_nat: set_Pr1261947904930325089at_nat > nat > nat > $o ).
thf(sy_c_Fun__Def_Orp__inv__image_001t__Nat__Onat_001t__Nat__Onat,type,
fun_rp3004530424201022588at_nat: produc3843707927480180839at_nat > ( nat > nat ) > produc3843707927480180839at_nat ).
thf(sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J,type,
minus_minus_nat_o: ( nat > $o ) > ( nat > $o ) > nat > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
minus_2270307095948843157_nat_o: ( product_prod_nat_nat > $o ) > ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J,type,
minus_minus_set_nat: set_nat > set_nat > set_nat ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
minus_1356011639430497352at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J,type,
uminus_uminus_nat_o: ( nat > $o ) > nat > $o ).
thf(sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
uminus8676089048583255045_nat_o: ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J,type,
uminus5710092332889474511et_nat: set_nat > set_nat ).
thf(sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
uminus6524753893492686040at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_HOL_OThe_001t__Nat__Onat,type,
the_nat: ( nat > $o ) > nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
the_Pr7520103294981519086r_prat: ( produc3336119888008106215r_prat > $o ) > produc3336119888008106215r_prat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
the_Pr7226236956677534145t_char: ( produc5803078220529002682t_char > $o ) > produc5803078220529002682t_char ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
the_Pr6337852224591121453t_char: ( produc2489117125269924006t_char > $o ) > produc2489117125269924006t_char ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
the_Pr1956078245877658069prat_a: ( produc4654305426090421966prat_a > $o ) > produc4654305426090421966prat_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
the_Pr690290899479495469prat_a: ( produc3375937593958228902prat_a > $o ) > produc3375937593958228902prat_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
the_Pr6351503334702488345ar_nat: ( produc7606469099237612818ar_nat > $o ) > produc7606469099237612818ar_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
the_Pr202245514940600089t_char: ( produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
the_Pr7557018466319803784at_nat: ( product_prod_nat_nat > $o ) > product_prod_nat_nat ).
thf(sy_c_Hilbert__Choice_Oinv__into_001t__Nat__Onat_001t__Nat__Onat,type,
hilber3633877196798814958at_nat: set_nat > ( nat > nat ) > nat > nat ).
thf(sy_c_Hilbert__Choice_Oinv__into_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
hilber4375958665455852643at_nat: set_nat > ( nat > product_prod_nat_nat ) > product_prod_nat_nat > nat ).
thf(sy_c_Hilbert__Choice_Oinv__into_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
hilber1015911272413137541at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > nat ) > nat > product_prod_nat_nat ).
thf(sy_c_Hilbert__Choice_Oinv__into_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
hilber1766663248461054988at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_If_001t__Nat__Onat,type,
if_nat: $o > nat > nat > nat ).
thf(sy_c_If_001t__PosRat__Oprat,type,
if_prat: $o > prat > prat > prat ).
thf(sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
if_Pro2639532401392527832t_char: $o > produc1457211279475724562t_char > produc1457211279475724562t_char > produc1457211279475724562t_char ).
thf(sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
if_Pro6206227464963214023at_nat: $o > product_prod_nat_nat > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_If_001t__Set__Oset_It__Nat__Onat_J,type,
if_set_nat: $o > set_nat > set_nat > set_nat ).
thf(sy_c_If_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
if_set1248378584462554936t_char: $o > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Ogfp_001t__Set__Oset_It__Nat__Onat_J,type,
comple1596078789208929544et_nat: ( set_nat > set_nat ) > set_nat ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Ogfp_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
comple8166066674555273823at_nat: ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Olfp_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J,type,
comple7308811355306212098_nat_o: ( ( set_nat > $o ) > set_nat > $o ) > set_nat > $o ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Olfp_001t__Set__Oset_It__Nat__Onat_J,type,
comple7975543026063415949et_nat: ( set_nat > set_nat ) > set_nat ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Olfp_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
comple3227850406620335403t_char: ( set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_Inductive_Ocomplete__lattice__class_Olfp_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
comple1738246912304005786at_nat: ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
inf_in8805929356528176899char_o: ( nat > list_char > $o ) > ( nat > list_char > $o ) > nat > list_char > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Nat__Onat_M_Eo_J,type,
inf_inf_nat_o: ( nat > $o ) > ( nat > $o ) > nat > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
inf_in5163264567034779214_nat_o: ( product_prod_nat_nat > $o ) > ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J,type,
inf_inf_set_nat: set_nat > set_nat > set_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
inf_in3544766959038609504t_char: set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
inf_in2572325071724192079at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
sup_su1536542383718553321char_o: ( nat > list_char > $o ) > ( nat > list_char > $o ) > nat > list_char > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_Eo_J,type,
sup_sup_nat_o: ( nat > $o ) > ( nat > $o ) > nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
sup_su798857527126471912_nat_o: ( product_prod_nat_nat > $o ) > ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J,type,
sup_sup_set_nat: set_nat > set_nat > set_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
sup_su7899656352754981958t_char: set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
sup_su6327502436637775413at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
sup_sup_set_set_nat: set_set_nat > set_set_nat > set_set_nat ).
thf(sy_c_Mask_Oadd__acc_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
add_ac6043276672051819257t_char: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Oadd__acc_001tf__a,type,
add_acc_a: ( a > prat ) > a > prat > a > prat ).
thf(sy_c_Mask_Oadd__acc__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
add_ac7939326059656485296t_char: produc6235724684372434707r_prat > produc6235724684372434707r_prat > $o ).
thf(sy_c_Mask_Oadd__acc__rel_001tf__a,type,
add_acc_rel_a: produc4032483947639269611a_prat > produc4032483947639269611a_prat > $o ).
thf(sy_c_Mask_Oadd__masks_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
add_ma5081279659257173972r_prat: ( ( produc1457211279475724562t_char > prat ) > prat ) > ( ( produc1457211279475724562t_char > prat ) > prat ) > ( produc1457211279475724562t_char > prat ) > prat ).
thf(sy_c_Mask_Oadd__masks_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
add_ma6586698345353345811t_char: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Oadd__masks_001tf__a,type,
add_masks_a: ( a > prat ) > ( a > prat ) > a > prat ).
thf(sy_c_Mask_Oadd__masks__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
add_ma2412268806269088278t_char: produc5803078220529002682t_char > produc5803078220529002682t_char > $o ).
thf(sy_c_Mask_Oadd__masks__rel_001tf__a,type,
add_masks_rel_a: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ).
thf(sy_c_Mask_Oempty__mask_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
empty_6616431780912394577r_prat: ( produc1457211279475724562t_char > prat ) > prat ).
thf(sy_c_Mask_Oempty__mask_001t__Nat__Onat,type,
empty_mask_nat: nat > prat ).
thf(sy_c_Mask_Oempty__mask_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
empty_1134373636806348472t_char: produc5803078220529002682t_char > prat ).
thf(sy_c_Mask_Oempty__mask_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
empty_2833097053203474636prat_a: produc4654305426090421966prat_a > prat ).
thf(sy_c_Mask_Oempty__mask_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
empty_3446695950879338768t_char: produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Oempty__mask_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
empty_8898153353432991231at_nat: product_prod_nat_nat > prat ).
thf(sy_c_Mask_Oempty__mask_001tf__a,type,
empty_mask_a: a > prat ).
thf(sy_c_Mask_Oempty__mask__rel_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
empty_3412554051312619034r_prat: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001t__Nat__Onat,type,
empty_mask_rel_nat: nat > nat > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
empty_5292206184366095105t_char: produc5803078220529002682t_char > produc5803078220529002682t_char > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
empty_7473894104531696405prat_a: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
empty_8141283858255108185t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
empty_1894168904691715784at_nat: product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Mask_Oempty__mask__rel_001tf__a,type,
empty_mask_rel_a: a > a > $o ).
thf(sy_c_Mask_Ofull__mask,type,
full_mask: produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Ogreater__mask_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
greate7680731506090375811t_char: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Mask_Ogreater__mask_001tf__a,type,
greater_mask_a: ( a > prat ) > ( a > prat ) > $o ).
thf(sy_c_Mask_Omultiply__mask,type,
multiply_mask: prat > ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Onull_001t__Nat__Onat,type,
null_nat: nat ).
thf(sy_c_Mask_Opre__get__h_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
pre_ge3831893988676007280t_char: produc5803078220529002682t_char > produc2489117125269924006t_char ).
thf(sy_c_Mask_Opre__get__h_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
pre_ge6197302870995220868prat_a: produc4654305426090421966prat_a > produc3375937593958228902prat_a ).
thf(sy_c_Mask_Opre__get__h_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
pre_ge846198710170331792ar_nat: produc7606469099237612818ar_nat > nat ).
thf(sy_c_Mask_Opre__get__h_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
pre_ge1487422843495280912t_char: produc1457211279475724562t_char > list_char ).
thf(sy_c_Mask_Opre__get__h_001t__Nat__Onat_001t__Nat__Onat,type,
pre_get_h_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Mask_Opre__get__h__rel_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
pre_ge5134124999753271535t_char: produc5803078220529002682t_char > produc5803078220529002682t_char > $o ).
thf(sy_c_Mask_Opre__get__h__rel_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
pre_ge4968141634538297091prat_a: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ).
thf(sy_c_Mask_Opre__get__h__rel_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
pre_ge6375544068159314703ar_nat: produc7606469099237612818ar_nat > produc7606469099237612818ar_nat > $o ).
thf(sy_c_Mask_Opre__get__h__rel_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
pre_ge7016768201484263823t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > $o ).
thf(sy_c_Mask_Opre__get__h__rel_001t__Nat__Onat_001t__Nat__Onat,type,
pre_ge4447934673086891262at_nat: product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Mask_Opre__get__m_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
pre_ge1302051351345738485t_char: produc5803078220529002682t_char > produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Opre__get__m_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
pre_ge8710741304189273353prat_a: produc4654305426090421966prat_a > a > prat ).
thf(sy_c_Mask_Opre__get__m_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
pre_ge2099197569584961301ar_nat: produc7606469099237612818ar_nat > list_char ).
thf(sy_c_Mask_Opre__get__m_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
pre_ge2740421702909910421t_char: produc1457211279475724562t_char > nat ).
thf(sy_c_Mask_Opre__get__m_001t__Nat__Onat_001t__Nat__Onat,type,
pre_get_m_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Mask_Opre__get__m__rel_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
pre_ge6804097903176389034t_char: produc5803078220529002682t_char > produc5803078220529002682t_char > $o ).
thf(sy_c_Mask_Opre__get__m__rel_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
pre_ge8191486456481419710prat_a: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ).
thf(sy_c_Mask_Opre__get__m__rel_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
pre_ge8107634837601432778ar_nat: produc7606469099237612818ar_nat > produc7606469099237612818ar_nat > $o ).
thf(sy_c_Mask_Opre__get__m__rel_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
pre_ge8748858970926381898t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > $o ).
thf(sy_c_Mask_Opre__get__m__rel_001t__Nat__Onat_001t__Nat__Onat,type,
pre_ge2650188337464070969at_nat: product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Mask_Ouni__mask_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
uni_ma8757825773229499086r_prat: ( produc1457211279475724562t_char > prat ) > prat > ( produc1457211279475724562t_char > prat ) > prat ).
thf(sy_c_Mask_Ouni__mask_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
uni_ma6578582744724537101t_char: produc1457211279475724562t_char > prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Mask_Ouni__mask_001tf__a,type,
uni_mask_a: a > prat > a > prat ).
thf(sy_c_Mask_Ouni__mask__rel_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
uni_ma4504258969416521949r_prat: produc4561108331071084498t_prat > produc4561108331071084498t_prat > $o ).
thf(sy_c_Mask_Ouni__mask__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
uni_ma1788645471123007132t_char: produc3933091914578511633r_prat > produc3933091914578511633r_prat > $o ).
thf(sy_c_Mask_Ouni__mask__rel_001tf__a,type,
uni_mask_rel_a: product_prod_a_prat > product_prod_a_prat > $o ).
thf(sy_c_Mask_Oupper__bounded,type,
upper_bounded: ( produc1457211279475724562t_char > prat ) > prat > $o ).
thf(sy_c_Mask_Ovalid__mask,type,
valid_mask: ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Mask_Ovalid__mask__rel,type,
valid_mask_rel: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Mask_Ovalid__null,type,
valid_null: ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Order__Relation_Orelation__of_001t__Nat__Onat,type,
order_1962693441708344834of_nat: ( nat > nat > $o ) > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
bot_bo8065403328713304961char_o: nat > list_char > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J,type,
bot_bot_nat_o: nat > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
bot_bo482883023278783056_nat_o: product_prod_nat_nat > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
bot_bot_set_nat_nat: set_nat_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
bot_bo3164680191535668511r_prat: set_Pr3433046674199179443r_prat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J,type,
bot_bot_set_o: set_o ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__String__Ochar_J_J,type,
bot_bo8503570744482963627t_char: set_list_char ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J,type,
bot_bot_set_nat: set_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__PosRat__Oprat_J,type,
bot_bot_set_prat: set_prat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
bot_bo6182153949361364531r_prat: set_Pr1685704261205283783r_prat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
bot_bo7709822093361376478ar_nat: set_Pr8803067691650843250ar_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
bot_bo1414094081888755934t_char: set_Pr2507339680178222706t_char ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
bot_bo2099793752762293965at_nat: set_Pr1261947904930325089at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
bot_bo7383041282903587824at_nat: set_Pr7717912310451564380at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
bot_bo4851363958280042627et_nat: set_Pr400265656397884439et_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
bot_bo2204296500067978442at_nat: set_Pr2539167527615954998at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
bot_bo8052273170156359555at_nat: set_Pr3601174868274201367at_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
bot_bo4952753636535259449et_nat: set_Pr5488025237498180813et_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
bot_bot_set_set_nat: set_set_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__PosRat__Oprat_J_J,type,
bot_bot_set_set_prat: set_set_prat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
bot_bo3083307316010499117at_nat: set_se7855581050983116737at_nat ).
thf(sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat,type,
ord_Least_nat: ( nat > $o ) > nat ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat,type,
ord_less_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J,type,
ord_less_set_nat: set_nat > set_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_Eo_J_J,type,
ord_le6723339807950303054prat_o: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_Eo_J_J,type,
ord_le6251799596582475195char_o: ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J_J,type,
ord_le1638870297938053199char_o: ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_Eo_J,type,
ord_le2830794348966088778prat_o: ( ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_Itf__a_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_Eo_J_J,type,
ord_le3742656491906381991at_a_o: ( ( a > prat ) > produc3375937593958228902prat_a > $o ) > ( ( a > prat ) > produc3375937593958228902prat_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_Itf__a_Mt__PosRat__Oprat_J_M_062_Itf__a_M_Eo_J_J,type,
ord_le5399397932252467535at_a_o: ( ( a > prat ) > a > $o ) > ( ( a > prat ) > a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_I_Eo_M_Eo_J,type,
ord_less_eq_o_o: ( $o > $o ) > ( $o > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
ord_le2712619360209801397char_o: ( nat > list_char > $o ) > ( nat > list_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
ord_le2646555220125990790_nat_o: ( nat > nat > $o ) > ( nat > nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J,type,
ord_less_eq_nat_o: ( nat > $o ) > ( nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_M_Eo_J_J,type,
ord_le6348261579570775310char_o: ( produc5803078220529002682t_char > produc5803078220529002682t_char > $o ) > ( produc5803078220529002682t_char > produc5803078220529002682t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_M_Eo_J,type,
ord_le7815076450745241763char_o: ( produc5803078220529002682t_char > $o ) > ( produc5803078220529002682t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_M_062_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_M_Eo_J_J,type,
ord_le7575307955986077710at_a_o: ( produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ) > ( produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_M_Eo_J,type,
ord_le8178139514714933135at_a_o: ( produc4654305426090421966prat_a > $o ) > ( produc4654305426090421966prat_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J_J,type,
ord_le2827606955515295502char_o: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J,type,
ord_le5722155653058504523char_o: ( produc1457211279475724562t_char > $o ) > ( produc1457211279475724562t_char > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J,type,
ord_le5604493270027003598_nat_o: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > ( product_prod_nat_nat > product_prod_nat_nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
ord_le704812498762024988_nat_o: ( product_prod_nat_nat > $o ) > ( product_prod_nat_nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J,type,
ord_le3964352015994296041_nat_o: ( set_nat > $o ) > ( set_nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__PosRat__Oprat_J_M_Eo_J,type,
ord_le7917094133057636969prat_o: ( set_prat > $o ) > ( set_prat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat,type,
ord_less_eq_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_062_It__Nat__Onat_M_Eo_J_J,type,
ord_le6029213668185085951_nat_o: set_nat_o > set_nat_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
ord_le9059583361652607317at_nat: set_nat_nat > set_nat_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
ord_le6641467840663156819r_prat: set_Pr3433046674199179443r_prat > set_Pr3433046674199179443r_prat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J,type,
ord_less_eq_set_o: set_o > set_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__String__Ochar_J_J,type,
ord_le1207710660481778807t_char: set_list_char > set_list_char > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J,type,
ord_less_eq_set_nat: set_nat > set_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
ord_le295572976866519911r_prat: set_Pr1685704261205283783r_prat > set_Pr1685704261205283783r_prat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
ord_le5742415681470231226t_char: set_Pr1935176096852982554t_char > set_Pr1935176096852982554t_char > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
ord_le3803256517986266150t_char: set_Pr7632435056502277254t_char > set_Pr7632435056502277254t_char > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
ord_le7550862147281444046prat_a: set_Pr9117357208957936942prat_a > set_Pr9117357208957936942prat_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
ord_le7405015385136159526prat_a: set_Pr2748872423075033990prat_a > set_Pr2748872423075033990prat_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J,type,
ord_le192195778054999463od_o_o: set_Product_prod_o_o > set_Product_prod_o_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
ord_le3387867619833322002ar_nat: set_Pr8803067691650843250ar_nat > set_Pr8803067691650843250ar_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
ord_le6315511645215477266t_char: set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
ord_le3146513528884898305at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
ord_le3050193496395145148at_nat: set_Pr7717912310451564380at_nat > set_Pr7717912310451564380at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
ord_le3845944159117341623et_nat: set_Pr400265656397884439et_nat > set_Pr400265656397884439et_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
ord_le7094820750414311574at_nat: set_Pr2539167527615954998at_nat > set_Pr2539167527615954998at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
ord_le3000389064537975527at_nat: set_Pr8693737435421807431at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
ord_le7046853370993658551at_nat: set_Pr3601174868274201367at_nat > set_Pr3601174868274201367at_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
ord_le4402255868550298733et_nat: set_Pr5488025237498180813et_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
ord_le6893508408891458716et_nat: set_set_nat > set_set_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__PosRat__Oprat_J_J,type,
ord_le8696906415146163484t_prat: set_set_prat > set_set_prat > $o ).
thf(sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat,type,
order_Greatest_nat: ( nat > $o ) > nat ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
top_to1537031869075220069char_o: nat > list_char > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
top_top_set_nat_nat: set_nat_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
top_to6849109582029272579r_prat: set_Pr3433046674199179443r_prat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__List__Olist_It__String__Ochar_J_J,type,
top_to3190553582279535303t_char: set_list_char ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J,type,
top_top_set_nat: set_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to7836785446628990112at_nat: set_Pr9093778441882193744at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
top_to6977641080806416663r_prat: set_Pr1685704261205283783r_prat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
top_to7546074696397639618ar_nat: set_Pr8803067691650843250ar_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to5113444068631394720at_nat: set_Pr6370437063884598352at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
top_to1250346684925019074t_char: set_Pr2507339680178222706t_char ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
top_to4669805908274784177at_nat: set_Pr1261947904930325089at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to7745748144976627212at_nat: set_Pr7717912310451564380at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to173688896754200935et_nat: set_Pr400265656397884439et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to2567003362141017830at_nat: set_Pr2539167527615954998at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J_J,type,
top_to3374598108630517863at_nat: set_Pr3601174868274201367at_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J,type,
top_to3040159065575275037et_nat: set_Pr5488025237498180813et_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
top_top_set_set_nat: set_set_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
top_to6005184720552305954t_char: set_se253819897320413138t_char ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J,type,
top_to7629004291339433233at_nat: set_se7855581050983116737at_nat ).
thf(sy_c_PosRat_Ocomp__one,type,
comp_one: prat > prat ).
thf(sy_c_PosRat_Ohalf,type,
half: prat ).
thf(sy_c_PosRat_Opadd,type,
padd: prat > prat > prat ).
thf(sy_c_PosRat_Opdiv,type,
pdiv: prat > prat > prat ).
thf(sy_c_PosRat_Opgt,type,
pgt: prat > prat > $o ).
thf(sy_c_PosRat_Opgte,type,
pgte: prat > prat > $o ).
thf(sy_c_PosRat_Opinv,type,
pinv: prat > prat ).
thf(sy_c_PosRat_Opmax,type,
pmax: prat > prat > prat ).
thf(sy_c_PosRat_Opmin,type,
pmin: prat > prat > prat ).
thf(sy_c_PosRat_Opmult,type,
pmult: prat > prat > prat ).
thf(sy_c_PosRat_Opnone,type,
pnone: prat ).
thf(sy_c_PosRat_Oppos,type,
ppos: prat > $o ).
thf(sy_c_PosRat_Opwrite,type,
pwrite: prat ).
thf(sy_c_Product__Type_OPair_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc5770335208449155351at_nat: ( nat > nat ) > ( nat > nat ) > produc1932156733058919263at_nat ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc1164665353665699927r_prat: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > produc3336119888008106215r_prat ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__PosRat__Oprat,type,
produc5508603645230141260t_prat: ( produc1457211279475724562t_char > prat ) > prat > produc4561108331071084498t_prat ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc2957999048406202538t_char: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > produc5803078220529002682t_char ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc2591414526589101846t_char: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > produc2489117125269924006t_char ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc5928798746291773453r_prat: ( produc1457211279475724562t_char > prat ) > produc3933091914578511633r_prat > produc6235724684372434707r_prat ).
thf(sy_c_Product__Type_OPair_001_062_Itf__a_Mt__PosRat__Oprat_J_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
produc328766861932669271a_prat: ( a > prat ) > ( a > prat ) > produc7047118689089425383a_prat ).
thf(sy_c_Product__Type_OPair_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc2856268368059332798prat_a: ( a > prat ) > produc3375937593958228902prat_a > produc4654305426090421966prat_a ).
thf(sy_c_Product__Type_OPair_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_Itf__a_Mt__PosRat__Oprat_J,type,
produc3933618890892774373a_prat: ( a > prat ) > product_prod_a_prat > produc4032483947639269611a_prat ).
thf(sy_c_Product__Type_OPair_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
produc3557287861060643862prat_a: ( a > prat ) > a > produc3375937593958228902prat_a ).
thf(sy_c_Product__Type_OPair_001_Eo_001_Eo,type,
product_Pair_o_o: $o > $o > product_prod_o_o ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
produc1606739095562851931t_char: list_char > list_char > produc6859378861088059299t_char ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc8702345860417625034ar_nat: list_char > nat > produc7606469099237612818ar_nat ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc120197956887798346t_char: nat > list_char > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat,type,
product_Pair_nat_nat: nat > nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc487386426758144856at_nat: nat > product_prod_nat_nat > produc7248412053542808358at_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc3047153517949909847r_prat: produc3336119888008106215r_prat > produc3336119888008106215r_prat > produc6276864102598027495r_prat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc5760621871510326551t_char: produc5803078220529002682t_char > produc5803078220529002682t_char > produc6851780936778710823t_char ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc7800942563105181764r_prat: produc2489117125269924006t_char > ( produc1457211279475724562t_char > prat ) > produc9097276838147425748r_prat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc2405850776935319959t_char: produc2489117125269924006t_char > produc2489117125269924006t_char > produc8069765938759941799t_char ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
produc446452354332447767prat_a: produc4654305426090421966prat_a > produc4654305426090421966prat_a > produc3797646013676224551prat_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc8912224561598320023prat_a: produc3375937593958228902prat_a > produc3375937593958228902prat_a > produc54085900832316071prat_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc7990353546384762072r_prat: produc1457211279475724562t_char > ( produc1457211279475724562t_char > prat ) > produc8908895240713440232r_prat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__PosRat__Oprat,type,
produc2920179824973321483r_prat: produc1457211279475724562t_char > prat > produc3933091914578511633r_prat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc8192741843292627479t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > produc6071853487833700903t_char ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc6350711070570205562at_nat: product_prod_nat_nat > nat > produc8373899037510109440at_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc6161850002892822231at_nat: product_prod_nat_nat > product_prod_nat_nat > produc859450856879609959at_nat ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc4532415448927165861et_nat: set_nat > set_nat > produc7819656566062154093et_nat ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__PosRat__Oprat_J_001t__Set__Oset_It__PosRat__Oprat_J,type,
produc1046168772652838309t_prat: set_prat > set_prat > produc3531106461118509933t_prat ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc2922128104949294807at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > produc3843707927480180839at_nat ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__PosRat__Oprat,type,
product_Pair_a_prat: a > prat > product_prod_a_prat ).
thf(sy_c_Product__Type_OPair_001tf__a_001tf__a,type,
product_Pair_a_a: a > a > product_prod_a_a ).
thf(sy_c_Product__Type_OSigma_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc5982696620300550233at_nat: set_nat_nat > ( ( nat > nat ) > set_nat ) > set_Pr9093778441882193744at_nat ).
thf(sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc2346184296948171016r_prat: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > set_Pr3433046674199179443r_prat ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc1253266753640828507t_char: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > set_Pr7632435056502277254t_char ) > set_Pr1935176096852982554t_char ).
thf(sy_c_Product__Type_OSigma_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc4757766445512390215t_char: set_Pr3433046674199179443r_prat > ( ( produc1457211279475724562t_char > prat ) > set_Pr2507339680178222706t_char ) > set_Pr7632435056502277254t_char ).
thf(sy_c_Product__Type_OSigma_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc937274936681309295prat_a: set_a_prat > ( ( a > prat ) > set_Pr2748872423075033990prat_a ) > set_Pr9117357208957936942prat_a ).
thf(sy_c_Product__Type_OSigma_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
produc2975647622218653511prat_a: set_a_prat > ( ( a > prat ) > set_a ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_Product__Type_OSigma_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
produc2134963774413013388t_char: set_list_char > ( list_char > set_list_char ) > set_Pr4480099295215233283t_char ).
thf(sy_c_Product__Type_OSigma_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc5389449503320859771ar_nat: set_list_char > ( list_char > set_nat ) > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc4526620505022529241at_nat: set_nat > ( nat > set_nat_nat ) > set_Pr6370437063884598352at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc6030673636645808891t_char: set_nat > ( nat > set_list_char ) > set_Pr2507339680178222706t_char ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat,type,
produc457027306803732586at_nat: set_nat > ( nat > set_nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc1809337555817847783at_nat: set_nat > ( nat > set_Pr1261947904930325089at_nat ) > set_Pr7717912310451564380at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
produc8883945523214541856et_nat: set_nat > ( nat > set_set_nat ) > set_Pr400265656397884439et_nat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc6096210268339807733r_prat: set_Pr7632435056502277254t_char > ( produc2489117125269924006t_char > set_Pr3433046674199179443r_prat ) > set_Pr4683309014602836788r_prat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
produc6486629408028388065a_prat: set_Pr2748872423075033990prat_a > ( produc3375937593958228902prat_a > set_a_prat ) > set_Pr6001721639771249184a_prat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc933333428453274633r_prat: set_Pr2507339680178222706t_char > ( produc1457211279475724562t_char > set_Pr3433046674199179443r_prat ) > set_Pr4624115533177120456r_prat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc7672662199629908489at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > set_nat ) > set_Pr2539167527615954998at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc2761391749766926216at_nat: set_Pr1261947904930325089at_nat > ( product_prod_nat_nat > set_Pr1261947904930325089at_nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
produc5318310618559172640at_nat: set_set_nat > ( set_nat > set_nat ) > set_Pr3601174868274201367at_nat ).
thf(sy_c_Product__Type_OSigma_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc105401717395143638et_nat: set_set_nat > ( set_nat > set_set_nat ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Product__Type_OSigma_001tf__a_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
produc5189648166678903049a_prat: set_a > ( a > set_a_prat ) > set_Pr4163352480945123784a_prat ).
thf(sy_c_Product__Type_Omap__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
produc6977886695330630970at_nat: ( nat > nat ) > ( nat > nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Nat__Onat,type,
product_rec_bool_nat: nat > nat > $o > nat ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc7240177962613183563t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > $o > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc6024350069564022202at_nat: product_prod_nat_nat > product_prod_nat_nat > $o > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Nat__Onat,type,
produc2035648292922657313ol_nat: nat > nat > $o > nat > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc7531586246926991105t_char: produc1457211279475724562t_char > produc1457211279475724562t_char > $o > produc1457211279475724562t_char > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc865553358233325936at_nat: product_prod_nat_nat > product_prod_nat_nat > $o > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Nat__Onat,type,
produc7502264439391792277it_nat: nat > product_unit > nat > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc7973017197139442061t_char: produc1457211279475724562t_char > product_unit > produc1457211279475724562t_char > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc8778658879891000828at_nat: product_prod_nat_nat > product_unit > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Nat__Onat,type,
product_rec_unit_nat: nat > product_unit > nat ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc16126686263669963t_char: produc1457211279475724562t_char > product_unit > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc4455288259268591162at_nat: product_prod_nat_nat > product_unit > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_M_Eo_J,type,
produc4966222556782071362prat_o: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > produc3336119888008106215r_prat > $o ) > produc3336119888008106215r_prat > produc3336119888008106215r_prat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_Eo,type,
produc5069634436926473260prat_o: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > produc3336119888008106215r_prat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc644870500113131387r_prat: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > produc3336119888008106215r_prat ) > produc3336119888008106215r_prat > produc3336119888008106215r_prat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_Eo,type,
produc8988401804721015065char_o: ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > produc5803078220529002682t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc851857660381163707t_char: ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > produc5803078220529002682t_char ) > produc5803078220529002682t_char > produc5803078220529002682t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_Eo,type,
produc186087365799766445char_o: ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > produc2489117125269924006t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc289299604985033403t_char: ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > produc2489117125269924006t_char ) > produc2489117125269924006t_char > produc2489117125269924006t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_Eo,type,
produc1272685208547636229at_a_o: ( ( a > prat ) > produc3375937593958228902prat_a > $o ) > produc4654305426090421966prat_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
produc6124589016206478779prat_a: ( ( a > prat ) > produc3375937593958228902prat_a > produc4654305426090421966prat_a ) > produc4654305426090421966prat_a > produc4654305426090421966prat_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001t__Set__Oset_I_Eo_J,type,
produc8802671834256983781_set_o: ( ( a > prat ) > produc3375937593958228902prat_a > set_o ) > produc4654305426090421966prat_a > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001_Eo,type,
produc7462986796979360941at_a_o: ( ( a > prat ) > a > $o ) > produc3375937593958228902prat_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc5169377756248968379prat_a: ( ( a > prat ) > a > produc3375937593958228902prat_a ) > produc3375937593958228902prat_a > produc3375937593958228902prat_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001t__Set__Oset_I_Eo_J,type,
produc7741865399517775757_set_o: ( ( a > prat ) > a > set_o ) > produc3375937593958228902prat_a > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001t__Set__Oset_It__Nat__Onat_J,type,
produc8536393513858091441et_nat: ( ( a > prat ) > a > set_nat ) > produc3375937593958228902prat_a > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
produc124007076447527527et_nat: ( ( a > prat ) > a > set_set_nat ) > produc3375937593958228902prat_a > set_set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a_001t__Set__Oset_It__Set__Oset_It__PosRat__Oprat_J_J,type,
produc4584181444925067239t_prat: ( ( a > prat ) > a > set_set_prat ) > produc3375937593958228902prat_a > set_set_prat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001_Eo_001_Eo_001_Eo,type,
produc6197397395684419436_o_o_o: ( $o > $o > $o ) > product_prod_o_o > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc6181602235716527061t_char: ( list_char > list_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > produc6859378861088059299t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J_001_Eo,type,
produc5604122169238565672char_o: ( list_char > list_char > $o ) > produc6859378861088059299t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001_Eo,type,
produc2492928673396900345_nat_o: ( list_char > nat > $o ) > produc7606469099237612818ar_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc2609824543435736768t_char: ( list_char > nat > list_char ) > produc7606469099237612818ar_nat > list_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Nat__Onat,type,
produc7665377738449061807at_nat: ( list_char > nat > nat ) > produc7606469099237612818ar_nat > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
produc3091969462627340531ar_nat: ( list_char > nat > produc7606469099237612818ar_nat ) > produc7606469099237612818ar_nat > produc7606469099237612818ar_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc6166083679720228083t_char: ( list_char > nat > produc1457211279475724562t_char ) > produc7606469099237612818ar_nat > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc7321533897546000994at_nat: ( list_char > nat > product_prod_nat_nat ) > produc7606469099237612818ar_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc1872543322361064475_nat_o: ( nat > ( nat > nat ) > $o ) > produc85711943791777264at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J,type,
produc2833417181138109642char_o: ( nat > list_char > produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > produc1457211279475724562t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001_Eo,type,
produc8526122873445342073char_o: ( nat > list_char > $o ) > produc1457211279475724562t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
produc7351934036967509312t_char: ( nat > list_char > list_char ) > produc1457211279475724562t_char > list_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc9163108120003956271ar_nat: ( nat > list_char > nat ) > produc1457211279475724562t_char > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
produc997380522159630963ar_nat: ( nat > list_char > produc7606469099237612818ar_nat ) > produc1457211279475724562t_char > produc7606469099237612818ar_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc4071494739252518515t_char: ( nat > list_char > produc1457211279475724562t_char ) > produc1457211279475724562t_char > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc6775168648774419426at_nat: ( nat > list_char > product_prod_nat_nat ) > produc1457211279475724562t_char > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
produc2481503598742377364r_prat: ( nat > list_char > set_Pr3433046674199179443r_prat ) > produc1457211279475724562t_char > set_Pr3433046674199179443r_prat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_I_Eo_J,type,
produc3898378359715667545_set_o: ( nat > list_char > set_o ) > produc1457211279475724562t_char > set_o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Nat__Onat_J,type,
produc2160937464213208549et_nat: ( nat > list_char > set_nat ) > produc1457211279475724562t_char > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J,type,
produc6675599676517680795et_nat: ( nat > list_char > set_set_nat ) > produc1457211279475724562t_char > set_set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Set__Oset_It__PosRat__Oprat_J_J,type,
produc8806316560933437467t_prat: ( nat > list_char > set_set_prat ) > produc1457211279475724562t_char > set_set_prat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
produc8739625826339149834_nat_o: ( nat > nat > product_prod_nat_nat > $o ) > product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo,type,
produc6081775807080527818_nat_o: ( nat > nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
produc6842872674320459806at_nat: ( nat > nat > nat ) > product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
produc8523017789120347204ar_nat: ( nat > nat > produc7606469099237612818ar_nat ) > product_prod_nat_nat > produc7606469099237612818ar_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc2373759969358458948t_char: ( nat > nat > produc1457211279475724562t_char ) > product_prod_nat_nat > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc2626176000494625587at_nat: ( nat > nat > product_prod_nat_nat ) > product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc5864757623865647827_nat_o: ( nat > product_prod_nat_nat > $o ) > produc7248412053542808358at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc8859641928216934716at_nat: ( nat > product_prod_nat_nat > product_prod_nat_nat ) > produc7248412053542808358at_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
produc2094262906704694021at_nat: ( nat > product_prod_nat_nat > produc8373899037510109440at_nat ) > produc7248412053542808358at_nat > produc8373899037510109440at_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc6720110361610378900_nat_o: ( nat > set_nat > $o ) > produc2400336064389900727et_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001_Eo,type,
produc6083878442619929900prat_o: ( produc3336119888008106215r_prat > produc3336119888008106215r_prat > $o ) > produc6276864102598027495r_prat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_001_Eo,type,
produc2026754670181186412char_o: ( produc5803078220529002682t_char > produc5803078220529002682t_char > $o ) > produc6851780936778710823t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
produc2751466438118233505t_char: ( produc2489117125269924006t_char > ( produc1457211279475724562t_char > prat ) > produc5803078220529002682t_char ) > produc9097276838147425748r_prat > produc5803078220529002682t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_001_Eo,type,
produc3044637790421222508at_a_o: ( produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ) > produc3797646013676224551prat_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
produc786514161592030665prat_a: ( produc3375937593958228902prat_a > ( a > prat ) > produc4654305426090421966prat_a ) > produc3797481280114064576a_prat > produc4654305426090421966prat_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc1491052064730943609t_char: ( produc1457211279475724562t_char > ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char ) > produc8908895240713440232r_prat > produc2489117125269924006t_char ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_Eo,type,
produc755220117336157804char_o: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > produc6071853487833700903t_char > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001_Eo,type,
produc8758269395934548017_nat_o: ( product_prod_nat_nat > nat > $o ) > produc8373899037510109440at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc373799411880517786at_nat: ( product_prod_nat_nat > nat > product_prod_nat_nat ) > produc8373899037510109440at_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
produc3206169289476954189at_nat: ( product_prod_nat_nat > nat > produc7248412053542808358at_nat ) > produc8373899037510109440at_nat > produc7248412053542808358at_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
produc6590410687421337004_nat_o: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > produc859450856879609959at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat_001_Eo,type,
produc8429754692982665876_nat_o: ( set_nat > nat > $o ) > produc7491599851749785783at_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
produc6247414631856714078_nat_o: ( set_nat > set_nat > $o ) > produc7819656566062154093et_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__PosRat__Oprat_J_001t__Set__Oset_It__PosRat__Oprat_J_001_Eo,type,
produc7606350445391071582prat_o: ( set_prat > set_prat > $o ) > produc3531106461118509933t_prat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J,type,
produc1827612380487965875at_nat: ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > ( nat > nat ) > produc3843707927480180839at_nat ) > produc3843707927480180839at_nat > ( nat > nat ) > produc3843707927480180839at_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc7867159419813889657prat_a: ( a > ( a > prat ) > produc3375937593958228902prat_a ) > produc4459976518580069096a_prat > produc3375937593958228902prat_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc2193917115357690435r_prat: produc3336119888008106215r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Ofst_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc583991874214702742t_char: produc5803078220529002682t_char > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Ofst_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc5001474941816913666t_char: produc2489117125269924006t_char > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Ofst_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc725351007466518186prat_a: produc4654305426090421966prat_a > a > prat ).
thf(sy_c_Product__Type_Oprod_Ofst_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
product_fst_a_prat_a: produc3375937593958228902prat_a > a > prat ).
thf(sy_c_Product__Type_Oprod_Ofst_001_Eo_001_Eo,type,
product_fst_o_o: product_prod_o_o > $o ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
produc4841048791867702855t_char: produc6859378861088059299t_char > list_char ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc5563429021163328950ar_nat: produc7606469099237612818ar_nat > list_char ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc6204653154488278070t_char: produc1457211279475724562t_char > nat ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat,type,
product_fst_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc5426935388913681968r_prat: produc9097276838147425748r_prat > produc2489117125269924006t_char ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
produc6274705478813596956a_prat: produc3797481280114064576a_prat > produc3375937593958228902prat_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc1177041924757798084r_prat: produc8908895240713440232r_prat > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
product_fst_a_a_prat: produc4459976518580069096a_prat > a ).
thf(sy_c_Product__Type_Oprod_Osnd_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc5358294431189718917r_prat: produc3336119888008106215r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Osnd_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
produc5882964721085011416t_char: produc5803078220529002682t_char > produc2489117125269924006t_char ).
thf(sy_c_Product__Type_Oprod_Osnd_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
produc5484914016365488452t_char: produc2489117125269924006t_char > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Osnd_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
produc7544562691789162988prat_a: produc4654305426090421966prat_a > produc3375937593958228902prat_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
product_snd_a_prat_a: produc3375937593958228902prat_a > a ).
thf(sy_c_Product__Type_Oprod_Osnd_001_Eo_001_Eo,type,
product_snd_o_o: product_prod_o_o > $o ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
produc5218843525345763465t_char: produc6859378861088059299t_char > list_char ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc1259554233722553080ar_nat: produc7606469099237612818ar_nat > nat ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc1900778367047502200t_char: produc1457211279475724562t_char > list_char ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat,type,
product_snd_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc1502536198929214834r_prat: produc9097276838147425748r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
produc3870545126281465950a_prat: produc3797481280114064576a_prat > a > prat ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc1660480999306372870r_prat: produc8908895240713440232r_prat > produc1457211279475724562t_char > prat ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
product_snd_a_a_prat: produc4459976518580069096a_prat > a > prat ).
thf(sy_c_Product__Type_Oprod_Oswap_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
produc82946499796401655r_prat: produc3336119888008106215r_prat > produc3336119888008106215r_prat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
produc4410195085741832554ar_nat: produc7606469099237612818ar_nat > produc1457211279475724562t_char ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
produc5051419219066781674t_char: produc1457211279475724562t_char > produc7606469099237612818ar_nat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Nat__Onat_001t__Nat__Onat,type,
product_swap_nat_nat: product_prod_nat_nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
produc4032600223772806584at_nat: produc7248412053542808358at_nat > produc8373899037510109440at_nat ).
thf(sy_c_Product__Type_Oprod_Oswap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
produc672552830730091482at_nat: produc8373899037510109440at_nat > produc7248412053542808358at_nat ).
thf(sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
domain4089750737140655564r_prat: set_Pr1685704261205283783r_prat > set_Pr3433046674199179443r_prat ).
thf(sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
domain2005253360264185631t_char: set_Pr1935176096852982554t_char > set_Pr3433046674199179443r_prat ).
thf(sy_c_Relation_ODomain_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
domain4991527842029491467t_char: set_Pr7632435056502277254t_char > set_Pr3433046674199179443r_prat ).
thf(sy_c_Relation_ODomain_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
domain2177972146002949427prat_a: set_Pr9117357208957936942prat_a > set_a_prat ).
thf(sy_c_Relation_ODomain_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
domain_a_prat_a: set_Pr2748872423075033990prat_a > set_a_prat ).
thf(sy_c_Relation_ODomain_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
domain_nat_list_char: set_Pr2507339680178222706t_char > set_nat ).
thf(sy_c_Relation_ODomain_001t__Nat__Onat_001t__Nat__Onat,type,
domain_nat_nat: set_Pr1261947904930325089at_nat > set_nat ).
thf(sy_c_Relation_OId_001t__Nat__Onat,type,
id_nat2: set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_OId__on_001t__Nat__Onat,type,
id_on_nat: set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_OId__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
id_on_2554058798563519774at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat ).
thf(sy_c_Relation_OImage_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
image_nat_list_char: set_Pr2507339680178222706t_char > set_nat > set_list_char ).
thf(sy_c_Relation_OImage_001t__Nat__Onat_001t__Nat__Onat,type,
image_nat_nat: set_Pr1261947904930325089at_nat > set_nat > set_nat ).
thf(sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
range_652675479909198133r_prat: set_Pr1685704261205283783r_prat > set_Pr3433046674199179443r_prat ).
thf(sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
range_4746785725432321928t_char: set_Pr1935176096852982554t_char > set_Pr7632435056502277254t_char ).
thf(sy_c_Relation_ORange_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
range_3772036313548763892t_char: set_Pr7632435056502277254t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Relation_ORange_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
range_1214164913069337500prat_a: set_Pr9117357208957936942prat_a > set_Pr2748872423075033990prat_a ).
thf(sy_c_Relation_ORange_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
range_a_prat_a: set_Pr2748872423075033990prat_a > set_a ).
thf(sy_c_Relation_ORange_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
range_nat_list_char: set_Pr2507339680178222706t_char > set_list_char ).
thf(sy_c_Relation_ORange_001t__Nat__Onat_001t__Nat__Onat,type,
range_nat_nat: set_Pr1261947904930325089at_nat > set_nat ).
thf(sy_c_Relation_ORangep_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
rangep8630193229993553787r_prat: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Relation_ORangep_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
rangep7864699256716524494t_char: ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > produc2489117125269924006t_char > $o ).
thf(sy_c_Relation_ORangep_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
rangep3692341034030587962t_char: ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > $o ).
thf(sy_c_Relation_ORangep_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
rangep7799018733632820194prat_a: ( ( a > prat ) > produc3375937593958228902prat_a > $o ) > produc3375937593958228902prat_a > $o ).
thf(sy_c_Relation_ORangep_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
rangep_a_prat_a: ( ( a > prat ) > a > $o ) > a > $o ).
thf(sy_c_Relation_ORangep_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
rangep_nat_list_char: ( nat > list_char > $o ) > list_char > $o ).
thf(sy_c_Relation_ORangep_001t__Nat__Onat_001t__Nat__Onat,type,
rangep_nat_nat: ( nat > nat > $o ) > nat > $o ).
thf(sy_c_Relation_Oconverse_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
conver678582252583363310ar_nat: set_Pr8803067691650843250ar_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Relation_Oconverse_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
conver1319806385908312430t_char: set_Pr2507339680178222706t_char > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Relation_Oconverse_001t__Nat__Onat_001t__Nat__Onat,type,
converse_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oconverse_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
conver4802268216568060212at_nat: set_Pr7717912310451564380at_nat > set_Pr2539167527615954998at_nat ).
thf(sy_c_Relation_Oconverse_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
conver1442220823525345110at_nat: set_Pr2539167527615954998at_nat > set_Pr7717912310451564380at_nat ).
thf(sy_c_Relation_Oconversep_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
conver3568184245214596648ar_nat: ( list_char > nat > $o ) > nat > list_char > $o ).
thf(sy_c_Relation_Oconversep_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
conver4209408378539545768t_char: ( nat > list_char > $o ) > list_char > nat > $o ).
thf(sy_c_Relation_Oconversep_001t__Nat__Onat_001t__Nat__Onat,type,
conversep_nat_nat: ( nat > nat > $o ) > nat > nat > $o ).
thf(sy_c_Relation_Oinv__image_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
inv_im3997502450938070034r_prat: set_Pr1685704261205283783r_prat > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_Relation_Oinv__image_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Nat__Onat,type,
inv_im6765648638891743953at_nat: set_Pr1685704261205283783r_prat > ( nat > produc1457211279475724562t_char > prat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Nat__Onat,type,
inv_image_nat_nat: set_Pr1261947904930325089at_nat > ( nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oirrefl__on_001t__Nat__Onat,type,
irrefl_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Oirrefl__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
irrefl7408258699751485431at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Relation_Orefl__on_001t__Nat__Onat,type,
refl_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom6619832327022793170r_prat: set_Pr1685704261205283783r_prat > set_Pr1685704261205283783r_prat > set_Pr1685704261205283783r_prat ).
thf(sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
relcom2001116082538860837t_char: set_Pr1685704261205283783r_prat > set_Pr1935176096852982554t_char > set_Pr1935176096852982554t_char ).
thf(sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
relcom7222395050640001041t_char: set_Pr1685704261205283783r_prat > set_Pr7632435056502277254t_char > set_Pr7632435056502277254t_char ).
thf(sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom6844059597237840063r_prat: set_Pr1935176096852982554t_char > set_Pr4683309014602836788r_prat > set_Pr1685704261205283783r_prat ).
thf(sy_c_Relation_Orelcomp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom3397962033580885459r_prat: set_Pr7632435056502277254t_char > set_Pr4624115533177120456r_prat > set_Pr1685704261205283783r_prat ).
thf(sy_c_Relation_Orelcomp_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
relcom1214091342717857813t_char: set_Pr8803067691650843250ar_nat > set_Pr2507339680178222706t_char > set_Pr4480099295215233283t_char ).
thf(sy_c_Relation_Orelcomp_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat_001t__Nat__Onat,type,
relcom4314334362271274116at_nat: set_Pr8803067691650843250ar_nat > set_Pr1261947904930325089at_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
relcom5956200836249630357t_char: set_Pr2507339680178222706t_char > set_Pr4480099295215233283t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
relcom5812064743826168580ar_nat: set_Pr2507339680178222706t_char > set_Pr8803067691650843250ar_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
relcom6453288877151117700t_char: set_Pr1261947904930325089at_nat > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
relcomp_nat_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Orelcompp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom8047291834541808546r_prat: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Relation_Orelcompp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
relcom7420010653013420789t_char: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ).
thf(sy_c_Relation_Orelcompp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
relcom8471531622496164321t_char: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ).
thf(sy_c_Relation_Orelcompp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom3039582130857624207r_prat: ( ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o ) > ( produc2489117125269924006t_char > ( produc1457211279475724562t_char > prat ) > $o ) > ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Relation_Orelcompp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
relcom4647098605437048739r_prat: ( ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o ) > ( produc1457211279475724562t_char > ( produc1457211279475724562t_char > prat ) > $o ) > ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Relation_Orelcompp_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
relcom7349595004981586117t_char: ( nat > list_char > $o ) > ( list_char > list_char > $o ) > nat > list_char > $o ).
thf(sy_c_Relation_Orelcompp_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
relcom2646784857461364020ar_nat: ( nat > list_char > $o ) > ( list_char > nat > $o ) > nat > nat > $o ).
thf(sy_c_Relation_Orelcompp_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
relcom3288008990786313140t_char: ( nat > nat > $o ) > ( nat > list_char > $o ) > nat > list_char > $o ).
thf(sy_c_Relation_Orelcompp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat,type,
relcompp_nat_nat_nat: ( nat > nat > $o ) > ( nat > nat > $o ) > nat > nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Nat__Onat,type,
trans_on_nat: set_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Relation_Otrans__on_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
trans_3241703717017304737at_nat: set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Set_OCollect_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
collec4513549283322988597ar_nat: ( ( ( nat > nat ) > produc7606469099237612818ar_nat ) > $o ) > set_na5292753557368568362ar_nat ).
thf(sy_c_Set_OCollect_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec5327342486466021540at_nat: ( ( ( nat > nat ) > product_prod_nat_nat ) > $o ) > set_na7651713849019886105at_nat ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
collect_nat_nat_o: ( ( nat > nat > $o ) > $o ) > set_nat_nat_o ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_M_Eo_J,type,
collect_nat_o: ( ( nat > $o ) > $o ) > set_nat_o ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
collect_nat_nat: ( ( nat > nat ) > $o ) > set_nat_nat ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_I_Eo_M_Eo_J_J,type,
collec5126044608080245625od_o_o: ( ( nat > product_prod_o_o ) > $o ) > set_na7240141749078679150od_o_o ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
collec1892443993989155812ar_nat: ( ( nat > produc7606469099237612818ar_nat ) > $o ) > set_na7469412442930089305ar_nat ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
collec4820088019371311076t_char: ( ( nat > produc1457211279475724562t_char ) > $o ) > set_na6246771325765140825t_char ).
thf(sy_c_Set_OCollect_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec8718012497556192979at_nat: ( ( nat > product_prod_nat_nat ) > $o ) > set_na8845969913329135560at_nat ).
thf(sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
collec1503323772194643258t_char: ( ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > $o ) > set_Pr3900080669421301403t_char ).
thf(sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Nat__Onat_J,type,
collec7673535299250625214ar_nat: ( ( produc1457211279475724562t_char > nat ) > $o ) > set_Pr4092731227417792307ar_nat ).
thf(sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
collec7093475260167521854r_prat: ( ( produc1457211279475724562t_char > prat ) > $o ) > set_Pr3433046674199179443r_prat ).
thf(sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec3352718687064416553at_nat: ( ( produc1457211279475724562t_char > product_prod_nat_nat ) > $o ) > set_Pr6539244058741650442at_nat ).
thf(sy_c_Set_OCollect_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec248804655031457914at_nat: ( ( product_prod_nat_nat > product_prod_nat_nat ) > $o ) > set_Pr2458342521480944603at_nat ).
thf(sy_c_Set_OCollect_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
collec6560429172039693742ar_nat: ( ( set_nat > produc7606469099237612818ar_nat ) > $o ) > set_se4243813477061773859ar_nat ).
thf(sy_c_Set_OCollect_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
collec264701160567073198t_char: ( ( set_nat > produc1457211279475724562t_char ) > $o ) > set_se3021172359896825379t_char ).
thf(sy_c_Set_OCollect_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec8743797477381660573at_nat: ( ( set_nat > product_prod_nat_nat ) > $o ) > set_se1349383849682428818at_nat ).
thf(sy_c_Set_OCollect_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
collect_a_prat: ( ( a > prat ) > $o ) > set_a_prat ).
thf(sy_c_Set_OCollect_001_Eo,type,
collect_o: ( $o > $o ) > set_o ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__String__Ochar_J,type,
collect_list_char: ( list_char > $o ) > set_list_char ).
thf(sy_c_Set_OCollect_001t__Nat__Onat,type,
collect_nat: ( nat > $o ) > set_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
collec1156307336577696338r_prat: ( produc3336119888008106215r_prat > $o ) > set_Pr1685704261205283783r_prat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
collec1912346231567511845t_char: ( produc5803078220529002682t_char > $o ) > set_Pr1935176096852982554t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
collec8998774337691853201t_char: ( produc2489117125269924006t_char > $o ) > set_Pr7632435056502277254t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
collec8956631807754062137prat_a: ( produc4654305426090421966prat_a > $o ) > set_Pr9117357208957936942prat_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
collec2652489992548837521prat_a: ( produc3375937593958228902prat_a > $o ) > set_Pr2748872423075033990prat_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
collec3167064739498627218od_o_o: ( product_prod_o_o > $o ) > set_Product_prod_o_o ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J,type,
collec7684657524456971406t_char: ( produc6859378861088059299t_char > $o ) > set_Pr4480099295215233283t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
collec8608152508653127293ar_nat: ( produc7606469099237612818ar_nat > $o ) > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec1087395353207291739at_nat: ( produc85711943791777264at_nat > $o ) > set_Pr6370437063884598352at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
collec2458894688891239037t_char: ( produc1457211279475724562t_char > $o ) > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
collec3392354462482085612at_nat: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec5903703980526211963at_nat: ( produc7248412053542808358at_nat > $o ) > set_Pr7717912310451564380at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Set__Oset_It__Nat__Onat_J_J,type,
collec6652498225584317346et_nat: ( produc2400336064389900727et_nat > $o ) > set_Pr400265656397884439et_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
collec7121748714612160850r_prat: ( produc6276864102598027495r_prat > $o ) > set_Pr113032449794829511r_prat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
collec6882854600143928722t_char: ( produc6851780936778710823t_char > $o ) > set_Pr7915859021238449415t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
collec5955733625780314770prat_a: ( produc3797646013676224551prat_a > $o ) > set_Pr2088549235032396295prat_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
collec1162968953386343058t_char: ( produc6071853487833700903t_char > $o ) > set_Pr3996677194857090567t_char ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
collec7029190964493513045at_nat: ( produc8373899037510109440at_nat > $o ) > set_Pr2539167527615954998at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec7088162979684241874at_nat: ( produc859450856879609959at_nat > $o ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Nat__Onat_J,type,
collec2520389976089426594at_nat: ( produc7491599851749785783at_nat > $o ) > set_Pr3601174868274201367at_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
collec6662362479098859352et_nat: ( produc7819656566062154093et_nat > $o ) > set_Pr5488025237498180813et_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__PosRat__Oprat_J_Mt__Set__Oset_It__PosRat__Oprat_J_J,type,
collec8766186246528183128t_prat: ( produc3531106461118509933t_prat > $o ) > set_Pr141576177145560269t_prat ).
thf(sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J,type,
collect_set_nat: ( set_nat > $o ) > set_set_nat ).
thf(sy_c_Set_OCollect_001t__Set__Oset_It__PosRat__Oprat_J,type,
collect_set_prat: ( set_prat > $o ) > set_set_prat ).
thf(sy_c_Set_OCollect_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
collec5514110066124741708at_nat: ( set_Pr1261947904930325089at_nat > $o ) > set_se7855581050983116737at_nat ).
thf(sy_c_Set_OCollect_001tf__a,type,
collect_a: ( a > $o ) > set_a ).
thf(sy_c_Set_OPow_001t__Nat__Onat,type,
pow_nat: set_nat > set_set_nat ).
thf(sy_c_Set_Obind_001t__Nat__Onat_001t__Nat__Onat,type,
bind_nat_nat: set_nat > ( nat > set_nat ) > set_nat ).
thf(sy_c_Set_Obind_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
bind_nat_set_nat: set_nat > ( nat > set_set_nat ) > set_set_nat ).
thf(sy_c_Set_Obind_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat,type,
bind_set_nat_nat: set_set_nat > ( set_nat > set_nat ) > set_nat ).
thf(sy_c_Set_Obind_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
bind_set_nat_set_nat: set_set_nat > ( set_nat > set_set_nat ) > set_set_nat ).
thf(sy_c_Set_Ofilter_001t__Nat__Onat,type,
filter_nat2: ( nat > $o ) > set_nat > set_nat ).
thf(sy_c_Set_Ofilter_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
filter5640266504077782706at_nat: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J,type,
image_1531431914690922683char_o: ( ( nat > list_char > $o ) > produc1457211279475724562t_char > $o ) > set_nat_list_char_o > set_Pr2094409768014413473char_o ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_2054065556140572834t_char: ( ( nat > list_char > $o ) > set_Pr2507339680178222706t_char ) > set_nat_list_char_o > set_se253819897320413138t_char ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
image_6800380035593188613_nat_o: ( ( nat > nat > $o ) > nat > nat > $o ) > set_nat_nat_o > set_nat_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
image_7429393840292777309_nat_o: ( ( nat > nat > $o ) > product_prod_nat_nat > $o ) > set_nat_nat_o > set_Pr5582243495563764594_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
image_7010354106137765248at_nat: ( ( nat > nat > $o ) > set_Pr1261947904930325089at_nat ) > set_nat_nat_o > set_se7855581050983116737at_nat ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_4136341828564351052ar_nat: ( ( nat > nat ) > produc7606469099237612818ar_nat ) > set_nat_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_5687747386542951227at_nat: ( ( nat > nat ) > product_prod_nat_nat ) > set_nat_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J,type,
image_7647239082385002461char_o: ( ( produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > $o ) > set_Pr2094409768014413473char_o > set_Pr2094409768014413473char_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_9058305973422863104t_char: ( ( produc1457211279475724562t_char > $o ) > set_Pr2507339680178222706t_char ) > set_Pr2094409768014413473char_o > set_se253819897320413138t_char ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J,type,
image_2964305653812421503_nat_o: ( ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ) > set_Pr5582243495563764594_nat_o > set_Pr5582243495563764594_nat_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
image_7124889717316225246at_nat: ( ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat ) > set_Pr5582243495563764594_nat_o > set_se7855581050983116737at_nat ).
thf(sy_c_Set_Oimage_001_Eo_001_Eo,type,
image_o_o: ( $o > $o ) > set_o > set_o ).
thf(sy_c_Set_Oimage_001_Eo_001t__Nat__Onat,type,
image_o_nat: ( $o > nat ) > set_o > set_nat ).
thf(sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__Nat__Onat_J,type,
image_o_set_nat: ( $o > set_nat ) > set_o > set_set_nat ).
thf(sy_c_Set_Oimage_001_Eo_001t__Set__Oset_It__PosRat__Oprat_J,type,
image_o_set_prat: ( $o > set_prat ) > set_o > set_set_prat ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__String__Ochar_J_001t__List__Olist_It__String__Ochar_J,type,
image_8265130762032581577t_char: ( list_char > list_char ) > set_list_char > set_list_char ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__String__Ochar_J_001t__Nat__Onat,type,
image_list_char_nat: ( list_char > nat ) > set_list_char > set_nat ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__String__Ochar_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_366428816823531018t_char: ( list_char > set_Pr2507339680178222706t_char ) > set_list_char > set_se253819897320413138t_char ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J,type,
image_nat_nat_o: ( nat > nat > $o ) > set_nat > set_nat_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001_Eo,type,
image_nat_o: ( nat > $o ) > set_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
image_nat_list_char2: ( nat > list_char ) > set_nat > set_list_char ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat,type,
image_nat_nat2: ( nat > nat ) > set_nat > set_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
image_102748095387869968od_o_o: ( nat > product_prod_o_o ) > set_nat > set_Product_prod_o_o ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_7152680309924031739ar_nat: ( nat > produc7606469099237612818ar_nat ) > set_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
image_1003422490162143483t_char: ( nat > produc1457211279475724562t_char ) > set_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_5846123807819985514at_nat: ( nat > product_prod_nat_nat ) > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
image_nat_set_nat: ( nat > set_nat ) > set_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__PosRat__Oprat_J,type,
image_nat_set_prat: ( nat > set_prat ) > set_nat > set_set_prat ).
thf(sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_7918911184113263195t_char: ( nat > set_Pr2507339680178222706t_char ) > set_nat > set_se253819897320413138t_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
image_8327928573957436357r_prat: ( produc3336119888008106215r_prat > produc3336119888008106215r_prat ) > set_Pr1685704261205283783r_prat > set_Pr1685704261205283783r_prat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_6837455263477496453ar_nat: ( produc7606469099237612818ar_nat > produc7606469099237612818ar_nat ) > set_Pr8803067691650843250ar_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
image_688197443715608197t_char: ( produc7606469099237612818ar_nat > produc1457211279475724562t_char ) > set_Pr8803067691650843250ar_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_8239296223871014644at_nat: ( produc7606469099237612818ar_nat > product_prod_nat_nat ) > set_Pr8803067691650843250ar_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__List__Olist_It__String__Ochar_J,type,
image_3034139768025083822t_char: ( produc1457211279475724562t_char > list_char ) > set_Pr2507339680178222706t_char > set_list_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat,type,
image_3548405822317538717ar_nat: ( produc1457211279475724562t_char > nat ) > set_Pr2507339680178222706t_char > set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_652198164289537669ar_nat: ( produc1457211279475724562t_char > produc7606469099237612818ar_nat ) > set_Pr2507339680178222706t_char > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_2110972657701675764at_nat: ( produc1457211279475724562t_char > product_prod_nat_nat ) > set_Pr2507339680178222706t_char > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo,type,
image_3693632289388996572_nat_o: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
image_2486076414777270412at_nat: ( product_prod_nat_nat > nat ) > set_Pr1261947904930325089at_nat > set_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_6877823656637235030ar_nat: ( product_prod_nat_nat > produc7606469099237612818ar_nat ) > set_Pr1261947904930325089at_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
image_728565836875346774t_char: ( product_prod_nat_nat > produc1457211279475724562t_char ) > set_Pr1261947904930325089at_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_5168914502847457605at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_6167232457338462356at_nat: ( produc7248412053542808358at_nat > product_prod_nat_nat ) > set_Pr7717912310451564380at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J,type,
image_8624973904636368301at_nat: ( produc7248412053542808358at_nat > produc8373899037510109440at_nat ) > set_Pr7717912310451564380at_nat > set_Pr2539167527615954998at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
image_1067201851549782251t_char: ( produc9097276838147425748r_prat > produc5803078220529002682t_char ) > set_Pr4683309014602836788r_prat > set_Pr1935176096852982554t_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
image_2033801899237171475prat_a: ( produc3797481280114064576a_prat > produc4654305426090421966prat_a ) > set_Pr6001721639771249184a_prat > set_Pr9117357208957936942prat_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_4373228992181088323t_char: ( produc8908895240713440232r_prat > produc2489117125269924006t_char ) > set_Pr4624115533177120456r_prat > set_Pr7632435056502277254t_char ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_8369444115148354106at_nat: ( produc8373899037510109440at_nat > product_prod_nat_nat ) > set_Pr2539167527615954998at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
image_2402546415023586989at_nat: ( produc8373899037510109440at_nat > produc7248412053542808358at_nat ) > set_Pr2539167527615954998at_nat > set_Pr7717912310451564380at_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_M_062_Itf__a_Mt__PosRat__Oprat_J_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
image_5844236873215590467prat_a: ( produc4459976518580069096a_prat > produc3375937593958228902prat_a ) > set_Pr4163352480945123784a_prat > set_Pr2748872423075033990prat_a ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001_Eo,type,
image_set_nat_o: ( set_nat > $o ) > set_set_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
image_6339652515608133317ar_nat: ( set_nat > produc7606469099237612818ar_nat ) > set_set_nat > set_Pr8803067691650843250ar_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
image_190394695846245061t_char: ( set_nat > produc1457211279475724562t_char ) > set_set_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
image_7073161707855575860at_nat: ( set_nat > product_prod_nat_nat ) > set_set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J,type,
image_7916887816326733075et_nat: ( set_nat > set_nat ) > set_set_nat > set_set_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__PosRat__Oprat_J_001_Eo,type,
image_set_prat_o: ( set_prat > $o ) > set_set_prat > set_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001_062_It__Nat__Onat_M_062_It__List__Olist_It__String__Ochar_J_M_Eo_J_J,type,
image_7123945608888165160char_o: ( set_Pr2507339680178222706t_char > nat > list_char > $o ) > set_se253819897320413138t_char > set_nat_list_char_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
image_1164832423002173061t_char: ( set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ) > set_se253819897320413138t_char > set_se253819897320413138t_char ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_Eo,type,
image_7457375456213313148_nat_o: ( set_Pr1261947904930325089at_nat > $o ) > set_se7855581050983116737at_nat > set_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
image_3684629450409544005at_nat: ( set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ) > set_se7855581050983116737at_nat > set_se7855581050983116737at_nat ).
thf(sy_c_Set_Oinsert_001t__List__Olist_It__String__Ochar_J,type,
insert_list_char: list_char > set_list_char > set_list_char ).
thf(sy_c_Set_Oinsert_001t__Nat__Onat,type,
insert_nat: nat > set_nat > set_nat ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
insert3372640069787401954t_char: produc1457211279475724562t_char > set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
insert8211810215607154385at_nat: product_prod_nat_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J,type,
insert_set_nat: set_nat > set_set_nat > set_set_nat ).
thf(sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat,type,
vimage_nat_nat: ( nat > nat ) > set_nat > set_nat ).
thf(sy_c_Set_Ovimage_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
vimage8013328719654469172at_nat: ( nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat > set_nat ).
thf(sy_c_Set_Ovimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_001t__Nat__Onat,type,
vimage2352271050577936999ar_nat: ( produc1457211279475724562t_char > nat ) > set_nat > set_Pr2507339680178222706t_char ).
thf(sy_c_Set_Ovimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat,type,
vimage4653281326611754070at_nat: ( product_prod_nat_nat > nat ) > set_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Set_Ovimage_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
vimage2449269961533847803at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Transitive__Closure_Oacyclic_001t__Nat__Onat,type,
transi3139058337892597825ic_nat: set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Wellfounded_Oacc_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
acc_nat_nat: set_Pr7682762132356531903at_nat > set_nat_nat ).
thf(sy_c_Wellfounded_Oacc_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
acc_Pr1479980713244937752r_prat: set_Pr1685704261205283783r_prat > set_Pr3433046674199179443r_prat ).
thf(sy_c_Wellfounded_Oacc_001_Eo,type,
acc_o: set_Product_prod_o_o > set_o ).
thf(sy_c_Wellfounded_Oacc_001t__List__Olist_It__String__Ochar_J,type,
acc_list_char: set_Pr4480099295215233283t_char > set_list_char ).
thf(sy_c_Wellfounded_Oacc_001t__Nat__Onat,type,
acc_nat: set_Pr1261947904930325089at_nat > set_nat ).
thf(sy_c_Wellfounded_Oacc_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
acc_Pr8150405688010203948r_prat: set_Pr113032449794829511r_prat > set_Pr1685704261205283783r_prat ).
thf(sy_c_Wellfounded_Oacc_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
acc_Pr5366037250316522495t_char: set_Pr7915859021238449415t_char > set_Pr1935176096852982554t_char ).
thf(sy_c_Wellfounded_Oacc_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
acc_Pr1587061423467440147prat_a: set_Pr2088549235032396295prat_a > set_Pr9117357208957936942prat_a ).
thf(sy_c_Wellfounded_Oacc_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
acc_Pr3913195418537732951t_char: set_Pr3996677194857090567t_char > set_Pr2507339680178222706t_char ).
thf(sy_c_Wellfounded_Oacc_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
acc_Pr2806007504492836550at_nat: set_Pr8693737435421807431at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Wellfounded_Oacc_001t__Set__Oset_It__Nat__Onat_J,type,
acc_set_nat: set_Pr5488025237498180813et_nat > set_set_nat ).
thf(sy_c_Wellfounded_Oacc_001t__Set__Oset_It__PosRat__Oprat_J,type,
acc_set_prat: set_Pr141576177145560269t_prat > set_set_prat ).
thf(sy_c_Wellfounded_Oaccp_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
accp_nat_nat: ( ( nat > nat ) > ( nat > nat ) > $o ) > ( nat > nat ) > $o ).
thf(sy_c_Wellfounded_Oaccp_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
accp_P4765339447491148764r_prat: ( ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o ) > ( produc1457211279475724562t_char > prat ) > $o ).
thf(sy_c_Wellfounded_Oaccp_001_Eo,type,
accp_o: ( $o > $o > $o ) > $o > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__List__Olist_It__String__Ochar_J,type,
accp_list_char: ( list_char > list_char > $o ) > list_char > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Nat__Onat,type,
accp_nat: ( nat > nat > $o ) > nat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
accp_P8393741129312856816r_prat: ( produc3336119888008106215r_prat > produc3336119888008106215r_prat > $o ) > produc3336119888008106215r_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__PosRat__Oprat_J,type,
accp_P6822921472154139145t_prat: ( produc4561108331071084498t_prat > produc4561108331071084498t_prat > $o ) > produc4561108331071084498t_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
accp_P224314924008452035t_char: ( produc5803078220529002682t_char > produc5803078220529002682t_char > $o ) > produc5803078220529002682t_char > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
accp_P5529878251199943754r_prat: ( produc6235724684372434707r_prat > produc6235724684372434707r_prat > $o ) > produc6235724684372434707r_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
accp_P8439977412596685783prat_a: ( produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o ) > produc4654305426090421966prat_a > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_Itf__a_Mt__PosRat__Oprat_J_J,type,
accp_P6402918970019748386a_prat: ( produc4032483947639269611a_prat > produc4032483947639269611a_prat > $o ) > produc4032483947639269611a_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
accp_P5818767966387969819ar_nat: ( produc7606469099237612818ar_nat > produc7606469099237612818ar_nat > $o ) > produc7606469099237612818ar_nat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
accp_P8892882183480857371t_char: ( produc1457211279475724562t_char > produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
accp_P4275260045618599050at_nat: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > product_prod_nat_nat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
accp_P8956218777217113800r_prat: ( produc3933091914578511633r_prat > produc3933091914578511633r_prat > $o ) > produc3933091914578511633r_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_Itf__a_Mt__PosRat__Oprat_J,type,
accp_P8961225421893513396a_prat: ( product_prod_a_prat > product_prod_a_prat > $o ) > product_prod_a_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Set__Oset_It__Nat__Onat_J,type,
accp_set_nat: ( set_nat > set_nat > $o ) > set_nat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Set__Oset_It__PosRat__Oprat_J,type,
accp_set_prat: ( set_prat > set_prat > $o ) > set_prat > $o ).
thf(sy_c_Wellfounded_Oaccp_001tf__a,type,
accp_a: ( a > a > $o ) > a > $o ).
thf(sy_c_Wellfounded_Ofinite__psubset_001t__Nat__Onat,type,
finite_psubset_nat: set_Pr5488025237498180813et_nat ).
thf(sy_c_Wellfounded_Olex__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
lex_pr789199185301838959r_prat: set_Pr1685704261205283783r_prat > set_Pr1685704261205283783r_prat > set_Pr113032449794829511r_prat ).
thf(sy_c_Wellfounded_Olex__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
lex_pr5953235755497499842t_char: set_Pr1685704261205283783r_prat > set_Pr6148874766616261511t_char > set_Pr7915859021238449415t_char ).
thf(sy_c_Wellfounded_Olex__prod_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
lex_pr7982885678635892526t_char: set_Pr1685704261205283783r_prat > set_Pr3996677194857090567t_char > set_Pr6148874766616261511t_char ).
thf(sy_c_Wellfounded_Olex__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
lex_pr7488954505079209174prat_a: set_Pr7218575088661268167a_prat > set_Pr6010151575929665415prat_a > set_Pr2088549235032396295prat_a ).
thf(sy_c_Wellfounded_Olex__prod_001_062_Itf__a_Mt__PosRat__Oprat_J_001tf__a,type,
lex_prod_a_prat_a: set_Pr7218575088661268167a_prat > set_Product_prod_a_a > set_Pr6010151575929665415prat_a ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
lex_pr1681056561245511266t_char: set_Pr1261947904930325089at_nat > set_Pr4480099295215233283t_char > set_Pr3996677194857090567t_char ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001t__Nat__Onat,type,
lex_prod_nat_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr8693737435421807431at_nat ).
thf(sy_c_Wellfounded_Omax__ext_001t__Nat__Onat,type,
max_ext_nat: set_Pr1261947904930325089at_nat > set_Pr5488025237498180813et_nat ).
thf(sy_c_Wellfounded_Omax__extp_001t__Nat__Onat,type,
max_extp_nat: ( nat > nat > $o ) > set_nat > set_nat > $o ).
thf(sy_c_Wellfounded_Omax__extp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
max_ex4864111882549613972at_nat: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Wellfounded_Omeasure_001t__Nat__Onat,type,
measure_nat: ( nat > nat ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Wellfounded_Omin__ext_001t__Nat__Onat,type,
min_ext_nat: set_Pr1261947904930325089at_nat > set_Pr5488025237498180813et_nat ).
thf(sy_c_Wellfounded_Owf_001t__Nat__Onat,type,
wf_nat: set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_Wellfounded_Owf_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
wf_Pro7803398752247294826at_nat: set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_Wellfounded_Owf_001t__Set__Oset_It__Nat__Onat_J,type,
wf_set_nat: set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_Wfrec_Osame__fst_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
same_f1825534920405731884r_prat: ( ( produc1457211279475724562t_char > prat ) > $o ) > ( ( produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat ) > set_Pr113032449794829511r_prat ).
thf(sy_c_Wfrec_Osame__fst_001t__Nat__Onat_001t__List__Olist_It__String__Ochar_J,type,
same_f652031872680891423t_char: ( nat > $o ) > ( nat > set_Pr4480099295215233283t_char ) > set_Pr3996677194857090567t_char ).
thf(sy_c_Wfrec_Osame__fst_001t__Nat__Onat_001t__Nat__Onat,type,
same_fst_nat_nat: ( nat > $o ) > ( nat > set_Pr1261947904930325089at_nat ) > set_Pr8693737435421807431at_nat ).
thf(sy_c_fChoice_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
fChoic3782516149722485159r_prat: ( ( produc1457211279475724562t_char > prat ) > $o ) > produc1457211279475724562t_char > prat ).
thf(sy_c_fChoice_001_Eo,type,
fChoice_o: ( $o > $o ) > $o ).
thf(sy_c_fChoice_001t__Nat__Onat,type,
fChoice_nat: ( nat > $o ) > nat ).
thf(sy_c_fChoice_001t__PosRat__Oprat,type,
fChoice_prat: ( prat > $o ) > prat ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
fChoic869448611404120123r_prat: ( produc3336119888008106215r_prat > $o ) > produc3336119888008106215r_prat ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
fChoic3450237333247147022t_char: ( produc5803078220529002682t_char > $o ) > produc5803078220529002682t_char ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
fChoic1284671975056783866t_char: ( produc2489117125269924006t_char > $o ) > produc2489117125269924006t_char ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
fChoic9085910172109011490prat_a: ( produc4654305426090421966prat_a > $o ) > produc4654305426090421966prat_a ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
fChoic952938374269289722prat_a: ( produc3375937593958228902prat_a > $o ) > produc3375937593958228902prat_a ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
fChoic8626096029427592294ar_nat: ( produc7606469099237612818ar_nat > $o ) > produc7606469099237612818ar_nat ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
fChoic2476838209665704038t_char: ( produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char ).
thf(sy_c_fChoice_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
fChoic6978938873391328853at_nat: ( product_prod_nat_nat > $o ) > product_prod_nat_nat ).
thf(sy_c_fChoice_001t__Set__Oset_It__Nat__Onat_J,type,
fChoice_set_nat: ( set_nat > $o ) > set_nat ).
thf(sy_c_fChoice_001t__Set__Oset_It__PosRat__Oprat_J,type,
fChoice_set_prat: ( set_prat > $o ) > set_prat ).
thf(sy_c_member_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
member8116379064319855091ar_nat: ( ( nat > nat ) > produc7606469099237612818ar_nat ) > set_na5292753557368568362ar_nat > $o ).
thf(sy_c_member_001_062_I_062_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member3666156368143155042at_nat: ( ( nat > nat ) > product_prod_nat_nat ) > set_na7651713849019886105at_nat > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_Mt__Nat__Onat_J,type,
member_nat_nat: ( nat > nat ) > set_nat_nat > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_I_Eo_M_Eo_J_J,type,
member9175467367257937463od_o_o: ( nat > product_prod_o_o ) > set_na7240141749078679150od_o_o > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
member231257875666289314ar_nat: ( nat > produc7606469099237612818ar_nat ) > set_na7469412442930089305ar_nat > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
member3158901901048444578t_char: ( nat > produc1457211279475724562t_char ) > set_na6246771325765140825t_char > $o ).
thf(sy_c_member_001_062_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member6743353555990375057at_nat: ( nat > product_prod_nat_nat ) > set_na8845969913329135560at_nat > $o ).
thf(sy_c_member_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J,type,
member2336342582916103932r_prat: ( produc1457211279475724562t_char > prat ) > set_Pr3433046674199179443r_prat > $o ).
thf(sy_c_member_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member5503537209162532075at_nat: ( produc1457211279475724562t_char > product_prod_nat_nat ) > set_Pr6539244058741650442at_nat > $o ).
thf(sy_c_member_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_J,type,
member8226418253345158252ar_nat: ( set_nat > produc7606469099237612818ar_nat ) > set_se4243813477061773859ar_nat > $o ).
thf(sy_c_member_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
member1930690241872537708t_char: ( set_nat > produc1457211279475724562t_char ) > set_se3021172359896825379t_char > $o ).
thf(sy_c_member_001_062_It__Set__Oset_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member7598294160067007323at_nat: ( set_nat > product_prod_nat_nat ) > set_se1349383849682428818at_nat > $o ).
thf(sy_c_member_001_062_Itf__a_Mt__PosRat__Oprat_J,type,
member_a_prat: ( a > prat ) > set_a_prat > $o ).
thf(sy_c_member_001_Eo,type,
member_o: $o > set_o > $o ).
thf(sy_c_member_001t__List__Olist_It__String__Ochar_J,type,
member_list_char: list_char > set_list_char > $o ).
thf(sy_c_member_001t__Nat__Onat,type,
member_nat: nat > set_nat > $o ).
thf(sy_c_member_001t__PosRat__Oprat,type,
member_prat: prat > set_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member1096249278104964872at_nat: produc1932156733058919263at_nat > set_Pr7682762132356531903at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
member1381939458143960592r_prat: produc3336119888008106215r_prat > set_Pr1685704261205283783r_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
member5171123587969721059t_char: produc5803078220529002682t_char > set_Pr1935176096852982554t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
member1441224781927977039t_char: produc2489117125269924006t_char > set_Pr7632435056502277254t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_M_062_Itf__a_Mt__PosRat__Oprat_J_J,type,
member5727982501243699472a_prat: produc7047118689089425383a_prat > set_Pr7218575088661268167a_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
member5370254448528625399prat_a: produc4654305426090421966prat_a > set_Pr9117357208957936942prat_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J,type,
member1351683188118327119prat_a: produc3375937593958228902prat_a > set_Pr2748872423075033990prat_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J,type,
member7466972457876170832od_o_o: product_prod_o_o > set_Product_prod_o_o > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__List__Olist_It__String__Ochar_J_J,type,
member6023471406134104908t_char: produc6859378861088059299t_char > set_Pr4480099295215233283t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J,type,
member6633493567087309371ar_nat: produc7606469099237612818ar_nat > set_Pr8803067691650843250ar_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J,type,
member484235747325421115t_char: produc1457211279475724562t_char > set_Pr2507339680178222706t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
member8440522571783428010at_nat: product_prod_nat_nat > set_Pr1261947904930325089at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_J,type,
member4925443958475225872r_prat: produc6276864102598027495r_prat > set_Pr113032449794829511r_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_J,type,
member2120560544256518992t_char: produc6851780936778710823t_char > set_Pr7915859021238449415t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
member8465322205588144125r_prat: produc9097276838147425748r_prat > set_Pr4683309014602836788r_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J,type,
member3618324141103465936t_char: produc8069765938759941799t_char > set_Pr6148874766616261511t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_J,type,
member7650881556348516432prat_a: produc3797646013676224551prat_a > set_Pr2088549235032396295prat_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J,type,
member5179433394215856592prat_a: produc54085900832316071prat_a > set_Pr6010151575929665415prat_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J,type,
member7861002897371493265r_prat: produc8908895240713440232r_prat > set_Pr4624115533177120456r_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J,type,
member151853725258021968t_char: produc6071853487833700903t_char > set_Pr3996677194857090567t_char > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member8206827879206165904at_nat: produc859450856879609959at_nat > set_Pr8693737435421807431at_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J,type,
member8277197624267554838et_nat: produc7819656566062154093et_nat > set_Pr5488025237498180813et_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__PosRat__Oprat_J_Mt__Set__Oset_It__PosRat__Oprat_J_J,type,
member413714312206344214t_prat: produc3531106461118509933t_prat > set_Pr141576177145560269t_prat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
member1426531477525435216od_a_a: product_prod_a_a > set_Product_prod_a_a > $o ).
thf(sy_c_member_001t__Set__Oset_It__Nat__Onat_J,type,
member_set_nat: set_nat > set_set_nat > $o ).
thf(sy_c_member_001t__Set__Oset_It__PosRat__Oprat_J,type,
member_set_prat: set_prat > set_set_prat > $o ).
thf(sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
member2643936169264416010at_nat: set_Pr1261947904930325089at_nat > set_se7855581050983116737at_nat > $o ).
thf(sy_c_member_001tf__a,type,
member_a: a > set_a > $o ).
thf(sy_v__092_060pi_062,type,
pi: a > prat ).
thf(sy_v__092_060pi_062_H,type,
pi2: a > prat ).
thf(sy_v_hl____,type,
hl: a ).
% Relevant facts (1272)
thf(fact_0__092_060open_062_092_060pi_062_H_Ahl_A_061_Apadd_A_I_092_060pi_062_Ahl_J_A_ISOME_Ap_O_A_092_060pi_062_H_Ahl_A_061_Apadd_A_I_092_060pi_062_Ahl_J_Ap_J_092_060close_062,axiom,
( ( pi2 @ hl )
= ( padd @ ( pi @ hl )
@ ( fChoice_prat
@ ^ [P: prat] :
( ( pi2 @ hl )
= ( padd @ ( pi @ hl ) @ P ) ) ) ) ) ).
% \<open>\<pi>' hl = padd (\<pi> hl) (SOME p. \<pi>' hl = padd (\<pi> hl) p)\<close>
thf(fact_1__092_060open_062_092_060forall_062hl_O_Apgte_A_I_092_060pi_062_H_Ahl_J_A_I_092_060pi_062_Ahl_J_092_060close_062,axiom,
! [Hl: a] : ( pgte @ ( pi2 @ Hl ) @ ( pi @ Hl ) ) ).
% \<open>\<forall>hl. pgte (\<pi>' hl) (\<pi> hl)\<close>
thf(fact_2_add__masks_Oelims,axiom,
! [X: a > prat,Xa: a > prat,Xb: a,Y: prat] :
( ( ( add_masks_a @ X @ Xa @ Xb )
= Y )
=> ( Y
= ( padd @ ( X @ Xb ) @ ( Xa @ Xb ) ) ) ) ).
% add_masks.elims
thf(fact_3_add__masks_Oelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: produc1457211279475724562t_char > prat,Xb: produc1457211279475724562t_char,Y: prat] :
( ( ( add_ma6586698345353345811t_char @ X @ Xa @ Xb )
= Y )
=> ( Y
= ( padd @ ( X @ Xb ) @ ( Xa @ Xb ) ) ) ) ).
% add_masks.elims
thf(fact_4_add__masks_Osimps,axiom,
( add_masks_a
= ( ^ [Pi: a > prat,Pi2: a > prat,Hl2: a] : ( padd @ ( Pi @ Hl2 ) @ ( Pi2 @ Hl2 ) ) ) ) ).
% add_masks.simps
thf(fact_5_add__masks_Osimps,axiom,
( add_ma6586698345353345811t_char
= ( ^ [Pi: produc1457211279475724562t_char > prat,Pi2: produc1457211279475724562t_char > prat,Hl2: produc1457211279475724562t_char] : ( padd @ ( Pi @ Hl2 ) @ ( Pi2 @ Hl2 ) ) ) ) ).
% add_masks.simps
thf(fact_6_add__masks__asso,axiom,
! [A: a > prat,B: a > prat,C: a > prat] :
( ( add_masks_a @ ( add_masks_a @ A @ B ) @ C )
= ( add_masks_a @ A @ ( add_masks_a @ B @ C ) ) ) ).
% add_masks_asso
thf(fact_7_add__masks__asso,axiom,
! [A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat,C: produc1457211279475724562t_char > prat] :
( ( add_ma6586698345353345811t_char @ ( add_ma6586698345353345811t_char @ A @ B ) @ C )
= ( add_ma6586698345353345811t_char @ A @ ( add_ma6586698345353345811t_char @ B @ C ) ) ) ).
% add_masks_asso
thf(fact_8_add__masks__comm,axiom,
( add_masks_a
= ( ^ [A2: a > prat,B2: a > prat] : ( add_masks_a @ B2 @ A2 ) ) ) ).
% add_masks_comm
thf(fact_9_add__masks__comm,axiom,
( add_ma6586698345353345811t_char
= ( ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] : ( add_ma6586698345353345811t_char @ B2 @ A2 ) ) ) ).
% add_masks_comm
thf(fact_10_some__equality,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( P2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( fChoic6978938873391328853at_nat @ P2 )
= A ) ) ) ).
% some_equality
thf(fact_11_some__equality,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ( P2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( fChoic2476838209665704038t_char @ P2 )
= A ) ) ) ).
% some_equality
thf(fact_12_some__equality,axiom,
! [P2: prat > $o,A: prat] :
( ( P2 @ A )
=> ( ! [X2: prat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( fChoice_prat @ P2 )
= A ) ) ) ).
% some_equality
thf(fact_13_some__eq__trivial,axiom,
! [X: product_prod_nat_nat] :
( ( fChoic6978938873391328853at_nat
@ ^ [Y2: product_prod_nat_nat] : ( Y2 = X ) )
= X ) ).
% some_eq_trivial
thf(fact_14_some__eq__trivial,axiom,
! [X: produc1457211279475724562t_char] :
( ( fChoic2476838209665704038t_char
@ ^ [Y2: produc1457211279475724562t_char] : ( Y2 = X ) )
= X ) ).
% some_eq_trivial
thf(fact_15_some__eq__trivial,axiom,
! [X: prat] :
( ( fChoice_prat
@ ^ [Y2: prat] : ( Y2 = X ) )
= X ) ).
% some_eq_trivial
thf(fact_16_some__sym__eq__trivial,axiom,
! [X: product_prod_nat_nat] :
( ( fChoic6978938873391328853at_nat
@ ( ^ [Y3: product_prod_nat_nat,Z: product_prod_nat_nat] : ( Y3 = Z )
@ X ) )
= X ) ).
% some_sym_eq_trivial
thf(fact_17_some__sym__eq__trivial,axiom,
! [X: produc1457211279475724562t_char] :
( ( fChoic2476838209665704038t_char
@ ( ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ X ) )
= X ) ).
% some_sym_eq_trivial
thf(fact_18_some__sym__eq__trivial,axiom,
! [X: prat] :
( ( fChoice_prat
@ ( ^ [Y3: prat,Z: prat] : ( Y3 = Z )
@ X ) )
= X ) ).
% some_sym_eq_trivial
thf(fact_19__092_060open_062greater__mask_A_092_060pi_062_H_A_092_060pi_062_A_092_060Longrightarrow_062_A_092_060forall_062hl_O_Apgte_A_I_092_060pi_062_H_Ahl_J_A_I_092_060pi_062_Ahl_J_092_060close_062,axiom,
( ( greater_mask_a @ pi2 @ pi )
=> ! [Hl: a] : ( pgte @ ( pi2 @ Hl ) @ ( pi @ Hl ) ) ) ).
% \<open>greater_mask \<pi>' \<pi> \<Longrightarrow> \<forall>hl. pgte (\<pi>' hl) (\<pi> hl)\<close>
thf(fact_20_greater__mask__def,axiom,
( greate7680731506090375811t_char
= ( ^ [Pi: produc1457211279475724562t_char > prat,Pi2: produc1457211279475724562t_char > prat] :
? [R: produc1457211279475724562t_char > prat] :
( Pi
= ( add_ma6586698345353345811t_char @ Pi2 @ R ) ) ) ) ).
% greater_mask_def
thf(fact_21_greater__mask__def,axiom,
( greater_mask_a
= ( ^ [Pi: a > prat,Pi2: a > prat] :
? [R: a > prat] :
( Pi
= ( add_masks_a @ Pi2 @ R ) ) ) ) ).
% greater_mask_def
thf(fact_22_verit__sko__ex_H,axiom,
! [P2: product_prod_nat_nat > $o,A3: $o] :
( ( ( P2 @ ( fChoic6978938873391328853at_nat @ P2 ) )
= A3 )
=> ( ( ? [X3: product_prod_nat_nat] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_ex'
thf(fact_23_verit__sko__ex_H,axiom,
! [P2: produc1457211279475724562t_char > $o,A3: $o] :
( ( ( P2 @ ( fChoic2476838209665704038t_char @ P2 ) )
= A3 )
=> ( ( ? [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_ex'
thf(fact_24_verit__sko__ex_H,axiom,
! [P2: prat > $o,A3: $o] :
( ( ( P2 @ ( fChoice_prat @ P2 ) )
= A3 )
=> ( ( ? [X3: prat] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_ex'
thf(fact_25_verit__sko__forall,axiom,
( ( ^ [P3: product_prod_nat_nat > $o] :
! [X4: product_prod_nat_nat] : ( P3 @ X4 ) )
= ( ^ [P4: product_prod_nat_nat > $o] :
( P4
@ ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P4 @ X5 ) ) ) ) ) ).
% verit_sko_forall
thf(fact_26_verit__sko__forall,axiom,
( ( ^ [P3: produc1457211279475724562t_char > $o] :
! [X4: produc1457211279475724562t_char] : ( P3 @ X4 ) )
= ( ^ [P4: produc1457211279475724562t_char > $o] :
( P4
@ ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] :
~ ( P4 @ X5 ) ) ) ) ) ).
% verit_sko_forall
thf(fact_27_verit__sko__forall,axiom,
( ( ^ [P3: prat > $o] :
! [X4: prat] : ( P3 @ X4 ) )
= ( ^ [P4: prat > $o] :
( P4
@ ( fChoice_prat
@ ^ [X5: prat] :
~ ( P4 @ X5 ) ) ) ) ) ).
% verit_sko_forall
thf(fact_28_someI2,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat,Q: product_prod_nat_nat > $o] :
( ( P2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoic6978938873391328853at_nat @ P2 ) ) ) ) ).
% someI2
thf(fact_29_someI2,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char,Q: produc1457211279475724562t_char > $o] :
( ( P2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoic2476838209665704038t_char @ P2 ) ) ) ) ).
% someI2
thf(fact_30_someI2,axiom,
! [P2: prat > $o,A: prat,Q: prat > $o] :
( ( P2 @ A )
=> ( ! [X2: prat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoice_prat @ P2 ) ) ) ) ).
% someI2
thf(fact_31_verit__sko__forall_H,axiom,
! [P2: product_prod_nat_nat > $o,A3: $o] :
( ( ( P2
@ ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P2 @ X5 ) ) )
= A3 )
=> ( ( ! [X3: product_prod_nat_nat] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_forall'
thf(fact_32_verit__sko__forall_H,axiom,
! [P2: produc1457211279475724562t_char > $o,A3: $o] :
( ( ( P2
@ ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] :
~ ( P2 @ X5 ) ) )
= A3 )
=> ( ( ! [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_forall'
thf(fact_33_verit__sko__forall_H,axiom,
! [P2: prat > $o,A3: $o] :
( ( ( P2
@ ( fChoice_prat
@ ^ [X5: prat] :
~ ( P2 @ X5 ) ) )
= A3 )
=> ( ( ! [X3: prat] : ( P2 @ X3 ) )
= A3 ) ) ).
% verit_sko_forall'
thf(fact_34_verit__sko__forall_H_H,axiom,
! [B3: product_prod_nat_nat,A3: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( B3 = A3 )
=> ( ( ( fChoic6978938873391328853at_nat @ P2 )
= A3 )
= ( ( fChoic6978938873391328853at_nat @ P2 )
= B3 ) ) ) ).
% verit_sko_forall''
thf(fact_35_verit__sko__forall_H_H,axiom,
! [B3: produc1457211279475724562t_char,A3: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( B3 = A3 )
=> ( ( ( fChoic2476838209665704038t_char @ P2 )
= A3 )
= ( ( fChoic2476838209665704038t_char @ P2 )
= B3 ) ) ) ).
% verit_sko_forall''
thf(fact_36_verit__sko__forall_H_H,axiom,
! [B3: prat,A3: prat,P2: prat > $o] :
( ( B3 = A3 )
=> ( ( ( fChoice_prat @ P2 )
= A3 )
= ( ( fChoice_prat @ P2 )
= B3 ) ) ) ).
% verit_sko_forall''
thf(fact_37_someI__ex,axiom,
! [P2: product_prod_nat_nat > $o] :
( ? [X_1: product_prod_nat_nat] : ( P2 @ X_1 )
=> ( P2 @ ( fChoic6978938873391328853at_nat @ P2 ) ) ) ).
% someI_ex
thf(fact_38_someI__ex,axiom,
! [P2: produc1457211279475724562t_char > $o] :
( ? [X_1: produc1457211279475724562t_char] : ( P2 @ X_1 )
=> ( P2 @ ( fChoic2476838209665704038t_char @ P2 ) ) ) ).
% someI_ex
thf(fact_39_someI__ex,axiom,
! [P2: prat > $o] :
( ? [X_1: prat] : ( P2 @ X_1 )
=> ( P2 @ ( fChoice_prat @ P2 ) ) ) ).
% someI_ex
thf(fact_40_some__eq__imp,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat,B: product_prod_nat_nat] :
( ( ( fChoic6978938873391328853at_nat @ P2 )
= A )
=> ( ( P2 @ B )
=> ( P2 @ A ) ) ) ).
% some_eq_imp
thf(fact_41_some__eq__imp,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char,B: produc1457211279475724562t_char] :
( ( ( fChoic2476838209665704038t_char @ P2 )
= A )
=> ( ( P2 @ B )
=> ( P2 @ A ) ) ) ).
% some_eq_imp
thf(fact_42_some__eq__imp,axiom,
! [P2: prat > $o,A: prat,B: prat] :
( ( ( fChoice_prat @ P2 )
= A )
=> ( ( P2 @ B )
=> ( P2 @ A ) ) ) ).
% some_eq_imp
thf(fact_43_tfl__some,axiom,
! [P5: product_prod_nat_nat > $o,X6: product_prod_nat_nat] :
( ( P5 @ X6 )
=> ( P5 @ ( fChoic6978938873391328853at_nat @ P5 ) ) ) ).
% tfl_some
thf(fact_44_tfl__some,axiom,
! [P5: produc1457211279475724562t_char > $o,X6: produc1457211279475724562t_char] :
( ( P5 @ X6 )
=> ( P5 @ ( fChoic2476838209665704038t_char @ P5 ) ) ) ).
% tfl_some
thf(fact_45_tfl__some,axiom,
! [P5: prat > $o,X6: prat] :
( ( P5 @ X6 )
=> ( P5 @ ( fChoice_prat @ P5 ) ) ) ).
% tfl_some
thf(fact_46_Eps__cong,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( fChoic6978938873391328853at_nat @ P2 )
= ( fChoic6978938873391328853at_nat @ Q ) ) ) ).
% Eps_cong
thf(fact_47_Eps__cong,axiom,
! [P2: produc1457211279475724562t_char > $o,Q: produc1457211279475724562t_char > $o] :
( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( fChoic2476838209665704038t_char @ P2 )
= ( fChoic2476838209665704038t_char @ Q ) ) ) ).
% Eps_cong
thf(fact_48_Eps__cong,axiom,
! [P2: prat > $o,Q: prat > $o] :
( ! [X2: prat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( fChoice_prat @ P2 )
= ( fChoice_prat @ Q ) ) ) ).
% Eps_cong
thf(fact_49_someI,axiom,
! [P2: product_prod_nat_nat > $o,X: product_prod_nat_nat] :
( ( P2 @ X )
=> ( P2 @ ( fChoic6978938873391328853at_nat @ P2 ) ) ) ).
% someI
thf(fact_50_someI,axiom,
! [P2: produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char] :
( ( P2 @ X )
=> ( P2 @ ( fChoic2476838209665704038t_char @ P2 ) ) ) ).
% someI
thf(fact_51_someI,axiom,
! [P2: prat > $o,X: prat] :
( ( P2 @ X )
=> ( P2 @ ( fChoice_prat @ P2 ) ) ) ).
% someI
thf(fact_52_verit__sko__forall__indirect2,axiom,
! [X: product_prod_nat_nat,P2: product_prod_nat_nat > $o,P6: product_prod_nat_nat > $o] :
( ( X
= ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P2 @ X5 ) ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ! [X3: product_prod_nat_nat] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_forall_indirect2
thf(fact_53_verit__sko__forall__indirect2,axiom,
! [X: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o,P6: produc1457211279475724562t_char > $o] :
( ( X
= ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] :
~ ( P2 @ X5 ) ) )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ! [X3: produc1457211279475724562t_char] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_forall_indirect2
thf(fact_54_verit__sko__forall__indirect2,axiom,
! [X: prat,P2: prat > $o,P6: prat > $o] :
( ( X
= ( fChoice_prat
@ ^ [X5: prat] :
~ ( P2 @ X5 ) ) )
=> ( ! [X2: prat] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ! [X3: prat] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_forall_indirect2
thf(fact_55_verit__sko__forall__indirect,axiom,
! [X: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( X
= ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P2 @ X5 ) ) )
=> ( ( ! [X3: product_prod_nat_nat] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_forall_indirect
thf(fact_56_verit__sko__forall__indirect,axiom,
! [X: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( X
= ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] :
~ ( P2 @ X5 ) ) )
=> ( ( ! [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_forall_indirect
thf(fact_57_verit__sko__forall__indirect,axiom,
! [X: prat,P2: prat > $o] :
( ( X
= ( fChoice_prat
@ ^ [X5: prat] :
~ ( P2 @ X5 ) ) )
=> ( ( ! [X3: prat] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_forall_indirect
thf(fact_58_some1__equality,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ? [X6: product_prod_nat_nat] :
( ( P2 @ X6 )
& ! [Y4: product_prod_nat_nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( fChoic6978938873391328853at_nat @ P2 )
= A ) ) ) ).
% some1_equality
thf(fact_59_some1__equality,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ? [X6: produc1457211279475724562t_char] :
( ( P2 @ X6 )
& ! [Y4: produc1457211279475724562t_char] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( fChoic2476838209665704038t_char @ P2 )
= A ) ) ) ).
% some1_equality
thf(fact_60_some1__equality,axiom,
! [P2: prat > $o,A: prat] :
( ? [X6: prat] :
( ( P2 @ X6 )
& ! [Y4: prat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( fChoice_prat @ P2 )
= A ) ) ) ).
% some1_equality
thf(fact_61_verit__sko__ex__indirect2,axiom,
! [X: product_prod_nat_nat,P2: product_prod_nat_nat > $o,P6: product_prod_nat_nat > $o] :
( ( X
= ( fChoic6978938873391328853at_nat @ P2 ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ? [X3: product_prod_nat_nat] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_ex_indirect2
thf(fact_62_verit__sko__ex__indirect2,axiom,
! [X: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o,P6: produc1457211279475724562t_char > $o] :
( ( X
= ( fChoic2476838209665704038t_char @ P2 ) )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ? [X3: produc1457211279475724562t_char] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_ex_indirect2
thf(fact_63_verit__sko__ex__indirect2,axiom,
! [X: prat,P2: prat > $o,P6: prat > $o] :
( ( X
= ( fChoice_prat @ P2 ) )
=> ( ! [X2: prat] :
( ( P2 @ X2 )
= ( P6 @ X2 ) )
=> ( ( ? [X3: prat] : ( P6 @ X3 ) )
= ( P2 @ X ) ) ) ) ).
% verit_sko_ex_indirect2
thf(fact_64_verit__sko__ex__indirect,axiom,
! [X: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( X
= ( fChoic6978938873391328853at_nat @ P2 ) )
=> ( ( ? [X3: product_prod_nat_nat] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_ex_indirect
thf(fact_65_verit__sko__ex__indirect,axiom,
! [X: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( X
= ( fChoic2476838209665704038t_char @ P2 ) )
=> ( ( ? [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_ex_indirect
thf(fact_66_verit__sko__ex__indirect,axiom,
! [X: prat,P2: prat > $o] :
( ( X
= ( fChoice_prat @ P2 ) )
=> ( ( ? [X3: prat] : ( P2 @ X3 ) )
= ( P2 @ X ) ) ) ).
% verit_sko_ex_indirect
thf(fact_67_some__eq__ex,axiom,
! [P2: product_prod_nat_nat > $o] :
( ( P2 @ ( fChoic6978938873391328853at_nat @ P2 ) )
= ( ? [X3: product_prod_nat_nat] : ( P2 @ X3 ) ) ) ).
% some_eq_ex
thf(fact_68_some__eq__ex,axiom,
! [P2: produc1457211279475724562t_char > $o] :
( ( P2 @ ( fChoic2476838209665704038t_char @ P2 ) )
= ( ? [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) ) ) ).
% some_eq_ex
thf(fact_69_some__eq__ex,axiom,
! [P2: prat > $o] :
( ( P2 @ ( fChoice_prat @ P2 ) )
= ( ? [X3: prat] : ( P2 @ X3 ) ) ) ).
% some_eq_ex
thf(fact_70_someI2__bex,axiom,
! [A3: set_o,P2: $o > $o,Q: $o > $o] :
( ? [X6: $o] :
( ( member_o @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: $o] :
( ( ( member_o @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoice_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_71_someI2__bex,axiom,
! [A3: set_set_prat,P2: set_prat > $o,Q: set_prat > $o] :
( ? [X6: set_prat] :
( ( member_set_prat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: set_prat] :
( ( ( member_set_prat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoice_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_72_someI2__bex,axiom,
! [A3: set_set_nat,P2: set_nat > $o,Q: set_nat > $o] :
( ? [X6: set_nat] :
( ( member_set_nat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: set_nat] :
( ( ( member_set_nat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoice_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_73_someI2__bex,axiom,
! [A3: set_nat,P2: nat > $o,Q: nat > $o] :
( ? [X6: nat] :
( ( member_nat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: nat] :
( ( ( member_nat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoice_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_74_someI2__bex,axiom,
! [A3: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o,Q: ( produc1457211279475724562t_char > prat ) > $o] :
( ? [X6: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( ( member2336342582916103932r_prat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoic3782516149722485159r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_75_someI2__bex,axiom,
! [A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ? [X6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( ( member8440522571783428010at_nat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_76_someI2__bex,axiom,
! [A3: set_Pr2507339680178222706t_char,P2: produc1457211279475724562t_char > $o,Q: produc1457211279475724562t_char > $o] :
( ? [X6: produc1457211279475724562t_char] :
( ( member484235747325421115t_char @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( ( member484235747325421115t_char @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] :
( ( member484235747325421115t_char @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_77_someI2__bex,axiom,
! [A3: set_prat,P2: prat > $o,Q: prat > $o] :
( ? [X6: prat] :
( ( member_prat @ X6 @ A3 )
& ( P2 @ X6 ) )
=> ( ! [X2: prat] :
( ( ( member_prat @ X2 @ A3 )
& ( P2 @ X2 ) )
=> ( Q @ X2 ) )
=> ( Q
@ ( fChoice_prat
@ ^ [X5: prat] :
( ( member_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% someI2_bex
thf(fact_78_someI2__ex,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ? [X_1: product_prod_nat_nat] : ( P2 @ X_1 )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoic6978938873391328853at_nat @ P2 ) ) ) ) ).
% someI2_ex
thf(fact_79_someI2__ex,axiom,
! [P2: produc1457211279475724562t_char > $o,Q: produc1457211279475724562t_char > $o] :
( ? [X_1: produc1457211279475724562t_char] : ( P2 @ X_1 )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoic2476838209665704038t_char @ P2 ) ) ) ) ).
% someI2_ex
thf(fact_80_someI2__ex,axiom,
! [P2: prat > $o,Q: prat > $o] :
( ? [X_1: prat] : ( P2 @ X_1 )
=> ( ! [X2: prat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( fChoice_prat @ P2 ) ) ) ) ).
% someI2_ex
thf(fact_81_upper__bounded__def,axiom,
( upper_bounded
= ( ^ [Pi2: produc1457211279475724562t_char > prat,P: prat] :
! [Hl2: produc1457211279475724562t_char] : ( pgte @ P @ ( Pi2 @ Hl2 ) ) ) ) ).
% upper_bounded_def
thf(fact_82_p__greater__exists,axiom,
( pgte
= ( ^ [A2: prat,B2: prat] :
? [R: prat] :
( A2
= ( padd @ B2 @ R ) ) ) ) ).
% p_greater_exists
thf(fact_83_greater__sum__both,axiom,
! [A: prat,B: prat,C: prat] :
( ( pgte @ A @ ( padd @ B @ C ) )
=> ? [A1: prat,A22: prat] :
( ( A
= ( padd @ A1 @ A22 ) )
& ( pgte @ A1 @ B )
& ( pgte @ A22 @ C ) ) ) ).
% greater_sum_both
thf(fact_84_padd__cancellative,axiom,
! [A: prat,X: prat,B: prat,Y: prat] :
( ( A
= ( padd @ X @ B ) )
=> ( ( A
= ( padd @ Y @ B ) )
=> ( X = Y ) ) ) ).
% padd_cancellative
thf(fact_85_padd__comm,axiom,
( padd
= ( ^ [A2: prat,B2: prat] : ( padd @ B2 @ A2 ) ) ) ).
% padd_comm
thf(fact_86_padd__asso,axiom,
! [A: prat,B: prat,C: prat] :
( ( padd @ ( padd @ A @ B ) @ C )
= ( padd @ A @ ( padd @ B @ C ) ) ) ).
% padd_asso
thf(fact_87_pgte__antisym,axiom,
! [A: prat,B: prat] :
( ( pgte @ A @ B )
=> ( ( pgte @ B @ A )
=> ( A = B ) ) ) ).
% pgte_antisym
thf(fact_88_Nitpick_OEps__psimp,axiom,
! [P2: product_prod_nat_nat > $o,X: product_prod_nat_nat,Y: product_prod_nat_nat] :
( ( P2 @ X )
=> ( ~ ( P2 @ Y )
=> ( ( ( fChoic6978938873391328853at_nat @ P2 )
= Y )
=> ( ( fChoic6978938873391328853at_nat @ P2 )
= X ) ) ) ) ).
% Nitpick.Eps_psimp
thf(fact_89_Nitpick_OEps__psimp,axiom,
! [P2: produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char,Y: produc1457211279475724562t_char] :
( ( P2 @ X )
=> ( ~ ( P2 @ Y )
=> ( ( ( fChoic2476838209665704038t_char @ P2 )
= Y )
=> ( ( fChoic2476838209665704038t_char @ P2 )
= X ) ) ) ) ).
% Nitpick.Eps_psimp
thf(fact_90_Nitpick_OEps__psimp,axiom,
! [P2: prat > $o,X: prat,Y: prat] :
( ( P2 @ X )
=> ( ~ ( P2 @ Y )
=> ( ( ( fChoice_prat @ P2 )
= Y )
=> ( ( fChoice_prat @ P2 )
= X ) ) ) ) ).
% Nitpick.Eps_psimp
thf(fact_91_minus__empty,axiom,
! [Pi3: ( produc1457211279475724562t_char > prat ) > prat] :
( Pi3
= ( add_ma5081279659257173972r_prat @ Pi3 @ empty_6616431780912394577r_prat ) ) ).
% minus_empty
thf(fact_92_minus__empty,axiom,
! [Pi3: a > prat] :
( Pi3
= ( add_masks_a @ Pi3 @ empty_mask_a ) ) ).
% minus_empty
thf(fact_93_minus__empty,axiom,
! [Pi3: produc1457211279475724562t_char > prat] :
( Pi3
= ( add_ma6586698345353345811t_char @ Pi3 @ empty_3446695950879338768t_char ) ) ).
% minus_empty
thf(fact_94_comp__one__def,axiom,
( comp_one
= ( ^ [P: prat] :
( fChoice_prat
@ ^ [R: prat] :
( ( padd @ P @ R )
= pwrite ) ) ) ) ).
% comp_one_def
thf(fact_95_pgte__pgt,axiom,
! [A: prat,B: prat,C: prat,D: prat] :
( ( pgt @ A @ B )
=> ( ( pgte @ C @ D )
=> ( pgt @ ( padd @ A @ C ) @ ( padd @ B @ D ) ) ) ) ).
% pgte_pgt
thf(fact_96_pgt__implies__pgte,axiom,
! [A: prat,B: prat] :
( ( pgt @ A @ B )
=> ( pgte @ A @ B ) ) ).
% pgt_implies_pgte
thf(fact_97_not__pgte__charact,axiom,
! [A: prat,B: prat] :
( ( ~ ( pgte @ A @ B ) )
= ( pgt @ B @ A ) ) ).
% not_pgte_charact
thf(fact_98_padd__comp__one,axiom,
! [X: prat] :
( ( pgte @ pwrite @ X )
=> ( ( padd @ X @ ( comp_one @ X ) )
= pwrite ) ) ).
% padd_comp_one
thf(fact_99_mem__Collect__eq,axiom,
! [A: $o,P2: $o > $o] :
( ( member_o @ A @ ( collect_o @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_100_mem__Collect__eq,axiom,
! [A: set_prat,P2: set_prat > $o] :
( ( member_set_prat @ A @ ( collect_set_prat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_101_mem__Collect__eq,axiom,
! [A: produc3336119888008106215r_prat,P2: produc3336119888008106215r_prat > $o] :
( ( member1381939458143960592r_prat @ A @ ( collec1156307336577696338r_prat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_102_mem__Collect__eq,axiom,
! [A: list_char,P2: list_char > $o] :
( ( member_list_char @ A @ ( collect_list_char @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_103_mem__Collect__eq,axiom,
! [A: set_nat,P2: set_nat > $o] :
( ( member_set_nat @ A @ ( collect_set_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_104_mem__Collect__eq,axiom,
! [A: produc1457211279475724562t_char > prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( member2336342582916103932r_prat @ A @ ( collec7093475260167521854r_prat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_105_mem__Collect__eq,axiom,
! [A: nat > nat,P2: ( nat > nat ) > $o] :
( ( member_nat_nat @ A @ ( collect_nat_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_106_mem__Collect__eq,axiom,
! [A: nat,P2: nat > $o] :
( ( member_nat @ A @ ( collect_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_107_mem__Collect__eq,axiom,
! [A: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ A @ ( collec3392354462482085612at_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_108_Collect__mem__eq,axiom,
! [A3: set_o] :
( ( collect_o
@ ^ [X5: $o] : ( member_o @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_109_Collect__mem__eq,axiom,
! [A3: set_set_prat] :
( ( collect_set_prat
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_110_Collect__mem__eq,axiom,
! [A3: set_Pr1685704261205283783r_prat] :
( ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] : ( member1381939458143960592r_prat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_111_Collect__mem__eq,axiom,
! [A3: set_list_char] :
( ( collect_list_char
@ ^ [X5: list_char] : ( member_list_char @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_112_Collect__mem__eq,axiom,
! [A3: set_set_nat] :
( ( collect_set_nat
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_113_Collect__mem__eq,axiom,
! [A3: set_Pr3433046674199179443r_prat] :
( ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_114_Collect__mem__eq,axiom,
! [A3: set_nat_nat] :
( ( collect_nat_nat
@ ^ [X5: nat > nat] : ( member_nat_nat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_115_Collect__mem__eq,axiom,
! [A3: set_nat] :
( ( collect_nat
@ ^ [X5: nat] : ( member_nat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_116_Collect__mem__eq,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A3 ) )
= A3 ) ).
% Collect_mem_eq
thf(fact_117_Collect__cong,axiom,
! [P2: produc3336119888008106215r_prat > $o,Q: produc3336119888008106215r_prat > $o] :
( ! [X2: produc3336119888008106215r_prat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collec1156307336577696338r_prat @ P2 )
= ( collec1156307336577696338r_prat @ Q ) ) ) ).
% Collect_cong
thf(fact_118_Collect__cong,axiom,
! [P2: list_char > $o,Q: list_char > $o] :
( ! [X2: list_char] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collect_list_char @ P2 )
= ( collect_list_char @ Q ) ) ) ).
% Collect_cong
thf(fact_119_Collect__cong,axiom,
! [P2: set_nat > $o,Q: set_nat > $o] :
( ! [X2: set_nat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collect_set_nat @ P2 )
= ( collect_set_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_120_Collect__cong,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > $o,Q: ( produc1457211279475724562t_char > prat ) > $o] :
( ! [X2: produc1457211279475724562t_char > prat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collec7093475260167521854r_prat @ P2 )
= ( collec7093475260167521854r_prat @ Q ) ) ) ).
% Collect_cong
thf(fact_121_Collect__cong,axiom,
! [P2: ( nat > nat ) > $o,Q: ( nat > nat ) > $o] :
( ! [X2: nat > nat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collect_nat_nat @ P2 )
= ( collect_nat_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_122_Collect__cong,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ! [X2: nat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collect_nat @ P2 )
= ( collect_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_123_Collect__cong,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
= ( Q @ X2 ) )
=> ( ( collec3392354462482085612at_nat @ P2 )
= ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_cong
thf(fact_124_half__plus__half,axiom,
( ( padd @ half @ half )
= pwrite ) ).
% half_plus_half
thf(fact_125_padd__one__ineq__sum,axiom,
! [A: prat,B: prat,X: prat,Aa: prat,Bb: prat] :
( ( ( padd @ A @ B )
= pwrite )
=> ( ( pgte @ X @ Aa )
=> ( ( pgte @ X @ Bb )
=> ( pgte @ X @ ( padd @ ( pmult @ A @ Aa ) @ ( pmult @ B @ Bb ) ) ) ) ) ) ).
% padd_one_ineq_sum
thf(fact_126_multiply__smaller__pwrite,axiom,
! [A: prat,B: prat] :
( ( pgte @ pwrite @ A )
=> ( ( pgte @ pwrite @ B )
=> ( pgte @ pwrite @ ( pmult @ A @ B ) ) ) ) ).
% multiply_smaller_pwrite
thf(fact_127_pinv__pwrite,axiom,
( ( pinv @ pwrite )
= pwrite ) ).
% pinv_pwrite
thf(fact_128_pmin__greater,axiom,
! [A: prat,B: prat] : ( pgte @ A @ ( pmin @ A @ B ) ) ).
% pmin_greater
thf(fact_129_pmin__is,axiom,
! [A: prat,B: prat] :
( ( pgte @ A @ B )
=> ( ( pmin @ A @ B )
= B ) ) ).
% pmin_is
thf(fact_130_empty__mask_Osimps,axiom,
( empty_3446695950879338768t_char
= ( ^ [Hl2: produc1457211279475724562t_char] : pnone ) ) ).
% empty_mask.simps
thf(fact_131_empty__mask_Osimps,axiom,
( empty_mask_a
= ( ^ [Hl2: a] : pnone ) ) ).
% empty_mask.simps
thf(fact_132_empty__mask_Osimps,axiom,
( empty_6616431780912394577r_prat
= ( ^ [Hl2: produc1457211279475724562t_char > prat] : pnone ) ) ).
% empty_mask.simps
thf(fact_133_empty__mask_Oelims,axiom,
! [X: produc1457211279475724562t_char,Y: prat] :
( ( ( empty_3446695950879338768t_char @ X )
= Y )
=> ( Y = pnone ) ) ).
% empty_mask.elims
thf(fact_134_empty__mask_Oelims,axiom,
! [X: a,Y: prat] :
( ( ( empty_mask_a @ X )
= Y )
=> ( Y = pnone ) ) ).
% empty_mask.elims
thf(fact_135_empty__mask_Oelims,axiom,
! [X: produc1457211279475724562t_char > prat,Y: prat] :
( ( ( empty_6616431780912394577r_prat @ X )
= Y )
=> ( Y = pnone ) ) ).
% empty_mask.elims
thf(fact_136_pmax__is__smaller,axiom,
! [X: prat,A: prat,B: prat] :
( ( pgte @ X @ A )
=> ( ( pgte @ X @ B )
=> ( pgte @ X @ ( pmax @ A @ B ) ) ) ) ).
% pmax_is_smaller
thf(fact_137_pmax__smaller,axiom,
! [A: prat,B: prat] : ( pgte @ ( pmax @ A @ B ) @ A ) ).
% pmax_smaller
thf(fact_138_pmult__comm,axiom,
( pmult
= ( ^ [A2: prat,B2: prat] : ( pmult @ B2 @ A2 ) ) ) ).
% pmult_comm
thf(fact_139_pmult__special_I2_J,axiom,
! [X: prat] :
( ( pmult @ pnone @ X )
= pnone ) ).
% pmult_special(2)
thf(fact_140_pmax__comm,axiom,
( pmax
= ( ^ [A2: prat,B2: prat] : ( pmax @ B2 @ A2 ) ) ) ).
% pmax_comm
thf(fact_141_pmin__comm,axiom,
( pmin
= ( ^ [A2: prat,B2: prat] : ( pmin @ B2 @ A2 ) ) ) ).
% pmin_comm
thf(fact_142_pmin__pmax,axiom,
! [X: prat,A: prat,B: prat] :
( ( pgte @ X @ ( pmin @ A @ B ) )
=> ( X
= ( pmin @ ( pmax @ X @ A ) @ ( pmax @ X @ B ) ) ) ) ).
% pmin_pmax
thf(fact_143_pmult__order,axiom,
! [A: prat,B: prat,P7: prat] :
( ( pgte @ A @ B )
=> ( pgte @ ( pmult @ P7 @ A ) @ ( pmult @ B @ P7 ) ) ) ).
% pmult_order
thf(fact_144_pmult__distr,axiom,
! [A: prat,B: prat,C: prat] :
( ( pmult @ A @ ( padd @ B @ C ) )
= ( padd @ ( pmult @ A @ B ) @ ( pmult @ A @ C ) ) ) ).
% pmult_distr
thf(fact_145_pmult__padd,axiom,
! [A: prat,B: prat,X: prat,C: prat,Y: prat] :
( ( pmult @ A @ ( padd @ ( pmult @ B @ X ) @ ( pmult @ C @ Y ) ) )
= ( padd @ ( pmult @ ( pmult @ A @ B ) @ X ) @ ( pmult @ ( pmult @ A @ C ) @ Y ) ) ) ).
% pmult_padd
thf(fact_146_pmult__special_I1_J,axiom,
! [X: prat] :
( ( pmult @ pwrite @ X )
= X ) ).
% pmult_special(1)
thf(fact_147_padd__zero,axiom,
! [A: prat,B: prat] :
( ( pnone
= ( padd @ A @ B ) )
= ( ( A = pnone )
& ( B = pnone ) ) ) ).
% padd_zero
thf(fact_148_pmax__is,axiom,
! [A: prat,B: prat] :
( ( pgte @ A @ B )
=> ( ( pmax @ A @ B )
= A ) ) ).
% pmax_is
thf(fact_149_multiply__mask__def,axiom,
( multiply_mask
= ( ^ [P: prat,Pi2: produc1457211279475724562t_char > prat,Hl2: produc1457211279475724562t_char] : ( pmult @ P @ ( Pi2 @ Hl2 ) ) ) ) ).
% multiply_mask_def
thf(fact_150_pinv__double__half,axiom,
! [P7: prat] :
( ( ppos @ P7 )
=> ( ( pmult @ half @ ( pinv @ P7 ) )
= ( pinv @ ( padd @ P7 @ P7 ) ) ) ) ).
% pinv_double_half
thf(fact_151_half__between__0__1,axiom,
( ( ppos @ half )
& ( pgt @ pwrite @ half ) ) ).
% half_between_0_1
thf(fact_152_pinv__pmult__ok,axiom,
! [P7: prat] :
( ( ppos @ P7 )
=> ( ( pmult @ P7 @ ( pinv @ P7 ) )
= pwrite ) ) ).
% pinv_pmult_ok
thf(fact_153_pinv__def,axiom,
( pinv
= ( pdiv @ pwrite ) ) ).
% pinv_def
thf(fact_154_pinv__inverts,axiom,
! [A: prat,B: prat] :
( ( pgte @ A @ B )
=> ( ( ppos @ B )
=> ( pgte @ ( pinv @ B ) @ ( pinv @ A ) ) ) ) ).
% pinv_inverts
thf(fact_155_empty__mask_Opelims,axiom,
! [X: a,Y: prat] :
( ( ( empty_mask_a @ X )
= Y )
=> ( ( accp_a @ empty_mask_rel_a @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_a @ empty_mask_rel_a @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_156_empty__mask_Opelims,axiom,
! [X: produc5803078220529002682t_char,Y: prat] :
( ( ( empty_1134373636806348472t_char @ X )
= Y )
=> ( ( accp_P224314924008452035t_char @ empty_5292206184366095105t_char @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_P224314924008452035t_char @ empty_5292206184366095105t_char @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_157_empty__mask_Opelims,axiom,
! [X: produc4654305426090421966prat_a,Y: prat] :
( ( ( empty_2833097053203474636prat_a @ X )
= Y )
=> ( ( accp_P8439977412596685783prat_a @ empty_7473894104531696405prat_a @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_P8439977412596685783prat_a @ empty_7473894104531696405prat_a @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_158_empty__mask_Opelims,axiom,
! [X: product_prod_nat_nat,Y: prat] :
( ( ( empty_8898153353432991231at_nat @ X )
= Y )
=> ( ( accp_P4275260045618599050at_nat @ empty_1894168904691715784at_nat @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_P4275260045618599050at_nat @ empty_1894168904691715784at_nat @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_159_empty__mask_Opelims,axiom,
! [X: nat,Y: prat] :
( ( ( empty_mask_nat @ X )
= Y )
=> ( ( accp_nat @ empty_mask_rel_nat @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_nat @ empty_mask_rel_nat @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_160_empty__mask_Opelims,axiom,
! [X: produc1457211279475724562t_char,Y: prat] :
( ( ( empty_3446695950879338768t_char @ X )
= Y )
=> ( ( accp_P8892882183480857371t_char @ empty_8141283858255108185t_char @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_P8892882183480857371t_char @ empty_8141283858255108185t_char @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_161_empty__mask_Opelims,axiom,
! [X: produc1457211279475724562t_char > prat,Y: prat] :
( ( ( empty_6616431780912394577r_prat @ X )
= Y )
=> ( ( accp_P4765339447491148764r_prat @ empty_3412554051312619034r_prat @ X )
=> ~ ( ( Y = pnone )
=> ~ ( accp_P4765339447491148764r_prat @ empty_3412554051312619034r_prat @ X ) ) ) ) ).
% empty_mask.pelims
thf(fact_162_ppos__inv,axiom,
! [P7: prat] :
( ( ppos @ P7 )
=> ( ppos @ ( pinv @ P7 ) ) ) ).
% ppos_inv
thf(fact_163_ppos__eq__pnone,axiom,
( ppos
= ( ^ [P: prat] : ( P != pnone ) ) ) ).
% ppos_eq_pnone
thf(fact_164_pmult__pdiv__cancel,axiom,
! [A: prat,X: prat] :
( ( ppos @ A )
=> ( ( pmult @ A @ ( pdiv @ X @ A ) )
= X ) ) ).
% pmult_pdiv_cancel
thf(fact_165_ppos__add,axiom,
! [A: prat,B: prat] :
( ( ppos @ A )
=> ( ppos @ ( padd @ A @ B ) ) ) ).
% ppos_add
thf(fact_166_pdiv__smaller,axiom,
! [A: prat,B: prat] :
( ( pgte @ A @ B )
=> ( ( ppos @ A )
=> ( pgte @ pwrite @ ( pdiv @ B @ A ) ) ) ) ).
% pdiv_smaller
thf(fact_167_sum__coeff,axiom,
! [A: prat,B: prat] :
( ( ppos @ A )
=> ( ( ppos @ B )
=> ( ( padd @ ( pdiv @ A @ ( padd @ A @ B ) ) @ ( pdiv @ B @ ( padd @ A @ B ) ) )
= pwrite ) ) ) ).
% sum_coeff
thf(fact_168_pmult__ppos,axiom,
! [A: prat,B: prat] :
( ( ppos @ A )
=> ( ( ppos @ B )
=> ( ppos @ ( pmult @ A @ B ) ) ) ) ).
% pmult_ppos
thf(fact_169_accp__induct__rule,axiom,
! [R2: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,A: produc5803078220529002682t_char,P2: produc5803078220529002682t_char > $o] :
( ( accp_P224314924008452035t_char @ R2 @ A )
=> ( ! [X2: produc5803078220529002682t_char] :
( ( accp_P224314924008452035t_char @ R2 @ X2 )
=> ( ! [Y5: produc5803078220529002682t_char] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_170_accp__induct__rule,axiom,
! [R2: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,A: produc4654305426090421966prat_a,P2: produc4654305426090421966prat_a > $o] :
( ( accp_P8439977412596685783prat_a @ R2 @ A )
=> ( ! [X2: produc4654305426090421966prat_a] :
( ( accp_P8439977412596685783prat_a @ R2 @ X2 )
=> ( ! [Y5: produc4654305426090421966prat_a] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_171_accp__induct__rule,axiom,
! [R2: product_prod_nat_nat > product_prod_nat_nat > $o,A: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( accp_P4275260045618599050at_nat @ R2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( accp_P4275260045618599050at_nat @ R2 @ X2 )
=> ( ! [Y5: product_prod_nat_nat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_172_accp__induct__rule,axiom,
! [R2: nat > nat > $o,A: nat,P2: nat > $o] :
( ( accp_nat @ R2 @ A )
=> ( ! [X2: nat] :
( ( accp_nat @ R2 @ X2 )
=> ( ! [Y5: nat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_173_accp__induct__rule,axiom,
! [R2: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( accp_P8892882183480857371t_char @ R2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( accp_P8892882183480857371t_char @ R2 @ X2 )
=> ( ! [Y5: produc1457211279475724562t_char] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_174_accp__induct__rule,axiom,
! [R2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( accp_P4765339447491148764r_prat @ R2 @ A )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( accp_P4765339447491148764r_prat @ R2 @ X2 )
=> ( ! [Y5: produc1457211279475724562t_char > prat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct_rule
thf(fact_175_not__accp__down,axiom,
! [R3: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,X: produc5803078220529002682t_char] :
( ~ ( accp_P224314924008452035t_char @ R3 @ X )
=> ~ ! [Z2: produc5803078220529002682t_char] :
( ( R3 @ Z2 @ X )
=> ( accp_P224314924008452035t_char @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_176_not__accp__down,axiom,
! [R3: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,X: produc4654305426090421966prat_a] :
( ~ ( accp_P8439977412596685783prat_a @ R3 @ X )
=> ~ ! [Z2: produc4654305426090421966prat_a] :
( ( R3 @ Z2 @ X )
=> ( accp_P8439977412596685783prat_a @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_177_not__accp__down,axiom,
! [R3: product_prod_nat_nat > product_prod_nat_nat > $o,X: product_prod_nat_nat] :
( ~ ( accp_P4275260045618599050at_nat @ R3 @ X )
=> ~ ! [Z2: product_prod_nat_nat] :
( ( R3 @ Z2 @ X )
=> ( accp_P4275260045618599050at_nat @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_178_not__accp__down,axiom,
! [R3: nat > nat > $o,X: nat] :
( ~ ( accp_nat @ R3 @ X )
=> ~ ! [Z2: nat] :
( ( R3 @ Z2 @ X )
=> ( accp_nat @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_179_not__accp__down,axiom,
! [R3: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char] :
( ~ ( accp_P8892882183480857371t_char @ R3 @ X )
=> ~ ! [Z2: produc1457211279475724562t_char] :
( ( R3 @ Z2 @ X )
=> ( accp_P8892882183480857371t_char @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_180_not__accp__down,axiom,
! [R3: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X: produc1457211279475724562t_char > prat] :
( ~ ( accp_P4765339447491148764r_prat @ R3 @ X )
=> ~ ! [Z2: produc1457211279475724562t_char > prat] :
( ( R3 @ Z2 @ X )
=> ( accp_P4765339447491148764r_prat @ R3 @ Z2 ) ) ) ).
% not_accp_down
thf(fact_181_accp__downward,axiom,
! [R2: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,B: produc5803078220529002682t_char,A: produc5803078220529002682t_char] :
( ( accp_P224314924008452035t_char @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_P224314924008452035t_char @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_182_accp__downward,axiom,
! [R2: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,B: produc4654305426090421966prat_a,A: produc4654305426090421966prat_a] :
( ( accp_P8439977412596685783prat_a @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_P8439977412596685783prat_a @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_183_accp__downward,axiom,
! [R2: product_prod_nat_nat > product_prod_nat_nat > $o,B: product_prod_nat_nat,A: product_prod_nat_nat] :
( ( accp_P4275260045618599050at_nat @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_P4275260045618599050at_nat @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_184_accp__downward,axiom,
! [R2: nat > nat > $o,B: nat,A: nat] :
( ( accp_nat @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_nat @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_185_accp__downward,axiom,
! [R2: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,B: produc1457211279475724562t_char,A: produc1457211279475724562t_char] :
( ( accp_P8892882183480857371t_char @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_P8892882183480857371t_char @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_186_accp__downward,axiom,
! [R2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,B: produc1457211279475724562t_char > prat,A: produc1457211279475724562t_char > prat] :
( ( accp_P4765339447491148764r_prat @ R2 @ B )
=> ( ( R2 @ A @ B )
=> ( accp_P4765339447491148764r_prat @ R2 @ A ) ) ) ).
% accp_downward
thf(fact_187_accp__induct,axiom,
! [R2: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,A: produc5803078220529002682t_char,P2: produc5803078220529002682t_char > $o] :
( ( accp_P224314924008452035t_char @ R2 @ A )
=> ( ! [X2: produc5803078220529002682t_char] :
( ( accp_P224314924008452035t_char @ R2 @ X2 )
=> ( ! [Y5: produc5803078220529002682t_char] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_188_accp__induct,axiom,
! [R2: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,A: produc4654305426090421966prat_a,P2: produc4654305426090421966prat_a > $o] :
( ( accp_P8439977412596685783prat_a @ R2 @ A )
=> ( ! [X2: produc4654305426090421966prat_a] :
( ( accp_P8439977412596685783prat_a @ R2 @ X2 )
=> ( ! [Y5: produc4654305426090421966prat_a] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_189_accp__induct,axiom,
! [R2: product_prod_nat_nat > product_prod_nat_nat > $o,A: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( accp_P4275260045618599050at_nat @ R2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( accp_P4275260045618599050at_nat @ R2 @ X2 )
=> ( ! [Y5: product_prod_nat_nat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_190_accp__induct,axiom,
! [R2: nat > nat > $o,A: nat,P2: nat > $o] :
( ( accp_nat @ R2 @ A )
=> ( ! [X2: nat] :
( ( accp_nat @ R2 @ X2 )
=> ( ! [Y5: nat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_191_accp__induct,axiom,
! [R2: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( accp_P8892882183480857371t_char @ R2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( accp_P8892882183480857371t_char @ R2 @ X2 )
=> ( ! [Y5: produc1457211279475724562t_char] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_192_accp__induct,axiom,
! [R2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( accp_P4765339447491148764r_prat @ R2 @ A )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( accp_P4765339447491148764r_prat @ R2 @ X2 )
=> ( ! [Y5: produc1457211279475724562t_char > prat] :
( ( R2 @ Y5 @ X2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% accp_induct
thf(fact_193_accpI,axiom,
! [R2: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,X: produc5803078220529002682t_char] :
( ! [Y4: produc5803078220529002682t_char] :
( ( R2 @ Y4 @ X )
=> ( accp_P224314924008452035t_char @ R2 @ Y4 ) )
=> ( accp_P224314924008452035t_char @ R2 @ X ) ) ).
% accpI
thf(fact_194_accpI,axiom,
! [R2: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,X: produc4654305426090421966prat_a] :
( ! [Y4: produc4654305426090421966prat_a] :
( ( R2 @ Y4 @ X )
=> ( accp_P8439977412596685783prat_a @ R2 @ Y4 ) )
=> ( accp_P8439977412596685783prat_a @ R2 @ X ) ) ).
% accpI
thf(fact_195_accpI,axiom,
! [R2: product_prod_nat_nat > product_prod_nat_nat > $o,X: product_prod_nat_nat] :
( ! [Y4: product_prod_nat_nat] :
( ( R2 @ Y4 @ X )
=> ( accp_P4275260045618599050at_nat @ R2 @ Y4 ) )
=> ( accp_P4275260045618599050at_nat @ R2 @ X ) ) ).
% accpI
thf(fact_196_accpI,axiom,
! [R2: nat > nat > $o,X: nat] :
( ! [Y4: nat] :
( ( R2 @ Y4 @ X )
=> ( accp_nat @ R2 @ Y4 ) )
=> ( accp_nat @ R2 @ X ) ) ).
% accpI
thf(fact_197_accpI,axiom,
! [R2: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char] :
( ! [Y4: produc1457211279475724562t_char] :
( ( R2 @ Y4 @ X )
=> ( accp_P8892882183480857371t_char @ R2 @ Y4 ) )
=> ( accp_P8892882183480857371t_char @ R2 @ X ) ) ).
% accpI
thf(fact_198_accpI,axiom,
! [R2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X: produc1457211279475724562t_char > prat] :
( ! [Y4: produc1457211279475724562t_char > prat] :
( ( R2 @ Y4 @ X )
=> ( accp_P4765339447491148764r_prat @ R2 @ Y4 ) )
=> ( accp_P4765339447491148764r_prat @ R2 @ X ) ) ).
% accpI
thf(fact_199_accp_Osimps,axiom,
( accp_P224314924008452035t_char
= ( ^ [R: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,A2: produc5803078220529002682t_char] :
? [X5: produc5803078220529002682t_char] :
( ( A2 = X5 )
& ! [Y2: produc5803078220529002682t_char] :
( ( R @ Y2 @ X5 )
=> ( accp_P224314924008452035t_char @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_200_accp_Osimps,axiom,
( accp_P8439977412596685783prat_a
= ( ^ [R: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,A2: produc4654305426090421966prat_a] :
? [X5: produc4654305426090421966prat_a] :
( ( A2 = X5 )
& ! [Y2: produc4654305426090421966prat_a] :
( ( R @ Y2 @ X5 )
=> ( accp_P8439977412596685783prat_a @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_201_accp_Osimps,axiom,
( accp_P4275260045618599050at_nat
= ( ^ [R: product_prod_nat_nat > product_prod_nat_nat > $o,A2: product_prod_nat_nat] :
? [X5: product_prod_nat_nat] :
( ( A2 = X5 )
& ! [Y2: product_prod_nat_nat] :
( ( R @ Y2 @ X5 )
=> ( accp_P4275260045618599050at_nat @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_202_accp_Osimps,axiom,
( accp_nat
= ( ^ [R: nat > nat > $o,A2: nat] :
? [X5: nat] :
( ( A2 = X5 )
& ! [Y2: nat] :
( ( R @ Y2 @ X5 )
=> ( accp_nat @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_203_accp_Osimps,axiom,
( accp_P8892882183480857371t_char
= ( ^ [R: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,A2: produc1457211279475724562t_char] :
? [X5: produc1457211279475724562t_char] :
( ( A2 = X5 )
& ! [Y2: produc1457211279475724562t_char] :
( ( R @ Y2 @ X5 )
=> ( accp_P8892882183480857371t_char @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_204_accp_Osimps,axiom,
( accp_P4765339447491148764r_prat
= ( ^ [R: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A2: produc1457211279475724562t_char > prat] :
? [X5: produc1457211279475724562t_char > prat] :
( ( A2 = X5 )
& ! [Y2: produc1457211279475724562t_char > prat] :
( ( R @ Y2 @ X5 )
=> ( accp_P4765339447491148764r_prat @ R @ Y2 ) ) ) ) ) ).
% accp.simps
thf(fact_205_accp_Ocases,axiom,
! [R2: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,A: produc5803078220529002682t_char] :
( ( accp_P224314924008452035t_char @ R2 @ A )
=> ! [Y5: produc5803078220529002682t_char] :
( ( R2 @ Y5 @ A )
=> ( accp_P224314924008452035t_char @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_206_accp_Ocases,axiom,
! [R2: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,A: produc4654305426090421966prat_a] :
( ( accp_P8439977412596685783prat_a @ R2 @ A )
=> ! [Y5: produc4654305426090421966prat_a] :
( ( R2 @ Y5 @ A )
=> ( accp_P8439977412596685783prat_a @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_207_accp_Ocases,axiom,
! [R2: product_prod_nat_nat > product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( accp_P4275260045618599050at_nat @ R2 @ A )
=> ! [Y5: product_prod_nat_nat] :
( ( R2 @ Y5 @ A )
=> ( accp_P4275260045618599050at_nat @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_208_accp_Ocases,axiom,
! [R2: nat > nat > $o,A: nat] :
( ( accp_nat @ R2 @ A )
=> ! [Y5: nat] :
( ( R2 @ Y5 @ A )
=> ( accp_nat @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_209_accp_Ocases,axiom,
! [R2: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ( accp_P8892882183480857371t_char @ R2 @ A )
=> ! [Y5: produc1457211279475724562t_char] :
( ( R2 @ Y5 @ A )
=> ( accp_P8892882183480857371t_char @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_210_accp_Ocases,axiom,
! [R2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat] :
( ( accp_P4765339447491148764r_prat @ R2 @ A )
=> ! [Y5: produc1457211279475724562t_char > prat] :
( ( R2 @ Y5 @ A )
=> ( accp_P4765339447491148764r_prat @ R2 @ Y5 ) ) ) ).
% accp.cases
thf(fact_211_add__acc__uni__mask,axiom,
( add_acc_a
= ( ^ [Pi2: a > prat,Hl2: a,P: prat] : ( add_masks_a @ Pi2 @ ( uni_mask_a @ Hl2 @ P ) ) ) ) ).
% add_acc_uni_mask
thf(fact_212_add__acc__uni__mask,axiom,
( add_ac6043276672051819257t_char
= ( ^ [Pi2: produc1457211279475724562t_char > prat,Hl2: produc1457211279475724562t_char,P: prat] : ( add_ma6586698345353345811t_char @ Pi2 @ ( uni_ma6578582744724537101t_char @ Hl2 @ P ) ) ) ) ).
% add_acc_uni_mask
thf(fact_213_some__in__eq,axiom,
! [A3: set_o] :
( ( member_o
@ ( fChoice_o
@ ^ [X5: $o] : ( member_o @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bot_set_o ) ) ).
% some_in_eq
thf(fact_214_some__in__eq,axiom,
! [A3: set_set_prat] :
( ( member_set_prat
@ ( fChoice_set_prat
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bot_set_set_prat ) ) ).
% some_in_eq
thf(fact_215_some__in__eq,axiom,
! [A3: set_Pr3433046674199179443r_prat] :
( ( member2336342582916103932r_prat
@ ( fChoic3782516149722485159r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bo3164680191535668511r_prat ) ) ).
% some_in_eq
thf(fact_216_some__in__eq,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( member8440522571783428010at_nat
@ ( fChoic6978938873391328853at_nat
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bo2099793752762293965at_nat ) ) ).
% some_in_eq
thf(fact_217_some__in__eq,axiom,
! [A3: set_Pr2507339680178222706t_char] :
( ( member484235747325421115t_char
@ ( fChoic2476838209665704038t_char
@ ^ [X5: produc1457211279475724562t_char] : ( member484235747325421115t_char @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bo1414094081888755934t_char ) ) ).
% some_in_eq
thf(fact_218_some__in__eq,axiom,
! [A3: set_set_nat] :
( ( member_set_nat
@ ( fChoice_set_nat
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bot_set_set_nat ) ) ).
% some_in_eq
thf(fact_219_some__in__eq,axiom,
! [A3: set_nat] :
( ( member_nat
@ ( fChoice_nat
@ ^ [X5: nat] : ( member_nat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bot_set_nat ) ) ).
% some_in_eq
thf(fact_220_some__in__eq,axiom,
! [A3: set_prat] :
( ( member_prat
@ ( fChoice_prat
@ ^ [X5: prat] : ( member_prat @ X5 @ A3 ) )
@ A3 )
= ( A3 != bot_bot_set_prat ) ) ).
% some_in_eq
thf(fact_221_valid__maskI,axiom,
! [Pi3: produc1457211279475724562t_char > prat] :
( ! [Hl3: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( Pi3 @ Hl3 ) )
=> ( ! [F: list_char] :
( ( Pi3 @ ( produc120197956887798346t_char @ null_nat @ F ) )
= pnone )
=> ( valid_mask @ Pi3 ) ) ) ).
% valid_maskI
thf(fact_222_valid__mask_Osimps,axiom,
( valid_mask
= ( ^ [Pi2: produc1457211279475724562t_char > prat] :
( ! [Hl2: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( Pi2 @ Hl2 ) )
& ! [F2: list_char] :
( ( Pi2 @ ( produc120197956887798346t_char @ null_nat @ F2 ) )
= pnone ) ) ) ) ).
% valid_mask.simps
thf(fact_223_valid__mask_Oelims_I1_J,axiom,
! [X: produc1457211279475724562t_char > prat,Y: $o] :
( ( ( valid_mask @ X )
= Y )
=> ( Y
= ( ! [Hl2: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl2 ) )
& ! [F2: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F2 ) )
= pnone ) ) ) ) ).
% valid_mask.elims(1)
thf(fact_224_valid__mask_Oelims_I2_J,axiom,
! [X: produc1457211279475724562t_char > prat] :
( ( valid_mask @ X )
=> ( ! [Hl: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl ) )
& ! [F3: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F3 ) )
= pnone ) ) ) ).
% valid_mask.elims(2)
thf(fact_225_valid__mask_Oelims_I3_J,axiom,
! [X: produc1457211279475724562t_char > prat] :
( ~ ( valid_mask @ X )
=> ~ ( ! [Hl3: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl3 ) )
& ! [F: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F ) )
= pnone ) ) ) ).
% valid_mask.elims(3)
thf(fact_226_valid__mask_Opelims_I3_J,axiom,
! [X: produc1457211279475724562t_char > prat] :
( ~ ( valid_mask @ X )
=> ( ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X )
=> ~ ( ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X )
=> ( ! [Hl3: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl3 ) )
& ! [F: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F ) )
= pnone ) ) ) ) ) ).
% valid_mask.pelims(3)
thf(fact_227_valid__mask_Opelims_I2_J,axiom,
! [X: produc1457211279475724562t_char > prat] :
( ( valid_mask @ X )
=> ( ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X )
=> ~ ( ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X )
=> ~ ( ! [Hl: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl ) )
& ! [F3: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F3 ) )
= pnone ) ) ) ) ) ).
% valid_mask.pelims(2)
thf(fact_228_valid__mask_Opelims_I1_J,axiom,
! [X: produc1457211279475724562t_char > prat,Y: $o] :
( ( ( valid_mask @ X )
= Y )
=> ( ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X )
=> ~ ( ( Y
= ( ! [Hl2: produc1457211279475724562t_char] : ( pgte @ pwrite @ ( X @ Hl2 ) )
& ! [F2: list_char] :
( ( X @ ( produc120197956887798346t_char @ null_nat @ F2 ) )
= pnone ) ) )
=> ~ ( accp_P4765339447491148764r_prat @ valid_mask_rel @ X ) ) ) ) ).
% valid_mask.pelims(1)
thf(fact_229_valid__null__def,axiom,
( valid_null
= ( ^ [Pi2: produc1457211279475724562t_char > prat] :
! [F2: list_char] :
( ( Pi2 @ ( produc120197956887798346t_char @ null_nat @ F2 ) )
= pnone ) ) ) ).
% valid_null_def
thf(fact_230_empty__def,axiom,
( bot_bo6182153949361364531r_prat
= ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] : $false ) ) ).
% empty_def
thf(fact_231_empty__def,axiom,
( bot_bo8503570744482963627t_char
= ( collect_list_char
@ ^ [X5: list_char] : $false ) ) ).
% empty_def
thf(fact_232_empty__def,axiom,
( bot_bo3164680191535668511r_prat
= ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : $false ) ) ).
% empty_def
thf(fact_233_empty__def,axiom,
( bot_bot_set_nat_nat
= ( collect_nat_nat
@ ^ [X5: nat > nat] : $false ) ) ).
% empty_def
thf(fact_234_empty__def,axiom,
( bot_bot_set_set_nat
= ( collect_set_nat
@ ^ [X5: set_nat] : $false ) ) ).
% empty_def
thf(fact_235_empty__def,axiom,
( bot_bot_set_nat
= ( collect_nat
@ ^ [X5: nat] : $false ) ) ).
% empty_def
thf(fact_236_empty__def,axiom,
( bot_bo2099793752762293965at_nat
= ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : $false ) ) ).
% empty_def
thf(fact_237_pred__equals__eq2,axiom,
! [R3: set_Pr7632435056502277254t_char,S: set_Pr7632435056502277254t_char] :
( ( ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_238_pred__equals__eq2,axiom,
! [R3: set_Pr1935176096852982554t_char,S: set_Pr1935176096852982554t_char] :
( ( ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_239_pred__equals__eq2,axiom,
! [R3: set_Pr1685704261205283783r_prat,S: set_Pr1685704261205283783r_prat] :
( ( ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_240_pred__equals__eq2,axiom,
! [R3: set_Pr9117357208957936942prat_a,S: set_Pr9117357208957936942prat_a] :
( ( ( ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_241_pred__equals__eq2,axiom,
! [R3: set_Pr2748872423075033990prat_a,S: set_Pr2748872423075033990prat_a] :
( ( ( ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_242_pred__equals__eq2,axiom,
! [R3: set_Pr2507339680178222706t_char,S: set_Pr2507339680178222706t_char] :
( ( ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R3 ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S ) ) )
= ( R3 = S ) ) ).
% pred_equals_eq2
thf(fact_243_uni__mask_Osimps,axiom,
( uni_ma6578582744724537101t_char
= ( fun_up829850848796697765r_prat @ empty_3446695950879338768t_char ) ) ).
% uni_mask.simps
thf(fact_244_uni__mask_Osimps,axiom,
( uni_mask_a
= ( fun_upd_a_prat @ empty_mask_a ) ) ).
% uni_mask.simps
thf(fact_245_uni__mask_Osimps,axiom,
( uni_ma8757825773229499086r_prat
= ( fun_up9120501182914450918t_prat @ empty_6616431780912394577r_prat ) ) ).
% uni_mask.simps
thf(fact_246_uni__mask_Oelims,axiom,
! [X: produc1457211279475724562t_char,Xa: prat,Y: produc1457211279475724562t_char > prat] :
( ( ( uni_ma6578582744724537101t_char @ X @ Xa )
= Y )
=> ( Y
= ( fun_up829850848796697765r_prat @ empty_3446695950879338768t_char @ X @ Xa ) ) ) ).
% uni_mask.elims
thf(fact_247_uni__mask_Oelims,axiom,
! [X: a,Xa: prat,Y: a > prat] :
( ( ( uni_mask_a @ X @ Xa )
= Y )
=> ( Y
= ( fun_upd_a_prat @ empty_mask_a @ X @ Xa ) ) ) ).
% uni_mask.elims
thf(fact_248_uni__mask_Oelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: prat,Y: ( produc1457211279475724562t_char > prat ) > prat] :
( ( ( uni_ma8757825773229499086r_prat @ X @ Xa )
= Y )
=> ( Y
= ( fun_up9120501182914450918t_prat @ empty_6616431780912394577r_prat @ X @ Xa ) ) ) ).
% uni_mask.elims
thf(fact_249_image2__eqI,axiom,
! [B: nat,F4: $o > nat,X: $o,C: list_char,G: $o > list_char,A3: set_o] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_o @ X @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ B @ C ) @ ( bNF_Gr7618826833391781745t_char @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_250_image2__eqI,axiom,
! [B: nat,F4: nat > nat,X: nat,C: list_char,G: nat > list_char,A3: set_nat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_nat @ X @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ B @ C ) @ ( bNF_Gr7397543130437154909t_char @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_251_image2__eqI,axiom,
! [B: nat,F4: set_prat > nat,X: set_prat,C: list_char,G: set_prat > list_char,A3: set_set_prat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_set_prat @ X @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ B @ C ) @ ( bNF_Gr7301876082586963091t_char @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_252_image2__eqI,axiom,
! [B: nat,F4: set_nat > nat,X: set_nat,C: list_char,G: set_nat > list_char,A3: set_set_nat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_set_nat @ X @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ B @ C ) @ ( bNF_Gr3129696893582918419t_char @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_253_image2__eqI,axiom,
! [B: a > prat,F4: $o > a > prat,X: $o,C: a,G: $o > a,A3: set_o] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_o @ X @ A3 )
=> ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ B @ C ) @ ( bNF_Gr8379640946404278973prat_a @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_254_image2__eqI,axiom,
! [B: a > prat,F4: nat > a > prat,X: nat,C: a,G: nat > a,A3: set_nat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_nat @ X @ A3 )
=> ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ B @ C ) @ ( bNF_Gr4706834691868246441prat_a @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_255_image2__eqI,axiom,
! [B: a > prat,F4: set_prat > a > prat,X: set_prat,C: a,G: set_prat > a,A3: set_set_prat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_set_prat @ X @ A3 )
=> ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ B @ C ) @ ( bNF_Gr3930513041845697759prat_a @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_256_image2__eqI,axiom,
! [B: a > prat,F4: set_nat > a > prat,X: set_nat,C: a,G: set_nat > a,A3: set_set_nat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_set_nat @ X @ A3 )
=> ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ B @ C ) @ ( bNF_Gr8551326311310947167prat_a @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_257_image2__eqI,axiom,
! [B: nat,F4: ( produc1457211279475724562t_char > prat ) > nat,X: produc1457211279475724562t_char > prat,C: list_char,G: ( produc1457211279475724562t_char > prat ) > list_char,A3: set_Pr3433046674199179443r_prat] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member2336342582916103932r_prat @ X @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ B @ C ) @ ( bNF_Gr8575425969231580588t_char @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_258_image2__eqI,axiom,
! [B: a > prat,F4: $o > a > prat,X: $o,C: produc3375937593958228902prat_a,G: $o > produc3375937593958228902prat_a,A3: set_o] :
( ( B
= ( F4 @ X ) )
=> ( ( C
= ( G @ X ) )
=> ( ( member_o @ X @ A3 )
=> ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ B @ C ) @ ( bNF_Gr6386687543108125413prat_a @ A3 @ F4 @ G ) ) ) ) ) ).
% image2_eqI
thf(fact_259_add__acc_Oelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: produc1457211279475724562t_char,Xb: prat,Y: produc1457211279475724562t_char > prat] :
( ( ( add_ac6043276672051819257t_char @ X @ Xa @ Xb )
= Y )
=> ( Y
= ( fun_up829850848796697765r_prat @ X @ Xa @ ( padd @ ( X @ Xa ) @ Xb ) ) ) ) ).
% add_acc.elims
thf(fact_260_add__acc_Oelims,axiom,
! [X: a > prat,Xa: a,Xb: prat,Y: a > prat] :
( ( ( add_acc_a @ X @ Xa @ Xb )
= Y )
=> ( Y
= ( fun_upd_a_prat @ X @ Xa @ ( padd @ ( X @ Xa ) @ Xb ) ) ) ) ).
% add_acc.elims
thf(fact_261_add__masks__equiv__valid__null,axiom,
! [A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat] :
( ( valid_null @ ( add_ma6586698345353345811t_char @ A @ B ) )
= ( ( valid_null @ A )
& ( valid_null @ B ) ) ) ).
% add_masks_equiv_valid_null
thf(fact_262_add__acc_Osimps,axiom,
( add_ac6043276672051819257t_char
= ( ^ [Pi2: produc1457211279475724562t_char > prat,Hl2: produc1457211279475724562t_char,P: prat] : ( fun_up829850848796697765r_prat @ Pi2 @ Hl2 @ ( padd @ ( Pi2 @ Hl2 ) @ P ) ) ) ) ).
% add_acc.simps
thf(fact_263_add__acc_Osimps,axiom,
( add_acc_a
= ( ^ [Pi2: a > prat,Hl2: a,P: prat] : ( fun_upd_a_prat @ Pi2 @ Hl2 @ ( padd @ ( Pi2 @ Hl2 ) @ P ) ) ) ) ).
% add_acc.simps
thf(fact_264_uni__mask_Opelims,axiom,
! [X: produc1457211279475724562t_char,Xa: prat,Y: produc1457211279475724562t_char > prat] :
( ( ( uni_ma6578582744724537101t_char @ X @ Xa )
= Y )
=> ( ( accp_P8956218777217113800r_prat @ uni_ma1788645471123007132t_char @ ( produc2920179824973321483r_prat @ X @ Xa ) )
=> ~ ( ( Y
= ( fun_up829850848796697765r_prat @ empty_3446695950879338768t_char @ X @ Xa ) )
=> ~ ( accp_P8956218777217113800r_prat @ uni_ma1788645471123007132t_char @ ( produc2920179824973321483r_prat @ X @ Xa ) ) ) ) ) ).
% uni_mask.pelims
thf(fact_265_uni__mask_Opelims,axiom,
! [X: a,Xa: prat,Y: a > prat] :
( ( ( uni_mask_a @ X @ Xa )
= Y )
=> ( ( accp_P8961225421893513396a_prat @ uni_mask_rel_a @ ( product_Pair_a_prat @ X @ Xa ) )
=> ~ ( ( Y
= ( fun_upd_a_prat @ empty_mask_a @ X @ Xa ) )
=> ~ ( accp_P8961225421893513396a_prat @ uni_mask_rel_a @ ( product_Pair_a_prat @ X @ Xa ) ) ) ) ) ).
% uni_mask.pelims
thf(fact_266_uni__mask_Opelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: prat,Y: ( produc1457211279475724562t_char > prat ) > prat] :
( ( ( uni_ma8757825773229499086r_prat @ X @ Xa )
= Y )
=> ( ( accp_P6822921472154139145t_prat @ uni_ma4504258969416521949r_prat @ ( produc5508603645230141260t_prat @ X @ Xa ) )
=> ~ ( ( Y
= ( fun_up9120501182914450918t_prat @ empty_6616431780912394577r_prat @ X @ Xa ) )
=> ~ ( accp_P6822921472154139145t_prat @ uni_ma4504258969416521949r_prat @ ( produc5508603645230141260t_prat @ X @ Xa ) ) ) ) ) ).
% uni_mask.pelims
thf(fact_267_add__acc_Opelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: produc1457211279475724562t_char,Xb: prat,Y: produc1457211279475724562t_char > prat] :
( ( ( add_ac6043276672051819257t_char @ X @ Xa @ Xb )
= Y )
=> ( ( accp_P5529878251199943754r_prat @ add_ac7939326059656485296t_char @ ( produc5928798746291773453r_prat @ X @ ( produc2920179824973321483r_prat @ Xa @ Xb ) ) )
=> ~ ( ( Y
= ( fun_up829850848796697765r_prat @ X @ Xa @ ( padd @ ( X @ Xa ) @ Xb ) ) )
=> ~ ( accp_P5529878251199943754r_prat @ add_ac7939326059656485296t_char @ ( produc5928798746291773453r_prat @ X @ ( produc2920179824973321483r_prat @ Xa @ Xb ) ) ) ) ) ) ).
% add_acc.pelims
thf(fact_268_add__acc_Opelims,axiom,
! [X: a > prat,Xa: a,Xb: prat,Y: a > prat] :
( ( ( add_acc_a @ X @ Xa @ Xb )
= Y )
=> ( ( accp_P6402918970019748386a_prat @ add_acc_rel_a @ ( produc3933618890892774373a_prat @ X @ ( product_Pair_a_prat @ Xa @ Xb ) ) )
=> ~ ( ( Y
= ( fun_upd_a_prat @ X @ Xa @ ( padd @ ( X @ Xa ) @ Xb ) ) )
=> ~ ( accp_P6402918970019748386a_prat @ add_acc_rel_a @ ( produc3933618890892774373a_prat @ X @ ( product_Pair_a_prat @ Xa @ Xb ) ) ) ) ) ) ).
% add_acc.pelims
thf(fact_269_add__masks_Opelims,axiom,
! [X: a > prat,Xa: a > prat,Xb: a,Y: prat] :
( ( ( add_masks_a @ X @ Xa @ Xb )
= Y )
=> ( ( accp_P8439977412596685783prat_a @ add_masks_rel_a @ ( produc2856268368059332798prat_a @ X @ ( produc3557287861060643862prat_a @ Xa @ Xb ) ) )
=> ~ ( ( Y
= ( padd @ ( X @ Xb ) @ ( Xa @ Xb ) ) )
=> ~ ( accp_P8439977412596685783prat_a @ add_masks_rel_a @ ( produc2856268368059332798prat_a @ X @ ( produc3557287861060643862prat_a @ Xa @ Xb ) ) ) ) ) ) ).
% add_masks.pelims
thf(fact_270_add__masks_Opelims,axiom,
! [X: produc1457211279475724562t_char > prat,Xa: produc1457211279475724562t_char > prat,Xb: produc1457211279475724562t_char,Y: prat] :
( ( ( add_ma6586698345353345811t_char @ X @ Xa @ Xb )
= Y )
=> ( ( accp_P224314924008452035t_char @ add_ma2412268806269088278t_char @ ( produc2957999048406202538t_char @ X @ ( produc2591414526589101846t_char @ Xa @ Xb ) ) )
=> ~ ( ( Y
= ( padd @ ( X @ Xb ) @ ( Xa @ Xb ) ) )
=> ~ ( accp_P224314924008452035t_char @ add_ma2412268806269088278t_char @ ( produc2957999048406202538t_char @ X @ ( produc2591414526589101846t_char @ Xa @ Xb ) ) ) ) ) ) ).
% add_masks.pelims
thf(fact_271_full__mask__def,axiom,
( full_mask
= ( ^ [Hl2: produc1457211279475724562t_char] :
( if_prat
@ ( ( produc6204653154488278070t_char @ Hl2 )
= null_nat )
@ pnone
@ pwrite ) ) ) ).
% full_mask_def
thf(fact_272_accp__acc__eq,axiom,
! [R2: set_Product_prod_o_o] :
( ( accp_o
@ ^ [X5: $o,Y2: $o] : ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: $o] : ( member_o @ X5 @ ( acc_o @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_273_accp__acc__eq,axiom,
! [R2: set_Pr141576177145560269t_prat] :
( ( accp_set_prat
@ ^ [X5: set_prat,Y2: set_prat] : ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: set_prat] : ( member_set_prat @ X5 @ ( acc_set_prat @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_274_accp__acc__eq,axiom,
! [R2: set_Pr5488025237498180813et_nat] :
( ( accp_set_nat
@ ^ [X5: set_nat,Y2: set_nat] : ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: set_nat] : ( member_set_nat @ X5 @ ( acc_set_nat @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_275_accp__acc__eq,axiom,
! [R2: set_Pr7915859021238449415t_char] :
( ( accp_P224314924008452035t_char
@ ^ [X5: produc5803078220529002682t_char,Y2: produc5803078220529002682t_char] : ( member2120560544256518992t_char @ ( produc5760621871510326551t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc5803078220529002682t_char] : ( member5171123587969721059t_char @ X5 @ ( acc_Pr5366037250316522495t_char @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_276_accp__acc__eq,axiom,
! [R2: set_Pr2088549235032396295prat_a] :
( ( accp_P8439977412596685783prat_a
@ ^ [X5: produc4654305426090421966prat_a,Y2: produc4654305426090421966prat_a] : ( member7650881556348516432prat_a @ ( produc446452354332447767prat_a @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc4654305426090421966prat_a] : ( member5370254448528625399prat_a @ X5 @ ( acc_Pr1587061423467440147prat_a @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_277_accp__acc__eq,axiom,
! [R2: set_Pr8693737435421807431at_nat] :
( ( accp_P4275260045618599050at_nat
@ ^ [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] : ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_278_accp__acc__eq,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( accp_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: nat] : ( member_nat @ X5 @ ( acc_nat @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_279_accp__acc__eq,axiom,
! [R2: set_Pr3996677194857090567t_char] :
( ( accp_P8892882183480857371t_char
@ ^ [X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char] : ( member151853725258021968t_char @ ( produc8192741843292627479t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc1457211279475724562t_char] : ( member484235747325421115t_char @ X5 @ ( acc_Pr3913195418537732951t_char @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_280_accp__acc__eq,axiom,
! [R2: set_Pr1685704261205283783r_prat] :
( ( accp_P4765339447491148764r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) ) ) ).
% accp_acc_eq
thf(fact_281_add__masks_Ocases,axiom,
! [X: produc5803078220529002682t_char] :
~ ! [Pi4: produc1457211279475724562t_char > prat,Pi5: produc1457211279475724562t_char > prat,Hl3: produc1457211279475724562t_char] :
( X
!= ( produc2957999048406202538t_char @ Pi4 @ ( produc2591414526589101846t_char @ Pi5 @ Hl3 ) ) ) ).
% add_masks.cases
thf(fact_282_add__masks_Ocases,axiom,
! [X: produc4654305426090421966prat_a] :
~ ! [Pi4: a > prat,Pi5: a > prat,Hl3: a] :
( X
!= ( produc2856268368059332798prat_a @ Pi4 @ ( produc3557287861060643862prat_a @ Pi5 @ Hl3 ) ) ) ).
% add_masks.cases
thf(fact_283_acc_Ocases,axiom,
! [A: $o,R2: set_Product_prod_o_o] :
( ( member_o @ A @ ( acc_o @ R2 ) )
=> ! [Y5: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y5 @ A ) @ R2 )
=> ( member_o @ Y5 @ ( acc_o @ R2 ) ) ) ) ).
% acc.cases
thf(fact_284_acc_Ocases,axiom,
! [A: set_prat,R2: set_Pr141576177145560269t_prat] :
( ( member_set_prat @ A @ ( acc_set_prat @ R2 ) )
=> ! [Y5: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Y5 @ A ) @ R2 )
=> ( member_set_prat @ Y5 @ ( acc_set_prat @ R2 ) ) ) ) ).
% acc.cases
thf(fact_285_acc_Ocases,axiom,
! [A: set_nat,R2: set_Pr5488025237498180813et_nat] :
( ( member_set_nat @ A @ ( acc_set_nat @ R2 ) )
=> ! [Y5: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y5 @ A ) @ R2 )
=> ( member_set_nat @ Y5 @ ( acc_set_nat @ R2 ) ) ) ) ).
% acc.cases
thf(fact_286_acc_Ocases,axiom,
! [A: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat] :
( ( member8440522571783428010at_nat @ A @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ! [Y5: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y5 @ A ) @ R2 )
=> ( member8440522571783428010at_nat @ Y5 @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) ) ) ).
% acc.cases
thf(fact_287_acc_Ocases,axiom,
! [A: nat,R2: set_Pr1261947904930325089at_nat] :
( ( member_nat @ A @ ( acc_nat @ R2 ) )
=> ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ A ) @ R2 )
=> ( member_nat @ Y5 @ ( acc_nat @ R2 ) ) ) ) ).
% acc.cases
thf(fact_288_acc_Ocases,axiom,
! [A: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat] :
( ( member2336342582916103932r_prat @ A @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ! [Y5: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y5 @ A ) @ R2 )
=> ( member2336342582916103932r_prat @ Y5 @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) ) ) ).
% acc.cases
thf(fact_289_acc_Osimps,axiom,
! [A: $o,R2: set_Product_prod_o_o] :
( ( member_o @ A @ ( acc_o @ R2 ) )
= ( ? [X5: $o] :
( ( A = X5 )
& ! [Y2: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y2 @ X5 ) @ R2 )
=> ( member_o @ Y2 @ ( acc_o @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_290_acc_Osimps,axiom,
! [A: set_prat,R2: set_Pr141576177145560269t_prat] :
( ( member_set_prat @ A @ ( acc_set_prat @ R2 ) )
= ( ? [X5: set_prat] :
( ( A = X5 )
& ! [Y2: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Y2 @ X5 ) @ R2 )
=> ( member_set_prat @ Y2 @ ( acc_set_prat @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_291_acc_Osimps,axiom,
! [A: set_nat,R2: set_Pr5488025237498180813et_nat] :
( ( member_set_nat @ A @ ( acc_set_nat @ R2 ) )
= ( ? [X5: set_nat] :
( ( A = X5 )
& ! [Y2: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y2 @ X5 ) @ R2 )
=> ( member_set_nat @ Y2 @ ( acc_set_nat @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_292_acc_Osimps,axiom,
! [A: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat] :
( ( member8440522571783428010at_nat @ A @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
= ( ? [X5: product_prod_nat_nat] :
( ( A = X5 )
& ! [Y2: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y2 @ X5 ) @ R2 )
=> ( member8440522571783428010at_nat @ Y2 @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_293_acc_Osimps,axiom,
! [A: nat,R2: set_Pr1261947904930325089at_nat] :
( ( member_nat @ A @ ( acc_nat @ R2 ) )
= ( ? [X5: nat] :
( ( A = X5 )
& ! [Y2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ X5 ) @ R2 )
=> ( member_nat @ Y2 @ ( acc_nat @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_294_acc_Osimps,axiom,
! [A: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat] :
( ( member2336342582916103932r_prat @ A @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
= ( ? [X5: produc1457211279475724562t_char > prat] :
( ( A = X5 )
& ! [Y2: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y2 @ X5 ) @ R2 )
=> ( member2336342582916103932r_prat @ Y2 @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) ) ) ) ) ).
% acc.simps
thf(fact_295_acc_Ointros,axiom,
! [X: $o,R2: set_Product_prod_o_o] :
( ! [Y4: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y4 @ X ) @ R2 )
=> ( member_o @ Y4 @ ( acc_o @ R2 ) ) )
=> ( member_o @ X @ ( acc_o @ R2 ) ) ) ).
% acc.intros
thf(fact_296_acc_Ointros,axiom,
! [X: set_prat,R2: set_Pr141576177145560269t_prat] :
( ! [Y4: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Y4 @ X ) @ R2 )
=> ( member_set_prat @ Y4 @ ( acc_set_prat @ R2 ) ) )
=> ( member_set_prat @ X @ ( acc_set_prat @ R2 ) ) ) ).
% acc.intros
thf(fact_297_acc_Ointros,axiom,
! [X: set_nat,R2: set_Pr5488025237498180813et_nat] :
( ! [Y4: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y4 @ X ) @ R2 )
=> ( member_set_nat @ Y4 @ ( acc_set_nat @ R2 ) ) )
=> ( member_set_nat @ X @ ( acc_set_nat @ R2 ) ) ) ).
% acc.intros
thf(fact_298_acc_Ointros,axiom,
! [X: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat] :
( ! [Y4: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y4 @ X ) @ R2 )
=> ( member8440522571783428010at_nat @ Y4 @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) )
=> ( member8440522571783428010at_nat @ X @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) ) ).
% acc.intros
thf(fact_299_acc_Ointros,axiom,
! [X: nat,R2: set_Pr1261947904930325089at_nat] :
( ! [Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ X ) @ R2 )
=> ( member_nat @ Y4 @ ( acc_nat @ R2 ) ) )
=> ( member_nat @ X @ ( acc_nat @ R2 ) ) ) ).
% acc.intros
thf(fact_300_acc_Ointros,axiom,
! [X: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat] :
( ! [Y4: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y4 @ X ) @ R2 )
=> ( member2336342582916103932r_prat @ Y4 @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) )
=> ( member2336342582916103932r_prat @ X @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) ) ).
% acc.intros
thf(fact_301_acc__induct,axiom,
! [A: $o,R2: set_Product_prod_o_o,P2: $o > $o] :
( ( member_o @ A @ ( acc_o @ R2 ) )
=> ( ! [X2: $o] :
( ( member_o @ X2 @ ( acc_o @ R2 ) )
=> ( ! [Y5: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_302_acc__induct,axiom,
! [A: set_prat,R2: set_Pr141576177145560269t_prat,P2: set_prat > $o] :
( ( member_set_prat @ A @ ( acc_set_prat @ R2 ) )
=> ( ! [X2: set_prat] :
( ( member_set_prat @ X2 @ ( acc_set_prat @ R2 ) )
=> ( ! [Y5: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_303_acc__induct,axiom,
! [A: set_nat,R2: set_Pr5488025237498180813et_nat,P2: set_nat > $o] :
( ( member_set_nat @ A @ ( acc_set_nat @ R2 ) )
=> ( ! [X2: set_nat] :
( ( member_set_nat @ X2 @ ( acc_set_nat @ R2 ) )
=> ( ! [Y5: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_304_acc__induct,axiom,
! [A: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ A @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ( ! [Y5: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_305_acc__induct,axiom,
! [A: nat,R2: set_Pr1261947904930325089at_nat,P2: nat > $o] :
( ( member_nat @ A @ ( acc_nat @ R2 ) )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ ( acc_nat @ R2 ) )
=> ( ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_306_acc__induct,axiom,
! [A: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( member2336342582916103932r_prat @ A @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X2 @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ( ! [Y5: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct
thf(fact_307_acc__downward,axiom,
! [B: $o,R2: set_Product_prod_o_o,A: $o] :
( ( member_o @ B @ ( acc_o @ R2 ) )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ A @ B ) @ R2 )
=> ( member_o @ A @ ( acc_o @ R2 ) ) ) ) ).
% acc_downward
thf(fact_308_acc__downward,axiom,
! [B: set_prat,R2: set_Pr141576177145560269t_prat,A: set_prat] :
( ( member_set_prat @ B @ ( acc_set_prat @ R2 ) )
=> ( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ A @ B ) @ R2 )
=> ( member_set_prat @ A @ ( acc_set_prat @ R2 ) ) ) ) ).
% acc_downward
thf(fact_309_acc__downward,axiom,
! [B: set_nat,R2: set_Pr5488025237498180813et_nat,A: set_nat] :
( ( member_set_nat @ B @ ( acc_set_nat @ R2 ) )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A @ B ) @ R2 )
=> ( member_set_nat @ A @ ( acc_set_nat @ R2 ) ) ) ) ).
% acc_downward
thf(fact_310_acc__downward,axiom,
! [B: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat,A: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ B @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ A @ B ) @ R2 )
=> ( member8440522571783428010at_nat @ A @ ( acc_Pr2806007504492836550at_nat @ R2 ) ) ) ) ).
% acc_downward
thf(fact_311_acc__downward,axiom,
! [B: nat,R2: set_Pr1261947904930325089at_nat,A: nat] :
( ( member_nat @ B @ ( acc_nat @ R2 ) )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ R2 )
=> ( member_nat @ A @ ( acc_nat @ R2 ) ) ) ) ).
% acc_downward
thf(fact_312_acc__downward,axiom,
! [B: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat,A: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ B @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A @ B ) @ R2 )
=> ( member2336342582916103932r_prat @ A @ ( acc_Pr1479980713244937752r_prat @ R2 ) ) ) ) ).
% acc_downward
thf(fact_313_not__acc__down,axiom,
! [X: $o,R3: set_Product_prod_o_o] :
( ~ ( member_o @ X @ ( acc_o @ R3 ) )
=> ~ ! [Z2: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Z2 @ X ) @ R3 )
=> ( member_o @ Z2 @ ( acc_o @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_314_not__acc__down,axiom,
! [X: set_prat,R3: set_Pr141576177145560269t_prat] :
( ~ ( member_set_prat @ X @ ( acc_set_prat @ R3 ) )
=> ~ ! [Z2: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Z2 @ X ) @ R3 )
=> ( member_set_prat @ Z2 @ ( acc_set_prat @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_315_not__acc__down,axiom,
! [X: set_nat,R3: set_Pr5488025237498180813et_nat] :
( ~ ( member_set_nat @ X @ ( acc_set_nat @ R3 ) )
=> ~ ! [Z2: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Z2 @ X ) @ R3 )
=> ( member_set_nat @ Z2 @ ( acc_set_nat @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_316_not__acc__down,axiom,
! [X: product_prod_nat_nat,R3: set_Pr8693737435421807431at_nat] :
( ~ ( member8440522571783428010at_nat @ X @ ( acc_Pr2806007504492836550at_nat @ R3 ) )
=> ~ ! [Z2: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Z2 @ X ) @ R3 )
=> ( member8440522571783428010at_nat @ Z2 @ ( acc_Pr2806007504492836550at_nat @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_317_not__acc__down,axiom,
! [X: nat,R3: set_Pr1261947904930325089at_nat] :
( ~ ( member_nat @ X @ ( acc_nat @ R3 ) )
=> ~ ! [Z2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Z2 @ X ) @ R3 )
=> ( member_nat @ Z2 @ ( acc_nat @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_318_not__acc__down,axiom,
! [X: produc1457211279475724562t_char > prat,R3: set_Pr1685704261205283783r_prat] :
( ~ ( member2336342582916103932r_prat @ X @ ( acc_Pr1479980713244937752r_prat @ R3 ) )
=> ~ ! [Z2: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Z2 @ X ) @ R3 )
=> ( member2336342582916103932r_prat @ Z2 @ ( acc_Pr1479980713244937752r_prat @ R3 ) ) ) ) ).
% not_acc_down
thf(fact_319_acc__induct__rule,axiom,
! [A: $o,R2: set_Product_prod_o_o,P2: $o > $o] :
( ( member_o @ A @ ( acc_o @ R2 ) )
=> ( ! [X2: $o] :
( ( member_o @ X2 @ ( acc_o @ R2 ) )
=> ( ! [Y5: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_320_acc__induct__rule,axiom,
! [A: set_prat,R2: set_Pr141576177145560269t_prat,P2: set_prat > $o] :
( ( member_set_prat @ A @ ( acc_set_prat @ R2 ) )
=> ( ! [X2: set_prat] :
( ( member_set_prat @ X2 @ ( acc_set_prat @ R2 ) )
=> ( ! [Y5: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_321_acc__induct__rule,axiom,
! [A: set_nat,R2: set_Pr5488025237498180813et_nat,P2: set_nat > $o] :
( ( member_set_nat @ A @ ( acc_set_nat @ R2 ) )
=> ( ! [X2: set_nat] :
( ( member_set_nat @ X2 @ ( acc_set_nat @ R2 ) )
=> ( ! [Y5: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_322_acc__induct__rule,axiom,
! [A: product_prod_nat_nat,R2: set_Pr8693737435421807431at_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ A @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ ( acc_Pr2806007504492836550at_nat @ R2 ) )
=> ( ! [Y5: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_323_acc__induct__rule,axiom,
! [A: nat,R2: set_Pr1261947904930325089at_nat,P2: nat > $o] :
( ( member_nat @ A @ ( acc_nat @ R2 ) )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ ( acc_nat @ R2 ) )
=> ( ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_324_acc__induct__rule,axiom,
! [A: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( member2336342582916103932r_prat @ A @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X2 @ ( acc_Pr1479980713244937752r_prat @ R2 ) )
=> ( ! [Y5: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ A ) ) ) ).
% acc_induct_rule
thf(fact_325_acc__def,axiom,
( acc_Pr8150405688010203948r_prat
= ( ^ [R: set_Pr113032449794829511r_prat] :
( collec1156307336577696338r_prat
@ ( accp_P8393741129312856816r_prat
@ ^ [X5: produc3336119888008106215r_prat,Y2: produc3336119888008106215r_prat] : ( member4925443958475225872r_prat @ ( produc3047153517949909847r_prat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_326_acc__def,axiom,
( acc_list_char
= ( ^ [R: set_Pr4480099295215233283t_char] :
( collect_list_char
@ ( accp_list_char
@ ^ [X5: list_char,Y2: list_char] : ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_327_acc__def,axiom,
( acc_set_nat
= ( ^ [R: set_Pr5488025237498180813et_nat] :
( collect_set_nat
@ ( accp_set_nat
@ ^ [X5: set_nat,Y2: set_nat] : ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_328_acc__def,axiom,
( acc_nat_nat
= ( ^ [R: set_Pr7682762132356531903at_nat] :
( collect_nat_nat
@ ( accp_nat_nat
@ ^ [X5: nat > nat,Y2: nat > nat] : ( member1096249278104964872at_nat @ ( produc5770335208449155351at_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_329_acc__def,axiom,
( acc_Pr5366037250316522495t_char
= ( ^ [R: set_Pr7915859021238449415t_char] :
( collec1912346231567511845t_char
@ ( accp_P224314924008452035t_char
@ ^ [X5: produc5803078220529002682t_char,Y2: produc5803078220529002682t_char] : ( member2120560544256518992t_char @ ( produc5760621871510326551t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_330_acc__def,axiom,
( acc_Pr1587061423467440147prat_a
= ( ^ [R: set_Pr2088549235032396295prat_a] :
( collec8956631807754062137prat_a
@ ( accp_P8439977412596685783prat_a
@ ^ [X5: produc4654305426090421966prat_a,Y2: produc4654305426090421966prat_a] : ( member7650881556348516432prat_a @ ( produc446452354332447767prat_a @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_331_acc__def,axiom,
( acc_Pr3913195418537732951t_char
= ( ^ [R: set_Pr3996677194857090567t_char] :
( collec2458894688891239037t_char
@ ( accp_P8892882183480857371t_char
@ ^ [X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char] : ( member151853725258021968t_char @ ( produc8192741843292627479t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_332_acc__def,axiom,
( acc_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
( collect_nat
@ ( accp_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_333_acc__def,axiom,
( acc_Pr2806007504492836550at_nat
= ( ^ [R: set_Pr8693737435421807431at_nat] :
( collec3392354462482085612at_nat
@ ( accp_P4275260045618599050at_nat
@ ^ [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] : ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_334_acc__def,axiom,
( acc_Pr1479980713244937752r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat] :
( collec7093475260167521854r_prat
@ ( accp_P4765339447491148764r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% acc_def
thf(fact_335_pre__get__m_Osimps,axiom,
pre_get_m_nat_nat = product_fst_nat_nat ).
% pre_get_m.simps
thf(fact_336_pre__get__m_Osimps,axiom,
pre_ge2099197569584961301ar_nat = produc5563429021163328950ar_nat ).
% pre_get_m.simps
thf(fact_337_pre__get__m_Osimps,axiom,
pre_ge2740421702909910421t_char = produc6204653154488278070t_char ).
% pre_get_m.simps
thf(fact_338_pre__get__m_Oelims,axiom,
! [X: product_prod_nat_nat,Y: nat] :
( ( ( pre_get_m_nat_nat @ X )
= Y )
=> ( Y
= ( product_fst_nat_nat @ X ) ) ) ).
% pre_get_m.elims
thf(fact_339_pre__get__m_Oelims,axiom,
! [X: produc7606469099237612818ar_nat,Y: list_char] :
( ( ( pre_ge2099197569584961301ar_nat @ X )
= Y )
=> ( Y
= ( produc5563429021163328950ar_nat @ X ) ) ) ).
% pre_get_m.elims
thf(fact_340_pre__get__m_Oelims,axiom,
! [X: produc1457211279475724562t_char,Y: nat] :
( ( ( pre_ge2740421702909910421t_char @ X )
= Y )
=> ( Y
= ( produc6204653154488278070t_char @ X ) ) ) ).
% pre_get_m.elims
thf(fact_341_pre__get__m_Opelims,axiom,
! [X: produc5803078220529002682t_char,Y: produc1457211279475724562t_char > prat] :
( ( ( pre_ge1302051351345738485t_char @ X )
= Y )
=> ( ( accp_P224314924008452035t_char @ pre_ge6804097903176389034t_char @ X )
=> ~ ( ( Y
= ( produc583991874214702742t_char @ X ) )
=> ~ ( accp_P224314924008452035t_char @ pre_ge6804097903176389034t_char @ X ) ) ) ) ).
% pre_get_m.pelims
thf(fact_342_pre__get__m_Opelims,axiom,
! [X: produc4654305426090421966prat_a,Y: a > prat] :
( ( ( pre_ge8710741304189273353prat_a @ X )
= Y )
=> ( ( accp_P8439977412596685783prat_a @ pre_ge8191486456481419710prat_a @ X )
=> ~ ( ( Y
= ( produc725351007466518186prat_a @ X ) )
=> ~ ( accp_P8439977412596685783prat_a @ pre_ge8191486456481419710prat_a @ X ) ) ) ) ).
% pre_get_m.pelims
thf(fact_343_pre__get__m_Opelims,axiom,
! [X: product_prod_nat_nat,Y: nat] :
( ( ( pre_get_m_nat_nat @ X )
= Y )
=> ( ( accp_P4275260045618599050at_nat @ pre_ge2650188337464070969at_nat @ X )
=> ~ ( ( Y
= ( product_fst_nat_nat @ X ) )
=> ~ ( accp_P4275260045618599050at_nat @ pre_ge2650188337464070969at_nat @ X ) ) ) ) ).
% pre_get_m.pelims
thf(fact_344_pre__get__m_Opelims,axiom,
! [X: produc7606469099237612818ar_nat,Y: list_char] :
( ( ( pre_ge2099197569584961301ar_nat @ X )
= Y )
=> ( ( accp_P5818767966387969819ar_nat @ pre_ge8107634837601432778ar_nat @ X )
=> ~ ( ( Y
= ( produc5563429021163328950ar_nat @ X ) )
=> ~ ( accp_P5818767966387969819ar_nat @ pre_ge8107634837601432778ar_nat @ X ) ) ) ) ).
% pre_get_m.pelims
thf(fact_345_pre__get__m_Opelims,axiom,
! [X: produc1457211279475724562t_char,Y: nat] :
( ( ( pre_ge2740421702909910421t_char @ X )
= Y )
=> ( ( accp_P8892882183480857371t_char @ pre_ge8748858970926381898t_char @ X )
=> ~ ( ( Y
= ( produc6204653154488278070t_char @ X ) )
=> ~ ( accp_P8892882183480857371t_char @ pre_ge8748858970926381898t_char @ X ) ) ) ) ).
% pre_get_m.pelims
thf(fact_346_image2__def,axiom,
( bNF_Gr1946814795223983584at_nat
= ( ^ [A4: set_o,F2: $o > nat,G2: $o > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A2: $o] :
( ( Uu
= ( product_Pair_nat_nat @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_o @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_347_image2__def,axiom,
( bNF_Gr7318156773085685964at_nat
= ( ^ [A4: set_nat,F2: nat > nat,G2: nat > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A2: nat] :
( ( Uu
= ( product_Pair_nat_nat @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_nat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_348_image2__def,axiom,
( bNF_Gr6835880997613667842at_nat
= ( ^ [A4: set_set_prat,F2: set_prat > nat,G2: set_prat > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A2: set_prat] :
( ( Uu
= ( product_Pair_nat_nat @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_set_prat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_349_image2__def,axiom,
( bNF_Gr6681173980307635330at_nat
= ( ^ [A4: set_set_nat,F2: set_nat > nat,G2: set_nat > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A2: set_nat] :
( ( Uu
= ( product_Pair_nat_nat @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_set_nat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_350_image2__def,axiom,
( bNF_Gr7618826833391781745t_char
= ( ^ [A4: set_o,F2: $o > nat,G2: $o > list_char] :
( collec2458894688891239037t_char
@ ^ [Uu: produc1457211279475724562t_char] :
? [A2: $o] :
( ( Uu
= ( produc120197956887798346t_char @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_o @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_351_image2__def,axiom,
( bNF_Gr7397543130437154909t_char
= ( ^ [A4: set_nat,F2: nat > nat,G2: nat > list_char] :
( collec2458894688891239037t_char
@ ^ [Uu: produc1457211279475724562t_char] :
? [A2: nat] :
( ( Uu
= ( produc120197956887798346t_char @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_nat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_352_image2__def,axiom,
( bNF_Gr7301876082586963091t_char
= ( ^ [A4: set_set_prat,F2: set_prat > nat,G2: set_prat > list_char] :
( collec2458894688891239037t_char
@ ^ [Uu: produc1457211279475724562t_char] :
? [A2: set_prat] :
( ( Uu
= ( produc120197956887798346t_char @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_set_prat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_353_image2__def,axiom,
( bNF_Gr3129696893582918419t_char
= ( ^ [A4: set_set_nat,F2: set_nat > nat,G2: set_nat > list_char] :
( collec2458894688891239037t_char
@ ^ [Uu: produc1457211279475724562t_char] :
? [A2: set_nat] :
( ( Uu
= ( produc120197956887798346t_char @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_set_nat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_354_image2__def,axiom,
( bNF_Gr8379640946404278973prat_a
= ( ^ [A4: set_o,F2: $o > a > prat,G2: $o > a] :
( collec2652489992548837521prat_a
@ ^ [Uu: produc3375937593958228902prat_a] :
? [A2: $o] :
( ( Uu
= ( produc3557287861060643862prat_a @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_o @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_355_image2__def,axiom,
( bNF_Gr4706834691868246441prat_a
= ( ^ [A4: set_nat,F2: nat > a > prat,G2: nat > a] :
( collec2652489992548837521prat_a
@ ^ [Uu: produc3375937593958228902prat_a] :
? [A2: nat] :
( ( Uu
= ( produc3557287861060643862prat_a @ ( F2 @ A2 ) @ ( G2 @ A2 ) ) )
& ( member_nat @ A2 @ A4 ) ) ) ) ) ).
% image2_def
thf(fact_356_in__lex__prod,axiom,
! [A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char,A5: produc1457211279475724562t_char > prat,B4: produc1457211279475724562t_char,R2: set_Pr1685704261205283783r_prat,S2: set_Pr3996677194857090567t_char] :
( ( member3618324141103465936t_char @ ( produc2405850776935319959t_char @ ( produc2591414526589101846t_char @ A @ B ) @ ( produc2591414526589101846t_char @ A5 @ B4 ) ) @ ( lex_pr7982885678635892526t_char @ R2 @ S2 ) )
= ( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member151853725258021968t_char @ ( produc8192741843292627479t_char @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_357_in__lex__prod,axiom,
! [A: produc1457211279475724562t_char > prat,B: produc2489117125269924006t_char,A5: produc1457211279475724562t_char > prat,B4: produc2489117125269924006t_char,R2: set_Pr1685704261205283783r_prat,S2: set_Pr6148874766616261511t_char] :
( ( member2120560544256518992t_char @ ( produc5760621871510326551t_char @ ( produc2957999048406202538t_char @ A @ B ) @ ( produc2957999048406202538t_char @ A5 @ B4 ) ) @ ( lex_pr5953235755497499842t_char @ R2 @ S2 ) )
= ( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member3618324141103465936t_char @ ( produc2405850776935319959t_char @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_358_in__lex__prod,axiom,
! [A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat,A5: produc1457211279475724562t_char > prat,B4: produc1457211279475724562t_char > prat,R2: set_Pr1685704261205283783r_prat,S2: set_Pr1685704261205283783r_prat] :
( ( member4925443958475225872r_prat @ ( produc3047153517949909847r_prat @ ( produc1164665353665699927r_prat @ A @ B ) @ ( produc1164665353665699927r_prat @ A5 @ B4 ) ) @ ( lex_pr789199185301838959r_prat @ R2 @ S2 ) )
= ( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_359_in__lex__prod,axiom,
! [A: a > prat,B: produc3375937593958228902prat_a,A5: a > prat,B4: produc3375937593958228902prat_a,R2: set_Pr7218575088661268167a_prat,S2: set_Pr6010151575929665415prat_a] :
( ( member7650881556348516432prat_a @ ( produc446452354332447767prat_a @ ( produc2856268368059332798prat_a @ A @ B ) @ ( produc2856268368059332798prat_a @ A5 @ B4 ) ) @ ( lex_pr7488954505079209174prat_a @ R2 @ S2 ) )
= ( ( member5727982501243699472a_prat @ ( produc328766861932669271a_prat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member5179433394215856592prat_a @ ( produc8912224561598320023prat_a @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_360_in__lex__prod,axiom,
! [A: a > prat,B: a,A5: a > prat,B4: a,R2: set_Pr7218575088661268167a_prat,S2: set_Product_prod_a_a] :
( ( member5179433394215856592prat_a @ ( produc8912224561598320023prat_a @ ( produc3557287861060643862prat_a @ A @ B ) @ ( produc3557287861060643862prat_a @ A5 @ B4 ) ) @ ( lex_prod_a_prat_a @ R2 @ S2 ) )
= ( ( member5727982501243699472a_prat @ ( produc328766861932669271a_prat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_361_in__lex__prod,axiom,
! [A: nat,B: nat,A5: nat,B4: nat,R2: set_Pr1261947904930325089at_nat,S2: set_Pr1261947904930325089at_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ ( product_Pair_nat_nat @ A @ B ) @ ( product_Pair_nat_nat @ A5 @ B4 ) ) @ ( lex_prod_nat_nat @ R2 @ S2 ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_362_in__lex__prod,axiom,
! [A: nat,B: list_char,A5: nat,B4: list_char,R2: set_Pr1261947904930325089at_nat,S2: set_Pr4480099295215233283t_char] :
( ( member151853725258021968t_char @ ( produc8192741843292627479t_char @ ( produc120197956887798346t_char @ A @ B ) @ ( produc120197956887798346t_char @ A5 @ B4 ) ) @ ( lex_pr1681056561245511266t_char @ R2 @ S2 ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A5 ) @ R2 )
| ( ( A = A5 )
& ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ B @ B4 ) @ S2 ) ) ) ) ).
% in_lex_prod
thf(fact_363_accp__eq__acc,axiom,
( accp_o
= ( ^ [R: $o > $o > $o,X5: $o] : ( member_o @ X5 @ ( acc_o @ ( collec3167064739498627218od_o_o @ ( produc6197397395684419436_o_o_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_364_accp__eq__acc,axiom,
( accp_set_prat
= ( ^ [R: set_prat > set_prat > $o,X5: set_prat] : ( member_set_prat @ X5 @ ( acc_set_prat @ ( collec8766186246528183128t_prat @ ( produc7606350445391071582prat_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_365_accp__eq__acc,axiom,
( accp_set_nat
= ( ^ [R: set_nat > set_nat > $o,X5: set_nat] : ( member_set_nat @ X5 @ ( acc_set_nat @ ( collec6662362479098859352et_nat @ ( produc6247414631856714078_nat_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_366_accp__eq__acc,axiom,
( accp_P224314924008452035t_char
= ( ^ [R: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,X5: produc5803078220529002682t_char] : ( member5171123587969721059t_char @ X5 @ ( acc_Pr5366037250316522495t_char @ ( collec6882854600143928722t_char @ ( produc2026754670181186412char_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_367_accp__eq__acc,axiom,
( accp_P8439977412596685783prat_a
= ( ^ [R: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,X5: produc4654305426090421966prat_a] : ( member5370254448528625399prat_a @ X5 @ ( acc_Pr1587061423467440147prat_a @ ( collec5955733625780314770prat_a @ ( produc3044637790421222508at_a_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_368_accp__eq__acc,axiom,
( accp_P4275260045618599050at_nat
= ( ^ [R: product_prod_nat_nat > product_prod_nat_nat > $o,X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ ( acc_Pr2806007504492836550at_nat @ ( collec7088162979684241874at_nat @ ( produc6590410687421337004_nat_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_369_accp__eq__acc,axiom,
( accp_P8892882183480857371t_char
= ( ^ [R: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,X5: produc1457211279475724562t_char] : ( member484235747325421115t_char @ X5 @ ( acc_Pr3913195418537732951t_char @ ( collec1162968953386343058t_char @ ( produc755220117336157804char_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_370_accp__eq__acc,axiom,
( accp_P4765339447491148764r_prat
= ( ^ [R: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ ( acc_Pr1479980713244937752r_prat @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_371_accp__eq__acc,axiom,
( accp_nat
= ( ^ [R: nat > nat > $o,X5: nat] : ( member_nat @ X5 @ ( acc_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R ) ) ) ) ) ) ).
% accp_eq_acc
thf(fact_372_acc__subset__induct,axiom,
! [D2: set_o,R3: set_Product_prod_o_o,X: $o,P2: $o > $o] :
( ( ord_less_eq_set_o @ D2 @ ( acc_o @ R3 ) )
=> ( ! [X2: $o,Z2: $o] :
( ( member_o @ X2 @ D2 )
=> ( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Z2 @ X2 ) @ R3 )
=> ( member_o @ Z2 @ D2 ) ) )
=> ( ( member_o @ X @ D2 )
=> ( ! [X2: $o] :
( ( member_o @ X2 @ D2 )
=> ( ! [Z3: $o] :
( ( member7466972457876170832od_o_o @ ( product_Pair_o_o @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_373_acc__subset__induct,axiom,
! [D2: set_set_prat,R3: set_Pr141576177145560269t_prat,X: set_prat,P2: set_prat > $o] :
( ( ord_le8696906415146163484t_prat @ D2 @ ( acc_set_prat @ R3 ) )
=> ( ! [X2: set_prat,Z2: set_prat] :
( ( member_set_prat @ X2 @ D2 )
=> ( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Z2 @ X2 ) @ R3 )
=> ( member_set_prat @ Z2 @ D2 ) ) )
=> ( ( member_set_prat @ X @ D2 )
=> ( ! [X2: set_prat] :
( ( member_set_prat @ X2 @ D2 )
=> ( ! [Z3: set_prat] :
( ( member413714312206344214t_prat @ ( produc1046168772652838309t_prat @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_374_acc__subset__induct,axiom,
! [D2: set_Pr1261947904930325089at_nat,R3: set_Pr8693737435421807431at_nat,X: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( ord_le3146513528884898305at_nat @ D2 @ ( acc_Pr2806007504492836550at_nat @ R3 ) )
=> ( ! [X2: product_prod_nat_nat,Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ D2 )
=> ( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Z2 @ X2 ) @ R3 )
=> ( member8440522571783428010at_nat @ Z2 @ D2 ) ) )
=> ( ( member8440522571783428010at_nat @ X @ D2 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ D2 )
=> ( ! [Z3: product_prod_nat_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_375_acc__subset__induct,axiom,
! [D2: set_Pr3433046674199179443r_prat,R3: set_Pr1685704261205283783r_prat,X: produc1457211279475724562t_char > prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le6641467840663156819r_prat @ D2 @ ( acc_Pr1479980713244937752r_prat @ R3 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat,Z2: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X2 @ D2 )
=> ( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Z2 @ X2 ) @ R3 )
=> ( member2336342582916103932r_prat @ Z2 @ D2 ) ) )
=> ( ( member2336342582916103932r_prat @ X @ D2 )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X2 @ D2 )
=> ( ! [Z3: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_376_acc__subset__induct,axiom,
! [D2: set_set_nat,R3: set_Pr5488025237498180813et_nat,X: set_nat,P2: set_nat > $o] :
( ( ord_le6893508408891458716et_nat @ D2 @ ( acc_set_nat @ R3 ) )
=> ( ! [X2: set_nat,Z2: set_nat] :
( ( member_set_nat @ X2 @ D2 )
=> ( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Z2 @ X2 ) @ R3 )
=> ( member_set_nat @ Z2 @ D2 ) ) )
=> ( ( member_set_nat @ X @ D2 )
=> ( ! [X2: set_nat] :
( ( member_set_nat @ X2 @ D2 )
=> ( ! [Z3: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_377_acc__subset__induct,axiom,
! [D2: set_nat,R3: set_Pr1261947904930325089at_nat,X: nat,P2: nat > $o] :
( ( ord_less_eq_set_nat @ D2 @ ( acc_nat @ R3 ) )
=> ( ! [X2: nat,Z2: nat] :
( ( member_nat @ X2 @ D2 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Z2 @ X2 ) @ R3 )
=> ( member_nat @ Z2 @ D2 ) ) )
=> ( ( member_nat @ X @ D2 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ D2 )
=> ( ! [Z3: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Z3 @ X2 ) @ R3 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% acc_subset_induct
thf(fact_378_double__inclusion,axiom,
! [A3: set_set_nat,B3: set_set_nat] :
( ( ord_le6893508408891458716et_nat @ A3 @ B3 )
=> ( ( ord_le6893508408891458716et_nat @ B3 @ A3 )
=> ( A3 = B3 ) ) ) ).
% double_inclusion
thf(fact_379_double__inclusion,axiom,
! [A3: set_nat,B3: set_nat] :
( ( ord_less_eq_set_nat @ A3 @ B3 )
=> ( ( ord_less_eq_set_nat @ B3 @ A3 )
=> ( A3 = B3 ) ) ) ).
% double_inclusion
thf(fact_380_Eps__case__prod__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char] :
( ( fChoic1284671975056783866t_char
@ ( produc186087365799766445char_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc1457211279475724562t_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2591414526589101846t_char @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_381_Eps__case__prod__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc2489117125269924006t_char] :
( ( fChoic3450237333247147022t_char
@ ( produc8988401804721015065char_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc2489117125269924006t_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2957999048406202538t_char @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_382_Eps__case__prod__eq,axiom,
! [X: a > prat,Y: produc3375937593958228902prat_a] :
( ( fChoic9085910172109011490prat_a
@ ( produc1272685208547636229at_a_o
@ ^ [X7: a > prat,Y6: produc3375937593958228902prat_a] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2856268368059332798prat_a @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_383_Eps__case__prod__eq,axiom,
! [X: a > prat,Y: a] :
( ( fChoic952938374269289722prat_a
@ ( produc7462986796979360941at_a_o
@ ^ [X7: a > prat,Y6: a] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc3557287861060643862prat_a @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_384_Eps__case__prod__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char > prat] :
( ( fChoic869448611404120123r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc1457211279475724562t_char > prat] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc1164665353665699927r_prat @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_385_Eps__case__prod__eq,axiom,
! [X: nat,Y: list_char] :
( ( fChoic2476838209665704038t_char
@ ( produc8526122873445342073char_o
@ ^ [X7: nat,Y6: list_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc120197956887798346t_char @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_386_Eps__case__prod__eq,axiom,
! [X: nat,Y: nat] :
( ( fChoic6978938873391328853at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X7: nat,Y6: nat] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( product_Pair_nat_nat @ X @ Y ) ) ).
% Eps_case_prod_eq
thf(fact_387_verit__la__disequality,axiom,
! [A: nat,B: nat] :
( ( A = B )
| ~ ( ord_less_eq_nat @ A @ B )
| ~ ( ord_less_eq_nat @ B @ A ) ) ).
% verit_la_disequality
thf(fact_388_verit__comp__simplify1_I2_J,axiom,
! [A: set_set_nat] : ( ord_le6893508408891458716et_nat @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_389_verit__comp__simplify1_I2_J,axiom,
! [A: set_nat] : ( ord_less_eq_set_nat @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_390_verit__comp__simplify1_I2_J,axiom,
! [A: nat > list_char > $o] : ( ord_le2712619360209801397char_o @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_391_verit__comp__simplify1_I2_J,axiom,
! [A: ( produc1457211279475724562t_char > prat ) > $o] : ( ord_le2830794348966088778prat_o @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_392_verit__comp__simplify1_I2_J,axiom,
! [A: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] : ( ord_le6723339807950303054prat_o @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_393_verit__comp__simplify1_I2_J,axiom,
! [A: nat] : ( ord_less_eq_nat @ A @ A ) ).
% verit_comp_simplify1(2)
thf(fact_394_Collect__subset,axiom,
! [A3: set_o,P2: $o > $o] :
( ord_less_eq_set_o
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_395_Collect__subset,axiom,
! [A3: set_set_prat,P2: set_prat > $o] :
( ord_le8696906415146163484t_prat
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_396_Collect__subset,axiom,
! [A3: set_Pr1685704261205283783r_prat,P2: produc3336119888008106215r_prat > $o] :
( ord_le295572976866519911r_prat
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_397_Collect__subset,axiom,
! [A3: set_list_char,P2: list_char > $o] :
( ord_le1207710660481778807t_char
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_398_Collect__subset,axiom,
! [A3: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ord_le6641467840663156819r_prat
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_399_Collect__subset,axiom,
! [A3: set_nat_nat,P2: ( nat > nat ) > $o] :
( ord_le9059583361652607317at_nat
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_400_Collect__subset,axiom,
! [A3: set_set_nat,P2: set_nat > $o] :
( ord_le6893508408891458716et_nat
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_401_Collect__subset,axiom,
! [A3: set_nat,P2: nat > $o] :
( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_402_Collect__subset,axiom,
! [A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ord_le3146513528884898305at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) )
@ A3 ) ).
% Collect_subset
thf(fact_403_subset__CollectI,axiom,
! [B3: set_o,A3: set_o,Q: $o > $o,P2: $o > $o] :
( ( ord_less_eq_set_o @ B3 @ A3 )
=> ( ! [X2: $o] :
( ( member_o @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_less_eq_set_o
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_404_subset__CollectI,axiom,
! [B3: set_set_prat,A3: set_set_prat,Q: set_prat > $o,P2: set_prat > $o] :
( ( ord_le8696906415146163484t_prat @ B3 @ A3 )
=> ( ! [X2: set_prat] :
( ( member_set_prat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le8696906415146163484t_prat
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_405_subset__CollectI,axiom,
! [B3: set_Pr1685704261205283783r_prat,A3: set_Pr1685704261205283783r_prat,Q: produc3336119888008106215r_prat > $o,P2: produc3336119888008106215r_prat > $o] :
( ( ord_le295572976866519911r_prat @ B3 @ A3 )
=> ( ! [X2: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le295572976866519911r_prat
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_406_subset__CollectI,axiom,
! [B3: set_list_char,A3: set_list_char,Q: list_char > $o,P2: list_char > $o] :
( ( ord_le1207710660481778807t_char @ B3 @ A3 )
=> ( ! [X2: list_char] :
( ( member_list_char @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le1207710660481778807t_char
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_407_subset__CollectI,axiom,
! [B3: set_Pr3433046674199179443r_prat,A3: set_Pr3433046674199179443r_prat,Q: ( produc1457211279475724562t_char > prat ) > $o,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le6641467840663156819r_prat @ B3 @ A3 )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le6641467840663156819r_prat
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_408_subset__CollectI,axiom,
! [B3: set_nat_nat,A3: set_nat_nat,Q: ( nat > nat ) > $o,P2: ( nat > nat ) > $o] :
( ( ord_le9059583361652607317at_nat @ B3 @ A3 )
=> ( ! [X2: nat > nat] :
( ( member_nat_nat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le9059583361652607317at_nat
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_409_subset__CollectI,axiom,
! [B3: set_set_nat,A3: set_set_nat,Q: set_nat > $o,P2: set_nat > $o] :
( ( ord_le6893508408891458716et_nat @ B3 @ A3 )
=> ( ! [X2: set_nat] :
( ( member_set_nat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le6893508408891458716et_nat
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_410_subset__CollectI,axiom,
! [B3: set_nat,A3: set_nat,Q: nat > $o,P2: nat > $o] :
( ( ord_less_eq_set_nat @ B3 @ A3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_411_subset__CollectI,axiom,
! [B3: set_Pr1261947904930325089at_nat,A3: set_Pr1261947904930325089at_nat,Q: product_prod_nat_nat > $o,P2: product_prod_nat_nat > $o] :
( ( ord_le3146513528884898305at_nat @ B3 @ A3 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ B3 )
=> ( ( Q @ X2 )
=> ( P2 @ X2 ) ) )
=> ( ord_le3146513528884898305at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ B3 )
& ( Q @ X5 ) ) )
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_412_subset__Collect__iff,axiom,
! [B3: set_o,A3: set_o,P2: $o > $o] :
( ( ord_less_eq_set_o @ B3 @ A3 )
=> ( ( ord_less_eq_set_o @ B3
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: $o] :
( ( member_o @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_413_subset__Collect__iff,axiom,
! [B3: set_set_prat,A3: set_set_prat,P2: set_prat > $o] :
( ( ord_le8696906415146163484t_prat @ B3 @ A3 )
=> ( ( ord_le8696906415146163484t_prat @ B3
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: set_prat] :
( ( member_set_prat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_414_subset__Collect__iff,axiom,
! [B3: set_Pr1685704261205283783r_prat,A3: set_Pr1685704261205283783r_prat,P2: produc3336119888008106215r_prat > $o] :
( ( ord_le295572976866519911r_prat @ B3 @ A3 )
=> ( ( ord_le295572976866519911r_prat @ B3
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_415_subset__Collect__iff,axiom,
! [B3: set_list_char,A3: set_list_char,P2: list_char > $o] :
( ( ord_le1207710660481778807t_char @ B3 @ A3 )
=> ( ( ord_le1207710660481778807t_char @ B3
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: list_char] :
( ( member_list_char @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_416_subset__Collect__iff,axiom,
! [B3: set_Pr3433046674199179443r_prat,A3: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le6641467840663156819r_prat @ B3 @ A3 )
=> ( ( ord_le6641467840663156819r_prat @ B3
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_417_subset__Collect__iff,axiom,
! [B3: set_nat_nat,A3: set_nat_nat,P2: ( nat > nat ) > $o] :
( ( ord_le9059583361652607317at_nat @ B3 @ A3 )
=> ( ( ord_le9059583361652607317at_nat @ B3
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: nat > nat] :
( ( member_nat_nat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_418_subset__Collect__iff,axiom,
! [B3: set_set_nat,A3: set_set_nat,P2: set_nat > $o] :
( ( ord_le6893508408891458716et_nat @ B3 @ A3 )
=> ( ( ord_le6893508408891458716et_nat @ B3
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: set_nat] :
( ( member_set_nat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_419_subset__Collect__iff,axiom,
! [B3: set_nat,A3: set_nat,P2: nat > $o] :
( ( ord_less_eq_set_nat @ B3 @ A3 )
=> ( ( ord_less_eq_set_nat @ B3
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: nat] :
( ( member_nat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_420_subset__Collect__iff,axiom,
! [B3: set_Pr1261947904930325089at_nat,A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( ord_le3146513528884898305at_nat @ B3 @ A3 )
=> ( ( ord_le3146513528884898305at_nat @ B3
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) )
= ( ! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ B3 )
=> ( P2 @ X5 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_421_acc__subset,axiom,
! [R1: set_Pr1685704261205283783r_prat,R22: set_Pr1685704261205283783r_prat] :
( ( ord_le295572976866519911r_prat @ R1 @ R22 )
=> ( ord_le6641467840663156819r_prat @ ( acc_Pr1479980713244937752r_prat @ R22 ) @ ( acc_Pr1479980713244937752r_prat @ R1 ) ) ) ).
% acc_subset
thf(fact_422_acc__subset,axiom,
! [R1: set_Pr8693737435421807431at_nat,R22: set_Pr8693737435421807431at_nat] :
( ( ord_le3000389064537975527at_nat @ R1 @ R22 )
=> ( ord_le3146513528884898305at_nat @ ( acc_Pr2806007504492836550at_nat @ R22 ) @ ( acc_Pr2806007504492836550at_nat @ R1 ) ) ) ).
% acc_subset
thf(fact_423_acc__subset,axiom,
! [R1: set_Pr5488025237498180813et_nat,R22: set_Pr5488025237498180813et_nat] :
( ( ord_le4402255868550298733et_nat @ R1 @ R22 )
=> ( ord_le6893508408891458716et_nat @ ( acc_set_nat @ R22 ) @ ( acc_set_nat @ R1 ) ) ) ).
% acc_subset
thf(fact_424_acc__subset,axiom,
! [R1: set_Pr1261947904930325089at_nat,R22: set_Pr1261947904930325089at_nat] :
( ( ord_le3146513528884898305at_nat @ R1 @ R22 )
=> ( ord_less_eq_set_nat @ ( acc_nat @ R22 ) @ ( acc_nat @ R1 ) ) ) ).
% acc_subset
thf(fact_425_ssubsetI,axiom,
! [A3: set_Pr7632435056502277254t_char,B3: set_Pr7632435056502277254t_char] :
( ! [Pi5: produc1457211279475724562t_char > prat,H: produc1457211279475724562t_char] :
( ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ Pi5 @ H ) @ A3 )
=> ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ Pi5 @ H ) @ B3 ) )
=> ( ord_le3803256517986266150t_char @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_426_ssubsetI,axiom,
! [A3: set_Pr1935176096852982554t_char,B3: set_Pr1935176096852982554t_char] :
( ! [Pi5: produc1457211279475724562t_char > prat,H: produc2489117125269924006t_char] :
( ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ Pi5 @ H ) @ A3 )
=> ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ Pi5 @ H ) @ B3 ) )
=> ( ord_le5742415681470231226t_char @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_427_ssubsetI,axiom,
! [A3: set_Pr1685704261205283783r_prat,B3: set_Pr1685704261205283783r_prat] :
( ! [Pi5: produc1457211279475724562t_char > prat,H: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Pi5 @ H ) @ A3 )
=> ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Pi5 @ H ) @ B3 ) )
=> ( ord_le295572976866519911r_prat @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_428_ssubsetI,axiom,
! [A3: set_Pr9117357208957936942prat_a,B3: set_Pr9117357208957936942prat_a] :
( ! [Pi5: a > prat,H: produc3375937593958228902prat_a] :
( ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ Pi5 @ H ) @ A3 )
=> ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ Pi5 @ H ) @ B3 ) )
=> ( ord_le7550862147281444046prat_a @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_429_ssubsetI,axiom,
! [A3: set_Pr2748872423075033990prat_a,B3: set_Pr2748872423075033990prat_a] :
( ! [Pi5: a > prat,H: a] :
( ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ Pi5 @ H ) @ A3 )
=> ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ Pi5 @ H ) @ B3 ) )
=> ( ord_le7405015385136159526prat_a @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_430_ssubsetI,axiom,
! [A3: set_Pr2507339680178222706t_char,B3: set_Pr2507339680178222706t_char] :
( ! [Pi5: nat,H: list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ Pi5 @ H ) @ A3 )
=> ( member484235747325421115t_char @ ( produc120197956887798346t_char @ Pi5 @ H ) @ B3 ) )
=> ( ord_le6315511645215477266t_char @ A3 @ B3 ) ) ).
% ssubsetI
thf(fact_431_exE__some,axiom,
! [P2: product_prod_nat_nat > $o,C: product_prod_nat_nat] :
( ? [X_1: product_prod_nat_nat] : ( P2 @ X_1 )
=> ( ( C
= ( fChoic6978938873391328853at_nat @ P2 ) )
=> ( P2 @ C ) ) ) ).
% exE_some
thf(fact_432_exE__some,axiom,
! [P2: produc1457211279475724562t_char > $o,C: produc1457211279475724562t_char] :
( ? [X_1: produc1457211279475724562t_char] : ( P2 @ X_1 )
=> ( ( C
= ( fChoic2476838209665704038t_char @ P2 ) )
=> ( P2 @ C ) ) ) ).
% exE_some
thf(fact_433_exE__some,axiom,
! [P2: prat > $o,C: prat] :
( ? [X_1: prat] : ( P2 @ X_1 )
=> ( ( C
= ( fChoice_prat @ P2 ) )
=> ( P2 @ C ) ) ) ).
% exE_some
thf(fact_434_split__paired__Eps,axiom,
( fChoic1284671975056783866t_char
= ( ^ [P4: produc2489117125269924006t_char > $o] :
( fChoic1284671975056783866t_char
@ ( produc186087365799766445char_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char] : ( P4 @ ( produc2591414526589101846t_char @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_435_split__paired__Eps,axiom,
( fChoic3450237333247147022t_char
= ( ^ [P4: produc5803078220529002682t_char > $o] :
( fChoic3450237333247147022t_char
@ ( produc8988401804721015065char_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc2489117125269924006t_char] : ( P4 @ ( produc2957999048406202538t_char @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_436_split__paired__Eps,axiom,
( fChoic9085910172109011490prat_a
= ( ^ [P4: produc4654305426090421966prat_a > $o] :
( fChoic9085910172109011490prat_a
@ ( produc1272685208547636229at_a_o
@ ^ [A2: a > prat,B2: produc3375937593958228902prat_a] : ( P4 @ ( produc2856268368059332798prat_a @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_437_split__paired__Eps,axiom,
( fChoic952938374269289722prat_a
= ( ^ [P4: produc3375937593958228902prat_a > $o] :
( fChoic952938374269289722prat_a
@ ( produc7462986796979360941at_a_o
@ ^ [A2: a > prat,B2: a] : ( P4 @ ( produc3557287861060643862prat_a @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_438_split__paired__Eps,axiom,
( fChoic869448611404120123r_prat
= ( ^ [P4: produc3336119888008106215r_prat > $o] :
( fChoic869448611404120123r_prat
@ ( produc5069634436926473260prat_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] : ( P4 @ ( produc1164665353665699927r_prat @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_439_split__paired__Eps,axiom,
( fChoic2476838209665704038t_char
= ( ^ [P4: produc1457211279475724562t_char > $o] :
( fChoic2476838209665704038t_char
@ ( produc8526122873445342073char_o
@ ^ [A2: nat,B2: list_char] : ( P4 @ ( produc120197956887798346t_char @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_440_split__paired__Eps,axiom,
( fChoic6978938873391328853at_nat
= ( ^ [P4: product_prod_nat_nat > $o] :
( fChoic6978938873391328853at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] : ( P4 @ ( product_Pair_nat_nat @ A2 @ B2 ) ) ) ) ) ) ).
% split_paired_Eps
thf(fact_441_bind__const,axiom,
! [A3: set_set_nat,B3: set_set_nat] :
( ( ( A3 = bot_bot_set_set_nat )
=> ( ( bind_set_nat_set_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= bot_bot_set_set_nat ) )
& ( ( A3 != bot_bot_set_set_nat )
=> ( ( bind_set_nat_set_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= B3 ) ) ) ).
% bind_const
thf(fact_442_bind__const,axiom,
! [A3: set_set_nat,B3: set_nat] :
( ( ( A3 = bot_bot_set_set_nat )
=> ( ( bind_set_nat_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= bot_bot_set_nat ) )
& ( ( A3 != bot_bot_set_set_nat )
=> ( ( bind_set_nat_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= B3 ) ) ) ).
% bind_const
thf(fact_443_bind__const,axiom,
! [A3: set_nat,B3: set_set_nat] :
( ( ( A3 = bot_bot_set_nat )
=> ( ( bind_nat_set_nat @ A3
@ ^ [Uu: nat] : B3 )
= bot_bot_set_set_nat ) )
& ( ( A3 != bot_bot_set_nat )
=> ( ( bind_nat_set_nat @ A3
@ ^ [Uu: nat] : B3 )
= B3 ) ) ) ).
% bind_const
thf(fact_444_bind__const,axiom,
! [A3: set_nat,B3: set_nat] :
( ( ( A3 = bot_bot_set_nat )
=> ( ( bind_nat_nat @ A3
@ ^ [Uu: nat] : B3 )
= bot_bot_set_nat ) )
& ( ( A3 != bot_bot_set_nat )
=> ( ( bind_nat_nat @ A3
@ ^ [Uu: nat] : B3 )
= B3 ) ) ) ).
% bind_const
thf(fact_445_case__prodI,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char] :
( ( F4 @ A @ B )
=> ( produc186087365799766445char_o @ F4 @ ( produc2591414526589101846t_char @ A @ B ) ) ) ).
% case_prodI
thf(fact_446_case__prodI,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o,A: produc1457211279475724562t_char > prat,B: produc2489117125269924006t_char] :
( ( F4 @ A @ B )
=> ( produc8988401804721015065char_o @ F4 @ ( produc2957999048406202538t_char @ A @ B ) ) ) ).
% case_prodI
thf(fact_447_case__prodI,axiom,
! [F4: ( a > prat ) > produc3375937593958228902prat_a > $o,A: a > prat,B: produc3375937593958228902prat_a] :
( ( F4 @ A @ B )
=> ( produc1272685208547636229at_a_o @ F4 @ ( produc2856268368059332798prat_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_448_case__prodI,axiom,
! [F4: ( a > prat ) > a > $o,A: a > prat,B: a] :
( ( F4 @ A @ B )
=> ( produc7462986796979360941at_a_o @ F4 @ ( produc3557287861060643862prat_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_449_case__prodI,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat] :
( ( F4 @ A @ B )
=> ( produc5069634436926473260prat_o @ F4 @ ( produc1164665353665699927r_prat @ A @ B ) ) ) ).
% case_prodI
thf(fact_450_case__prodI,axiom,
! [F4: nat > list_char > $o,A: nat,B: list_char] :
( ( F4 @ A @ B )
=> ( produc8526122873445342073char_o @ F4 @ ( produc120197956887798346t_char @ A @ B ) ) ) ).
% case_prodI
thf(fact_451_case__prodI,axiom,
! [F4: nat > nat > $o,A: nat,B: nat] :
( ( F4 @ A @ B )
=> ( produc6081775807080527818_nat_o @ F4 @ ( product_Pair_nat_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_452_case__prodI2,axiom,
! [P7: produc2489117125269924006t_char,C: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o] :
( ! [A6: produc1457211279475724562t_char > prat,B5: produc1457211279475724562t_char] :
( ( P7
= ( produc2591414526589101846t_char @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc186087365799766445char_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_453_case__prodI2,axiom,
! [P7: produc5803078220529002682t_char,C: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o] :
( ! [A6: produc1457211279475724562t_char > prat,B5: produc2489117125269924006t_char] :
( ( P7
= ( produc2957999048406202538t_char @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc8988401804721015065char_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_454_case__prodI2,axiom,
! [P7: produc4654305426090421966prat_a,C: ( a > prat ) > produc3375937593958228902prat_a > $o] :
( ! [A6: a > prat,B5: produc3375937593958228902prat_a] :
( ( P7
= ( produc2856268368059332798prat_a @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc1272685208547636229at_a_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_455_case__prodI2,axiom,
! [P7: produc3375937593958228902prat_a,C: ( a > prat ) > a > $o] :
( ! [A6: a > prat,B5: a] :
( ( P7
= ( produc3557287861060643862prat_a @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc7462986796979360941at_a_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_456_case__prodI2,axiom,
! [P7: produc3336119888008106215r_prat,C: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ! [A6: produc1457211279475724562t_char > prat,B5: produc1457211279475724562t_char > prat] :
( ( P7
= ( produc1164665353665699927r_prat @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc5069634436926473260prat_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_457_case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,C: nat > list_char > $o] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc8526122873445342073char_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_458_case__prodI2,axiom,
! [P7: product_prod_nat_nat,C: nat > nat > $o] :
( ! [A6: nat,B5: nat] :
( ( P7
= ( product_Pair_nat_nat @ A6 @ B5 ) )
=> ( C @ A6 @ B5 ) )
=> ( produc6081775807080527818_nat_o @ C @ P7 ) ) ).
% case_prodI2
thf(fact_459_case__prod__conv,axiom,
! [F4: nat > list_char > $o,A: nat,B: list_char] :
( ( produc8526122873445342073char_o @ F4 @ ( produc120197956887798346t_char @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_460_case__prod__conv,axiom,
! [F4: nat > list_char > nat,A: nat,B: list_char] :
( ( produc9163108120003956271ar_nat @ F4 @ ( produc120197956887798346t_char @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_461_case__prod__conv,axiom,
! [F4: nat > nat > product_prod_nat_nat,A: nat,B: nat] :
( ( produc2626176000494625587at_nat @ F4 @ ( product_Pair_nat_nat @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_462_case__prod__conv,axiom,
! [F4: nat > nat > product_prod_nat_nat > $o,A: nat,B: nat] :
( ( produc8739625826339149834_nat_o @ F4 @ ( product_Pair_nat_nat @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_463_case__prod__conv,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat] :
( ( produc5069634436926473260prat_o @ F4 @ ( produc1164665353665699927r_prat @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_464_case__prod__conv,axiom,
! [F4: nat > nat > $o,A: nat,B: nat] :
( ( produc6081775807080527818_nat_o @ F4 @ ( product_Pair_nat_nat @ A @ B ) )
= ( F4 @ A @ B ) ) ).
% case_prod_conv
thf(fact_465_split__part,axiom,
! [P2: $o,Q: nat > list_char > $o] :
( ( produc8526122873445342073char_o
@ ^ [A2: nat,B2: list_char] :
( P2
& ( Q @ A2 @ B2 ) ) )
= ( ^ [Ab: produc1457211279475724562t_char] :
( P2
& ( produc8526122873445342073char_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_466_split__part,axiom,
! [P2: $o,Q: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( produc5069634436926473260prat_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] :
( P2
& ( Q @ A2 @ B2 ) ) )
= ( ^ [Ab: produc3336119888008106215r_prat] :
( P2
& ( produc5069634436926473260prat_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_467_split__part,axiom,
! [P2: $o,Q: nat > nat > $o] :
( ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] :
( P2
& ( Q @ A2 @ B2 ) ) )
= ( ^ [Ab: product_prod_nat_nat] :
( P2
& ( produc6081775807080527818_nat_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_468_fst__def,axiom,
( product_fst_nat_nat
= ( produc6842872674320459806at_nat
@ ^ [X1: nat,X22: nat] : X1 ) ) ).
% fst_def
thf(fact_469_fst__def,axiom,
( produc5563429021163328950ar_nat
= ( produc2609824543435736768t_char
@ ^ [X1: list_char,X22: nat] : X1 ) ) ).
% fst_def
thf(fact_470_fst__def,axiom,
( produc6204653154488278070t_char
= ( produc9163108120003956271ar_nat
@ ^ [X1: nat,X22: list_char] : X1 ) ) ).
% fst_def
thf(fact_471_case__prodD,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char] :
( ( produc186087365799766445char_o @ F4 @ ( produc2591414526589101846t_char @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_472_case__prodD,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o,A: produc1457211279475724562t_char > prat,B: produc2489117125269924006t_char] :
( ( produc8988401804721015065char_o @ F4 @ ( produc2957999048406202538t_char @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_473_case__prodD,axiom,
! [F4: ( a > prat ) > produc3375937593958228902prat_a > $o,A: a > prat,B: produc3375937593958228902prat_a] :
( ( produc1272685208547636229at_a_o @ F4 @ ( produc2856268368059332798prat_a @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_474_case__prodD,axiom,
! [F4: ( a > prat ) > a > $o,A: a > prat,B: a] :
( ( produc7462986796979360941at_a_o @ F4 @ ( produc3557287861060643862prat_a @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_475_case__prodD,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,A: produc1457211279475724562t_char > prat,B: produc1457211279475724562t_char > prat] :
( ( produc5069634436926473260prat_o @ F4 @ ( produc1164665353665699927r_prat @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_476_case__prodD,axiom,
! [F4: nat > list_char > $o,A: nat,B: list_char] :
( ( produc8526122873445342073char_o @ F4 @ ( produc120197956887798346t_char @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_477_case__prodD,axiom,
! [F4: nat > nat > $o,A: nat,B: nat] :
( ( produc6081775807080527818_nat_o @ F4 @ ( product_Pair_nat_nat @ A @ B ) )
=> ( F4 @ A @ B ) ) ).
% case_prodD
thf(fact_478_case__prodE,axiom,
! [C: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o,P7: produc2489117125269924006t_char] :
( ( produc186087365799766445char_o @ C @ P7 )
=> ~ ! [X2: produc1457211279475724562t_char > prat,Y4: produc1457211279475724562t_char] :
( ( P7
= ( produc2591414526589101846t_char @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_479_case__prodE,axiom,
! [C: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o,P7: produc5803078220529002682t_char] :
( ( produc8988401804721015065char_o @ C @ P7 )
=> ~ ! [X2: produc1457211279475724562t_char > prat,Y4: produc2489117125269924006t_char] :
( ( P7
= ( produc2957999048406202538t_char @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_480_case__prodE,axiom,
! [C: ( a > prat ) > produc3375937593958228902prat_a > $o,P7: produc4654305426090421966prat_a] :
( ( produc1272685208547636229at_a_o @ C @ P7 )
=> ~ ! [X2: a > prat,Y4: produc3375937593958228902prat_a] :
( ( P7
= ( produc2856268368059332798prat_a @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_481_case__prodE,axiom,
! [C: ( a > prat ) > a > $o,P7: produc3375937593958228902prat_a] :
( ( produc7462986796979360941at_a_o @ C @ P7 )
=> ~ ! [X2: a > prat,Y4: a] :
( ( P7
= ( produc3557287861060643862prat_a @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_482_case__prodE,axiom,
! [C: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,P7: produc3336119888008106215r_prat] :
( ( produc5069634436926473260prat_o @ C @ P7 )
=> ~ ! [X2: produc1457211279475724562t_char > prat,Y4: produc1457211279475724562t_char > prat] :
( ( P7
= ( produc1164665353665699927r_prat @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_483_case__prodE,axiom,
! [C: nat > list_char > $o,P7: produc1457211279475724562t_char] :
( ( produc8526122873445342073char_o @ C @ P7 )
=> ~ ! [X2: nat,Y4: list_char] :
( ( P7
= ( produc120197956887798346t_char @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_484_case__prodE,axiom,
! [C: nat > nat > $o,P7: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o @ C @ P7 )
=> ~ ! [X2: nat,Y4: nat] :
( ( P7
= ( product_Pair_nat_nat @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 ) ) ) ).
% case_prodE
thf(fact_485_case__prodE2,axiom,
! [Q: $o > $o,P2: nat > list_char > $o,Z4: produc1457211279475724562t_char] :
( ( Q @ ( produc8526122873445342073char_o @ P2 @ Z4 ) )
=> ~ ! [X2: nat,Y4: list_char] :
( ( Z4
= ( produc120197956887798346t_char @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_486_case__prodE2,axiom,
! [Q: nat > $o,P2: nat > list_char > nat,Z4: produc1457211279475724562t_char] :
( ( Q @ ( produc9163108120003956271ar_nat @ P2 @ Z4 ) )
=> ~ ! [X2: nat,Y4: list_char] :
( ( Z4
= ( produc120197956887798346t_char @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_487_case__prodE2,axiom,
! [Q: product_prod_nat_nat > $o,P2: nat > nat > product_prod_nat_nat,Z4: product_prod_nat_nat] :
( ( Q @ ( produc2626176000494625587at_nat @ P2 @ Z4 ) )
=> ~ ! [X2: nat,Y4: nat] :
( ( Z4
= ( product_Pair_nat_nat @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_488_case__prodE2,axiom,
! [Q: ( product_prod_nat_nat > $o ) > $o,P2: nat > nat > product_prod_nat_nat > $o,Z4: product_prod_nat_nat] :
( ( Q @ ( produc8739625826339149834_nat_o @ P2 @ Z4 ) )
=> ~ ! [X2: nat,Y4: nat] :
( ( Z4
= ( product_Pair_nat_nat @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_489_case__prodE2,axiom,
! [Q: $o > $o,P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,Z4: produc3336119888008106215r_prat] :
( ( Q @ ( produc5069634436926473260prat_o @ P2 @ Z4 ) )
=> ~ ! [X2: produc1457211279475724562t_char > prat,Y4: produc1457211279475724562t_char > prat] :
( ( Z4
= ( produc1164665353665699927r_prat @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_490_case__prodE2,axiom,
! [Q: $o > $o,P2: nat > nat > $o,Z4: product_prod_nat_nat] :
( ( Q @ ( produc6081775807080527818_nat_o @ P2 @ Z4 ) )
=> ~ ! [X2: nat,Y4: nat] :
( ( Z4
= ( product_Pair_nat_nat @ X2 @ Y4 ) )
=> ~ ( Q @ ( P2 @ X2 @ Y4 ) ) ) ) ).
% case_prodE2
thf(fact_491_case__prod__eta,axiom,
! [F4: produc1457211279475724562t_char > $o] :
( ( produc8526122873445342073char_o
@ ^ [X5: nat,Y2: list_char] : ( F4 @ ( produc120197956887798346t_char @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_492_case__prod__eta,axiom,
! [F4: produc1457211279475724562t_char > nat] :
( ( produc9163108120003956271ar_nat
@ ^ [X5: nat,Y2: list_char] : ( F4 @ ( produc120197956887798346t_char @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_493_case__prod__eta,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat] :
( ( produc2626176000494625587at_nat
@ ^ [X5: nat,Y2: nat] : ( F4 @ ( product_Pair_nat_nat @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_494_case__prod__eta,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ( produc8739625826339149834_nat_o
@ ^ [X5: nat,Y2: nat] : ( F4 @ ( product_Pair_nat_nat @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_495_case__prod__eta,axiom,
! [F4: produc3336119888008106215r_prat > $o] :
( ( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( F4 @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_496_case__prod__eta,axiom,
! [F4: product_prod_nat_nat > $o] :
( ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] : ( F4 @ ( product_Pair_nat_nat @ X5 @ Y2 ) ) )
= F4 ) ).
% case_prod_eta
thf(fact_497_mem__case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,Z4: $o,C: nat > list_char > set_o] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( member_o @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_o @ Z4 @ ( produc3898378359715667545_set_o @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_498_mem__case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,Z4: nat,C: nat > list_char > set_nat] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( member_nat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_nat @ Z4 @ ( produc2160937464213208549et_nat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_499_mem__case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,Z4: set_prat,C: nat > list_char > set_set_prat] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( member_set_prat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_set_prat @ Z4 @ ( produc8806316560933437467t_prat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_500_mem__case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,Z4: set_nat,C: nat > list_char > set_set_nat] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( member_set_nat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_set_nat @ Z4 @ ( produc6675599676517680795et_nat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_501_mem__case__prodI2,axiom,
! [P7: produc3375937593958228902prat_a,Z4: $o,C: ( a > prat ) > a > set_o] :
( ! [A6: a > prat,B5: a] :
( ( P7
= ( produc3557287861060643862prat_a @ A6 @ B5 ) )
=> ( member_o @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_o @ Z4 @ ( produc7741865399517775757_set_o @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_502_mem__case__prodI2,axiom,
! [P7: produc3375937593958228902prat_a,Z4: nat,C: ( a > prat ) > a > set_nat] :
( ! [A6: a > prat,B5: a] :
( ( P7
= ( produc3557287861060643862prat_a @ A6 @ B5 ) )
=> ( member_nat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_nat @ Z4 @ ( produc8536393513858091441et_nat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_503_mem__case__prodI2,axiom,
! [P7: produc3375937593958228902prat_a,Z4: set_prat,C: ( a > prat ) > a > set_set_prat] :
( ! [A6: a > prat,B5: a] :
( ( P7
= ( produc3557287861060643862prat_a @ A6 @ B5 ) )
=> ( member_set_prat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_set_prat @ Z4 @ ( produc4584181444925067239t_prat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_504_mem__case__prodI2,axiom,
! [P7: produc3375937593958228902prat_a,Z4: set_nat,C: ( a > prat ) > a > set_set_nat] :
( ! [A6: a > prat,B5: a] :
( ( P7
= ( produc3557287861060643862prat_a @ A6 @ B5 ) )
=> ( member_set_nat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_set_nat @ Z4 @ ( produc124007076447527527et_nat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_505_mem__case__prodI2,axiom,
! [P7: produc1457211279475724562t_char,Z4: produc1457211279475724562t_char > prat,C: nat > list_char > set_Pr3433046674199179443r_prat] :
( ! [A6: nat,B5: list_char] :
( ( P7
= ( produc120197956887798346t_char @ A6 @ B5 ) )
=> ( member2336342582916103932r_prat @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member2336342582916103932r_prat @ Z4 @ ( produc2481503598742377364r_prat @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_506_mem__case__prodI2,axiom,
! [P7: produc4654305426090421966prat_a,Z4: $o,C: ( a > prat ) > produc3375937593958228902prat_a > set_o] :
( ! [A6: a > prat,B5: produc3375937593958228902prat_a] :
( ( P7
= ( produc2856268368059332798prat_a @ A6 @ B5 ) )
=> ( member_o @ Z4 @ ( C @ A6 @ B5 ) ) )
=> ( member_o @ Z4 @ ( produc8802671834256983781_set_o @ C @ P7 ) ) ) ).
% mem_case_prodI2
thf(fact_507_mem__case__prodI,axiom,
! [Z4: $o,C: nat > list_char > set_o,A: nat,B: list_char] :
( ( member_o @ Z4 @ ( C @ A @ B ) )
=> ( member_o @ Z4 @ ( produc3898378359715667545_set_o @ C @ ( produc120197956887798346t_char @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_508_mem__case__prodI,axiom,
! [Z4: nat,C: nat > list_char > set_nat,A: nat,B: list_char] :
( ( member_nat @ Z4 @ ( C @ A @ B ) )
=> ( member_nat @ Z4 @ ( produc2160937464213208549et_nat @ C @ ( produc120197956887798346t_char @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_509_mem__case__prodI,axiom,
! [Z4: set_prat,C: nat > list_char > set_set_prat,A: nat,B: list_char] :
( ( member_set_prat @ Z4 @ ( C @ A @ B ) )
=> ( member_set_prat @ Z4 @ ( produc8806316560933437467t_prat @ C @ ( produc120197956887798346t_char @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_510_mem__case__prodI,axiom,
! [Z4: set_nat,C: nat > list_char > set_set_nat,A: nat,B: list_char] :
( ( member_set_nat @ Z4 @ ( C @ A @ B ) )
=> ( member_set_nat @ Z4 @ ( produc6675599676517680795et_nat @ C @ ( produc120197956887798346t_char @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_511_mem__case__prodI,axiom,
! [Z4: $o,C: ( a > prat ) > a > set_o,A: a > prat,B: a] :
( ( member_o @ Z4 @ ( C @ A @ B ) )
=> ( member_o @ Z4 @ ( produc7741865399517775757_set_o @ C @ ( produc3557287861060643862prat_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_512_mem__case__prodI,axiom,
! [Z4: nat,C: ( a > prat ) > a > set_nat,A: a > prat,B: a] :
( ( member_nat @ Z4 @ ( C @ A @ B ) )
=> ( member_nat @ Z4 @ ( produc8536393513858091441et_nat @ C @ ( produc3557287861060643862prat_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_513_mem__case__prodI,axiom,
! [Z4: set_prat,C: ( a > prat ) > a > set_set_prat,A: a > prat,B: a] :
( ( member_set_prat @ Z4 @ ( C @ A @ B ) )
=> ( member_set_prat @ Z4 @ ( produc4584181444925067239t_prat @ C @ ( produc3557287861060643862prat_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_514_mem__case__prodI,axiom,
! [Z4: set_nat,C: ( a > prat ) > a > set_set_nat,A: a > prat,B: a] :
( ( member_set_nat @ Z4 @ ( C @ A @ B ) )
=> ( member_set_nat @ Z4 @ ( produc124007076447527527et_nat @ C @ ( produc3557287861060643862prat_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_515_mem__case__prodI,axiom,
! [Z4: produc1457211279475724562t_char > prat,C: nat > list_char > set_Pr3433046674199179443r_prat,A: nat,B: list_char] :
( ( member2336342582916103932r_prat @ Z4 @ ( C @ A @ B ) )
=> ( member2336342582916103932r_prat @ Z4 @ ( produc2481503598742377364r_prat @ C @ ( produc120197956887798346t_char @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_516_mem__case__prodI,axiom,
! [Z4: $o,C: ( a > prat ) > produc3375937593958228902prat_a > set_o,A: a > prat,B: produc3375937593958228902prat_a] :
( ( member_o @ Z4 @ ( C @ A @ B ) )
=> ( member_o @ Z4 @ ( produc8802671834256983781_set_o @ C @ ( produc2856268368059332798prat_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_517_case__prodI2_H,axiom,
! [P7: product_prod_nat_nat,C: nat > nat > product_prod_nat_nat > $o,X: product_prod_nat_nat] :
( ! [A6: nat,B5: nat] :
( ( ( product_Pair_nat_nat @ A6 @ B5 )
= P7 )
=> ( C @ A6 @ B5 @ X ) )
=> ( produc8739625826339149834_nat_o @ C @ P7 @ X ) ) ).
% case_prodI2'
thf(fact_518_accp__subset,axiom,
! [R1: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,R22: produc5803078220529002682t_char > produc5803078220529002682t_char > $o] :
( ( ord_le6348261579570775310char_o @ R1 @ R22 )
=> ( ord_le7815076450745241763char_o @ ( accp_P224314924008452035t_char @ R22 ) @ ( accp_P224314924008452035t_char @ R1 ) ) ) ).
% accp_subset
thf(fact_519_accp__subset,axiom,
! [R1: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,R22: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o] :
( ( ord_le7575307955986077710at_a_o @ R1 @ R22 )
=> ( ord_le8178139514714933135at_a_o @ ( accp_P8439977412596685783prat_a @ R22 ) @ ( accp_P8439977412596685783prat_a @ R1 ) ) ) ).
% accp_subset
thf(fact_520_accp__subset,axiom,
! [R1: product_prod_nat_nat > product_prod_nat_nat > $o,R22: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ( ord_le5604493270027003598_nat_o @ R1 @ R22 )
=> ( ord_le704812498762024988_nat_o @ ( accp_P4275260045618599050at_nat @ R22 ) @ ( accp_P4275260045618599050at_nat @ R1 ) ) ) ).
% accp_subset
thf(fact_521_accp__subset,axiom,
! [R1: nat > nat > $o,R22: nat > nat > $o] :
( ( ord_le2646555220125990790_nat_o @ R1 @ R22 )
=> ( ord_less_eq_nat_o @ ( accp_nat @ R22 ) @ ( accp_nat @ R1 ) ) ) ).
% accp_subset
thf(fact_522_accp__subset,axiom,
! [R1: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,R22: produc1457211279475724562t_char > produc1457211279475724562t_char > $o] :
( ( ord_le2827606955515295502char_o @ R1 @ R22 )
=> ( ord_le5722155653058504523char_o @ ( accp_P8892882183480857371t_char @ R22 ) @ ( accp_P8892882183480857371t_char @ R1 ) ) ) ).
% accp_subset
thf(fact_523_accp__subset,axiom,
! [R1: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,R22: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le6723339807950303054prat_o @ R1 @ R22 )
=> ( ord_le2830794348966088778prat_o @ ( accp_P4765339447491148764r_prat @ R22 ) @ ( accp_P4765339447491148764r_prat @ R1 ) ) ) ).
% accp_subset
thf(fact_524_case__prodE_H,axiom,
! [C: nat > nat > product_prod_nat_nat > $o,P7: product_prod_nat_nat,Z4: product_prod_nat_nat] :
( ( produc8739625826339149834_nat_o @ C @ P7 @ Z4 )
=> ~ ! [X2: nat,Y4: nat] :
( ( P7
= ( product_Pair_nat_nat @ X2 @ Y4 ) )
=> ~ ( C @ X2 @ Y4 @ Z4 ) ) ) ).
% case_prodE'
thf(fact_525_case__prodD_H,axiom,
! [R3: nat > nat > product_prod_nat_nat > $o,A: nat,B: nat,C: product_prod_nat_nat] :
( ( produc8739625826339149834_nat_o @ R3 @ ( product_Pair_nat_nat @ A @ B ) @ C )
=> ( R3 @ A @ B @ C ) ) ).
% case_prodD'
thf(fact_526_accp__subset__induct,axiom,
! [D2: produc5803078220529002682t_char > $o,R3: produc5803078220529002682t_char > produc5803078220529002682t_char > $o,X: produc5803078220529002682t_char,P2: produc5803078220529002682t_char > $o] :
( ( ord_le7815076450745241763char_o @ D2 @ ( accp_P224314924008452035t_char @ R3 ) )
=> ( ! [X2: produc5803078220529002682t_char,Z2: produc5803078220529002682t_char] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: produc5803078220529002682t_char] :
( ( D2 @ X2 )
=> ( ! [Z3: produc5803078220529002682t_char] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_527_accp__subset__induct,axiom,
! [D2: produc4654305426090421966prat_a > $o,R3: produc4654305426090421966prat_a > produc4654305426090421966prat_a > $o,X: produc4654305426090421966prat_a,P2: produc4654305426090421966prat_a > $o] :
( ( ord_le8178139514714933135at_a_o @ D2 @ ( accp_P8439977412596685783prat_a @ R3 ) )
=> ( ! [X2: produc4654305426090421966prat_a,Z2: produc4654305426090421966prat_a] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: produc4654305426090421966prat_a] :
( ( D2 @ X2 )
=> ( ! [Z3: produc4654305426090421966prat_a] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_528_accp__subset__induct,axiom,
! [D2: product_prod_nat_nat > $o,R3: product_prod_nat_nat > product_prod_nat_nat > $o,X: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( ord_le704812498762024988_nat_o @ D2 @ ( accp_P4275260045618599050at_nat @ R3 ) )
=> ( ! [X2: product_prod_nat_nat,Z2: product_prod_nat_nat] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: product_prod_nat_nat] :
( ( D2 @ X2 )
=> ( ! [Z3: product_prod_nat_nat] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_529_accp__subset__induct,axiom,
! [D2: nat > $o,R3: nat > nat > $o,X: nat,P2: nat > $o] :
( ( ord_less_eq_nat_o @ D2 @ ( accp_nat @ R3 ) )
=> ( ! [X2: nat,Z2: nat] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: nat] :
( ( D2 @ X2 )
=> ( ! [Z3: nat] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_530_accp__subset__induct,axiom,
! [D2: produc1457211279475724562t_char > $o,R3: produc1457211279475724562t_char > produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char,P2: produc1457211279475724562t_char > $o] :
( ( ord_le5722155653058504523char_o @ D2 @ ( accp_P8892882183480857371t_char @ R3 ) )
=> ( ! [X2: produc1457211279475724562t_char,Z2: produc1457211279475724562t_char] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( D2 @ X2 )
=> ( ! [Z3: produc1457211279475724562t_char] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_531_accp__subset__induct,axiom,
! [D2: ( produc1457211279475724562t_char > prat ) > $o,R3: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X: produc1457211279475724562t_char > prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le2830794348966088778prat_o @ D2 @ ( accp_P4765339447491148764r_prat @ R3 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat,Z2: produc1457211279475724562t_char > prat] :
( ( D2 @ X2 )
=> ( ( R3 @ Z2 @ X2 )
=> ( D2 @ Z2 ) ) )
=> ( ( D2 @ X )
=> ( ! [X2: produc1457211279475724562t_char > prat] :
( ( D2 @ X2 )
=> ( ! [Z3: produc1457211279475724562t_char > prat] :
( ( R3 @ Z3 @ X2 )
=> ( P2 @ Z3 ) )
=> ( P2 @ X2 ) ) )
=> ( P2 @ X ) ) ) ) ) ).
% accp_subset_induct
thf(fact_532_pred__subset__eq2,axiom,
! [R3: set_Pr7632435056502277254t_char,S: set_Pr7632435056502277254t_char] :
( ( ord_le1638870297938053199char_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R3 )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ S ) )
= ( ord_le3803256517986266150t_char @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_533_pred__subset__eq2,axiom,
! [R3: set_Pr1935176096852982554t_char,S: set_Pr1935176096852982554t_char] :
( ( ord_le6251799596582475195char_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R3 )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ S ) )
= ( ord_le5742415681470231226t_char @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_534_pred__subset__eq2,axiom,
! [R3: set_Pr9117357208957936942prat_a,S: set_Pr9117357208957936942prat_a] :
( ( ord_le3742656491906381991at_a_o
@ ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ R3 )
@ ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ S ) )
= ( ord_le7550862147281444046prat_a @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_535_pred__subset__eq2,axiom,
! [R3: set_Pr2748872423075033990prat_a,S: set_Pr2748872423075033990prat_a] :
( ( ord_le5399397932252467535at_a_o
@ ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ R3 )
@ ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ S ) )
= ( ord_le7405015385136159526prat_a @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_536_pred__subset__eq2,axiom,
! [R3: set_Pr1685704261205283783r_prat,S: set_Pr1685704261205283783r_prat] :
( ( ord_le6723339807950303054prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R3 )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ S ) )
= ( ord_le295572976866519911r_prat @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_537_pred__subset__eq2,axiom,
! [R3: set_Pr2507339680178222706t_char,S: set_Pr2507339680178222706t_char] :
( ( ord_le2712619360209801397char_o
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R3 )
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S ) )
= ( ord_le6315511645215477266t_char @ R3 @ S ) ) ).
% pred_subset_eq2
thf(fact_538_pred__subset__eq,axiom,
! [R3: set_o,S: set_o] :
( ( ord_less_eq_o_o
@ ^ [X5: $o] : ( member_o @ X5 @ R3 )
@ ^ [X5: $o] : ( member_o @ X5 @ S ) )
= ( ord_less_eq_set_o @ R3 @ S ) ) ).
% pred_subset_eq
thf(fact_539_pred__subset__eq,axiom,
! [R3: set_set_prat,S: set_set_prat] :
( ( ord_le7917094133057636969prat_o
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ R3 )
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ S ) )
= ( ord_le8696906415146163484t_prat @ R3 @ S ) ) ).
% pred_subset_eq
thf(fact_540_pred__subset__eq,axiom,
! [R3: set_set_nat,S: set_set_nat] :
( ( ord_le3964352015994296041_nat_o
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ R3 )
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ S ) )
= ( ord_le6893508408891458716et_nat @ R3 @ S ) ) ).
% pred_subset_eq
thf(fact_541_pred__subset__eq,axiom,
! [R3: set_nat,S: set_nat] :
( ( ord_less_eq_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ R3 )
@ ^ [X5: nat] : ( member_nat @ X5 @ S ) )
= ( ord_less_eq_set_nat @ R3 @ S ) ) ).
% pred_subset_eq
thf(fact_542_pred__subset__eq,axiom,
! [R3: set_Pr3433046674199179443r_prat,S: set_Pr3433046674199179443r_prat] :
( ( ord_le2830794348966088778prat_o
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ R3 )
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ S ) )
= ( ord_le6641467840663156819r_prat @ R3 @ S ) ) ).
% pred_subset_eq
thf(fact_543_less__eq__set__def,axiom,
( ord_less_eq_set_o
= ( ^ [A4: set_o,B6: set_o] :
( ord_less_eq_o_o
@ ^ [X5: $o] : ( member_o @ X5 @ A4 )
@ ^ [X5: $o] : ( member_o @ X5 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_544_less__eq__set__def,axiom,
( ord_le8696906415146163484t_prat
= ( ^ [A4: set_set_prat,B6: set_set_prat] :
( ord_le7917094133057636969prat_o
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ A4 )
@ ^ [X5: set_prat] : ( member_set_prat @ X5 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_545_less__eq__set__def,axiom,
( ord_le6641467840663156819r_prat
= ( ^ [A4: set_Pr3433046674199179443r_prat,B6: set_Pr3433046674199179443r_prat] :
( ord_le2830794348966088778prat_o
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ A4 )
@ ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_546_less__eq__set__def,axiom,
( ord_le6893508408891458716et_nat
= ( ^ [A4: set_set_nat,B6: set_set_nat] :
( ord_le3964352015994296041_nat_o
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ A4 )
@ ^ [X5: set_nat] : ( member_set_nat @ X5 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_547_less__eq__set__def,axiom,
( ord_less_eq_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( ord_less_eq_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ A4 )
@ ^ [X5: nat] : ( member_nat @ X5 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_548_lex__prod__def,axiom,
( lex_pr1681056561245511266t_char
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr4480099295215233283t_char] :
( collec1162968953386343058t_char
@ ( produc755220117336157804char_o
@ ( produc2833417181138109642char_o
@ ^ [A2: nat,B2: list_char] :
( produc8526122873445342073char_o
@ ^ [A7: nat,B7: list_char] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A2 @ A7 ) @ Ra )
| ( ( A2 = A7 )
& ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ B2 @ B7 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_549_lex__prod__def,axiom,
( lex_pr789199185301838959r_prat
= ( ^ [Ra: set_Pr1685704261205283783r_prat,Rb: set_Pr1685704261205283783r_prat] :
( collec7121748714612160850r_prat
@ ( produc6083878442619929900prat_o
@ ( produc4966222556782071362prat_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] :
( produc5069634436926473260prat_o
@ ^ [A7: produc1457211279475724562t_char > prat,B7: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A2 @ A7 ) @ Ra )
| ( ( A2 = A7 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ B2 @ B7 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_550_lex__prod__def,axiom,
( lex_prod_nat_nat
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ( produc8739625826339149834_nat_o
@ ^ [A2: nat,B2: nat] :
( produc6081775807080527818_nat_o
@ ^ [A7: nat,B7: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A2 @ A7 ) @ Ra )
| ( ( A2 = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B2 @ B7 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_551_prod_Ocase__distrib,axiom,
! [H2: $o > $o,F4: nat > nat > $o,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc6081775807080527818_nat_o @ F4 @ Prod ) )
= ( produc6081775807080527818_nat_o
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_552_prod_Ocase__distrib,axiom,
! [H2: $o > $o,F4: nat > list_char > $o,Prod: produc1457211279475724562t_char] :
( ( H2 @ ( produc8526122873445342073char_o @ F4 @ Prod ) )
= ( produc8526122873445342073char_o
@ ^ [X1: nat,X22: list_char] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_553_prod_Ocase__distrib,axiom,
! [H2: $o > nat,F4: nat > list_char > $o,Prod: produc1457211279475724562t_char] :
( ( H2 @ ( produc8526122873445342073char_o @ F4 @ Prod ) )
= ( produc9163108120003956271ar_nat
@ ^ [X1: nat,X22: list_char] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_554_prod_Ocase__distrib,axiom,
! [H2: nat > $o,F4: nat > list_char > nat,Prod: produc1457211279475724562t_char] :
( ( H2 @ ( produc9163108120003956271ar_nat @ F4 @ Prod ) )
= ( produc8526122873445342073char_o
@ ^ [X1: nat,X22: list_char] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_555_prod_Ocase__distrib,axiom,
! [H2: nat > nat,F4: nat > list_char > nat,Prod: produc1457211279475724562t_char] :
( ( H2 @ ( produc9163108120003956271ar_nat @ F4 @ Prod ) )
= ( produc9163108120003956271ar_nat
@ ^ [X1: nat,X22: list_char] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_556_prod_Ocase__distrib,axiom,
! [H2: $o > product_prod_nat_nat,F4: nat > nat > $o,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc6081775807080527818_nat_o @ F4 @ Prod ) )
= ( produc2626176000494625587at_nat
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_557_prod_Ocase__distrib,axiom,
! [H2: product_prod_nat_nat > $o,F4: nat > nat > product_prod_nat_nat,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc2626176000494625587at_nat @ F4 @ Prod ) )
= ( produc6081775807080527818_nat_o
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_558_prod_Ocase__distrib,axiom,
! [H2: $o > product_prod_nat_nat > $o,F4: nat > nat > $o,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc6081775807080527818_nat_o @ F4 @ Prod ) )
= ( produc8739625826339149834_nat_o
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_559_prod_Ocase__distrib,axiom,
! [H2: product_prod_nat_nat > product_prod_nat_nat,F4: nat > nat > product_prod_nat_nat,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc2626176000494625587at_nat @ F4 @ Prod ) )
= ( produc2626176000494625587at_nat
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_560_prod_Ocase__distrib,axiom,
! [H2: ( product_prod_nat_nat > $o ) > $o,F4: nat > nat > product_prod_nat_nat > $o,Prod: product_prod_nat_nat] :
( ( H2 @ ( produc8739625826339149834_nat_o @ F4 @ Prod ) )
= ( produc6081775807080527818_nat_o
@ ^ [X1: nat,X22: nat] : ( H2 @ ( F4 @ X1 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_561_prod_Odisc__eq__case,axiom,
! [Prod: produc1457211279475724562t_char] :
( produc8526122873445342073char_o
@ ^ [Uu: nat,Uv: list_char] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_562_prod_Odisc__eq__case,axiom,
! [Prod: produc3336119888008106215r_prat] :
( produc5069634436926473260prat_o
@ ^ [Uu: produc1457211279475724562t_char > prat,Uv: produc1457211279475724562t_char > prat] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_563_prod_Odisc__eq__case,axiom,
! [Prod: product_prod_nat_nat] :
( produc6081775807080527818_nat_o
@ ^ [Uu: nat,Uv: nat] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_564_cond__case__prod__eta,axiom,
! [F4: nat > list_char > $o,G: produc1457211279475724562t_char > $o] :
( ! [X2: nat,Y4: list_char] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( produc120197956887798346t_char @ X2 @ Y4 ) ) )
=> ( ( produc8526122873445342073char_o @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_565_cond__case__prod__eta,axiom,
! [F4: nat > list_char > nat,G: produc1457211279475724562t_char > nat] :
( ! [X2: nat,Y4: list_char] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( produc120197956887798346t_char @ X2 @ Y4 ) ) )
=> ( ( produc9163108120003956271ar_nat @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_566_cond__case__prod__eta,axiom,
! [F4: nat > nat > product_prod_nat_nat,G: product_prod_nat_nat > product_prod_nat_nat] :
( ! [X2: nat,Y4: nat] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( product_Pair_nat_nat @ X2 @ Y4 ) ) )
=> ( ( produc2626176000494625587at_nat @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_567_cond__case__prod__eta,axiom,
! [F4: nat > nat > product_prod_nat_nat > $o,G: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ! [X2: nat,Y4: nat] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( product_Pair_nat_nat @ X2 @ Y4 ) ) )
=> ( ( produc8739625826339149834_nat_o @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_568_cond__case__prod__eta,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,G: produc3336119888008106215r_prat > $o] :
( ! [X2: produc1457211279475724562t_char > prat,Y4: produc1457211279475724562t_char > prat] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( produc1164665353665699927r_prat @ X2 @ Y4 ) ) )
=> ( ( produc5069634436926473260prat_o @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_569_cond__case__prod__eta,axiom,
! [F4: nat > nat > $o,G: product_prod_nat_nat > $o] :
( ! [X2: nat,Y4: nat] :
( ( F4 @ X2 @ Y4 )
= ( G @ ( product_Pair_nat_nat @ X2 @ Y4 ) ) )
=> ( ( produc6081775807080527818_nat_o @ F4 )
= G ) ) ).
% cond_case_prod_eta
thf(fact_570_relImage__def,axiom,
( bNF_Gr5060297752514649919at_nat
= ( ^ [R4: set_Pr1685704261205283783r_prat,F2: ( produc1457211279475724562t_char > prat ) > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A12: produc1457211279475724562t_char > prat,A23: produc1457211279475724562t_char > prat] :
( ( Uu
= ( product_Pair_nat_nat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A12 @ A23 ) @ R4 ) ) ) ) ) ).
% relImage_def
thf(fact_571_relImage__def,axiom,
( bNF_Gr2145404550722348580r_prat
= ( ^ [R4: set_Pr1685704261205283783r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( collec1156307336577696338r_prat
@ ^ [Uu: produc3336119888008106215r_prat] :
? [A12: produc1457211279475724562t_char > prat,A23: produc1457211279475724562t_char > prat] :
( ( Uu
= ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ A12 @ A23 ) @ R4 ) ) ) ) ) ).
% relImage_def
thf(fact_572_relInvImage__def,axiom,
( bNF_Gr7259518749458858748r_prat
= ( ^ [A4: set_o,R4: set_Pr1685704261205283783r_prat,F2: $o > produc1457211279475724562t_char > prat] :
( collec3167064739498627218od_o_o
@ ^ [Uu: product_prod_o_o] :
? [A12: $o,A23: $o] :
( ( Uu
= ( product_Pair_o_o @ A12 @ A23 ) )
& ( member_o @ A12 @ A4 )
& ( member_o @ A23 @ A4 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) @ R4 ) ) ) ) ) ).
% relInvImage_def
thf(fact_573_relInvImage__def,axiom,
( bNF_Gr2010402745563153482r_prat
= ( ^ [A4: set_set_prat,R4: set_Pr1685704261205283783r_prat,F2: set_prat > produc1457211279475724562t_char > prat] :
( collec8766186246528183128t_prat
@ ^ [Uu: produc3531106461118509933t_prat] :
? [A12: set_prat,A23: set_prat] :
( ( Uu
= ( produc1046168772652838309t_prat @ A12 @ A23 ) )
& ( member_set_prat @ A12 @ A4 )
& ( member_set_prat @ A23 @ A4 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) @ R4 ) ) ) ) ) ).
% relInvImage_def
thf(fact_574_relInvImage__def,axiom,
( bNF_Gr8791779402478003658r_prat
= ( ^ [A4: set_set_nat,R4: set_Pr1685704261205283783r_prat,F2: set_nat > produc1457211279475724562t_char > prat] :
( collec6662362479098859352et_nat
@ ^ [Uu: produc7819656566062154093et_nat] :
? [A12: set_nat,A23: set_nat] :
( ( Uu
= ( produc4532415448927165861et_nat @ A12 @ A23 ) )
& ( member_set_nat @ A12 @ A4 )
& ( member_set_nat @ A23 @ A4 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) @ R4 ) ) ) ) ) ).
% relInvImage_def
thf(fact_575_relInvImage__def,axiom,
( bNF_Gr3267885531569300736r_prat
= ( ^ [A4: set_nat,R4: set_Pr1685704261205283783r_prat,F2: nat > produc1457211279475724562t_char > prat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A12: nat,A23: nat] :
( ( Uu
= ( product_Pair_nat_nat @ A12 @ A23 ) )
& ( member_nat @ A12 @ A4 )
& ( member_nat @ A23 @ A4 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) @ R4 ) ) ) ) ) ).
% relInvImage_def
thf(fact_576_relInvImage__def,axiom,
( bNF_Gr7532869937377485441r_prat
= ( ^ [A4: set_Pr3433046674199179443r_prat,R4: set_Pr1685704261205283783r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( collec1156307336577696338r_prat
@ ^ [Uu: produc3336119888008106215r_prat] :
? [A12: produc1457211279475724562t_char > prat,A23: produc1457211279475724562t_char > prat] :
( ( Uu
= ( produc1164665353665699927r_prat @ A12 @ A23 ) )
& ( member2336342582916103932r_prat @ A12 @ A4 )
& ( member2336342582916103932r_prat @ A23 @ A4 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ A12 ) @ ( F2 @ A23 ) ) @ R4 ) ) ) ) ) ).
% relInvImage_def
thf(fact_577_case__prod__app,axiom,
( produc8739625826339149834_nat_o
= ( ^ [F2: nat > nat > product_prod_nat_nat > $o,X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( produc6081775807080527818_nat_o
@ ^ [L: nat,R: nat] : ( F2 @ L @ R @ Y2 )
@ X5 ) ) ) ).
% case_prod_app
thf(fact_578_conj__subset__def,axiom,
! [A3: set_Pr1685704261205283783r_prat,P2: produc3336119888008106215r_prat > $o,Q: produc3336119888008106215r_prat > $o] :
( ( ord_le295572976866519911r_prat @ A3
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le295572976866519911r_prat @ A3 @ ( collec1156307336577696338r_prat @ P2 ) )
& ( ord_le295572976866519911r_prat @ A3 @ ( collec1156307336577696338r_prat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_579_conj__subset__def,axiom,
! [A3: set_list_char,P2: list_char > $o,Q: list_char > $o] :
( ( ord_le1207710660481778807t_char @ A3
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le1207710660481778807t_char @ A3 @ ( collect_list_char @ P2 ) )
& ( ord_le1207710660481778807t_char @ A3 @ ( collect_list_char @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_580_conj__subset__def,axiom,
! [A3: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o,Q: ( produc1457211279475724562t_char > prat ) > $o] :
( ( ord_le6641467840663156819r_prat @ A3
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le6641467840663156819r_prat @ A3 @ ( collec7093475260167521854r_prat @ P2 ) )
& ( ord_le6641467840663156819r_prat @ A3 @ ( collec7093475260167521854r_prat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_581_conj__subset__def,axiom,
! [A3: set_nat_nat,P2: ( nat > nat ) > $o,Q: ( nat > nat ) > $o] :
( ( ord_le9059583361652607317at_nat @ A3
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le9059583361652607317at_nat @ A3 @ ( collect_nat_nat @ P2 ) )
& ( ord_le9059583361652607317at_nat @ A3 @ ( collect_nat_nat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_582_conj__subset__def,axiom,
! [A3: set_set_nat,P2: set_nat > $o,Q: set_nat > $o] :
( ( ord_le6893508408891458716et_nat @ A3
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le6893508408891458716et_nat @ A3 @ ( collect_set_nat @ P2 ) )
& ( ord_le6893508408891458716et_nat @ A3 @ ( collect_set_nat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_583_conj__subset__def,axiom,
! [A3: set_nat,P2: nat > $o,Q: nat > $o] :
( ( ord_less_eq_set_nat @ A3
@ ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_less_eq_set_nat @ A3 @ ( collect_nat @ P2 ) )
& ( ord_less_eq_set_nat @ A3 @ ( collect_nat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_584_conj__subset__def,axiom,
! [A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( ord_le3146513528884898305at_nat @ A3
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) )
= ( ( ord_le3146513528884898305at_nat @ A3 @ ( collec3392354462482085612at_nat @ P2 ) )
& ( ord_le3146513528884898305at_nat @ A3 @ ( collec3392354462482085612at_nat @ Q ) ) ) ) ).
% conj_subset_def
thf(fact_585_prop__restrict,axiom,
! [X: $o,Z5: set_o,X8: set_o,P2: $o > $o] :
( ( member_o @ X @ Z5 )
=> ( ( ord_less_eq_set_o @ Z5
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_586_prop__restrict,axiom,
! [X: set_prat,Z5: set_set_prat,X8: set_set_prat,P2: set_prat > $o] :
( ( member_set_prat @ X @ Z5 )
=> ( ( ord_le8696906415146163484t_prat @ Z5
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_587_prop__restrict,axiom,
! [X: produc3336119888008106215r_prat,Z5: set_Pr1685704261205283783r_prat,X8: set_Pr1685704261205283783r_prat,P2: produc3336119888008106215r_prat > $o] :
( ( member1381939458143960592r_prat @ X @ Z5 )
=> ( ( ord_le295572976866519911r_prat @ Z5
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_588_prop__restrict,axiom,
! [X: list_char,Z5: set_list_char,X8: set_list_char,P2: list_char > $o] :
( ( member_list_char @ X @ Z5 )
=> ( ( ord_le1207710660481778807t_char @ Z5
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_589_prop__restrict,axiom,
! [X: produc1457211279475724562t_char > prat,Z5: set_Pr3433046674199179443r_prat,X8: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( member2336342582916103932r_prat @ X @ Z5 )
=> ( ( ord_le6641467840663156819r_prat @ Z5
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_590_prop__restrict,axiom,
! [X: nat > nat,Z5: set_nat_nat,X8: set_nat_nat,P2: ( nat > nat ) > $o] :
( ( member_nat_nat @ X @ Z5 )
=> ( ( ord_le9059583361652607317at_nat @ Z5
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_591_prop__restrict,axiom,
! [X: set_nat,Z5: set_set_nat,X8: set_set_nat,P2: set_nat > $o] :
( ( member_set_nat @ X @ Z5 )
=> ( ( ord_le6893508408891458716et_nat @ Z5
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_592_prop__restrict,axiom,
! [X: nat,Z5: set_nat,X8: set_nat,P2: nat > $o] :
( ( member_nat @ X @ Z5 )
=> ( ( ord_less_eq_set_nat @ Z5
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_593_prop__restrict,axiom,
! [X: product_prod_nat_nat,Z5: set_Pr1261947904930325089at_nat,X8: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ X @ Z5 )
=> ( ( ord_le3146513528884898305at_nat @ Z5
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) ) )
=> ( P2 @ X ) ) ) ).
% prop_restrict
thf(fact_594_Collect__restrict,axiom,
! [X8: set_o,P2: $o > $o] :
( ord_less_eq_set_o
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_595_Collect__restrict,axiom,
! [X8: set_set_prat,P2: set_prat > $o] :
( ord_le8696906415146163484t_prat
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_596_Collect__restrict,axiom,
! [X8: set_Pr1685704261205283783r_prat,P2: produc3336119888008106215r_prat > $o] :
( ord_le295572976866519911r_prat
@ ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] :
( ( member1381939458143960592r_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_597_Collect__restrict,axiom,
! [X8: set_list_char,P2: list_char > $o] :
( ord_le1207710660481778807t_char
@ ( collect_list_char
@ ^ [X5: list_char] :
( ( member_list_char @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_598_Collect__restrict,axiom,
! [X8: set_Pr3433046674199179443r_prat,P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ord_le6641467840663156819r_prat
@ ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
( ( member2336342582916103932r_prat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_599_Collect__restrict,axiom,
! [X8: set_nat_nat,P2: ( nat > nat ) > $o] :
( ord_le9059583361652607317at_nat
@ ( collect_nat_nat
@ ^ [X5: nat > nat] :
( ( member_nat_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_600_Collect__restrict,axiom,
! [X8: set_set_nat,P2: set_nat > $o] :
( ord_le6893508408891458716et_nat
@ ( collect_set_nat
@ ^ [X5: set_nat] :
( ( member_set_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_601_Collect__restrict,axiom,
! [X8: set_nat,P2: nat > $o] :
( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_602_Collect__restrict,axiom,
! [X8: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ord_le3146513528884898305at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ X8 )
& ( P2 @ X5 ) ) )
@ X8 ) ).
% Collect_restrict
thf(fact_603_case__prod__Pair__iden,axiom,
! [P7: produc2489117125269924006t_char] :
( ( produc289299604985033403t_char @ produc2591414526589101846t_char @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_604_case__prod__Pair__iden,axiom,
! [P7: produc5803078220529002682t_char] :
( ( produc851857660381163707t_char @ produc2957999048406202538t_char @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_605_case__prod__Pair__iden,axiom,
! [P7: produc3336119888008106215r_prat] :
( ( produc644870500113131387r_prat @ produc1164665353665699927r_prat @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_606_case__prod__Pair__iden,axiom,
! [P7: produc4654305426090421966prat_a] :
( ( produc6124589016206478779prat_a @ produc2856268368059332798prat_a @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_607_case__prod__Pair__iden,axiom,
! [P7: produc3375937593958228902prat_a] :
( ( produc5169377756248968379prat_a @ produc3557287861060643862prat_a @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_608_case__prod__Pair__iden,axiom,
! [P7: product_prod_nat_nat] :
( ( produc2626176000494625587at_nat @ product_Pair_nat_nat @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_609_case__prod__Pair__iden,axiom,
! [P7: produc1457211279475724562t_char] :
( ( produc4071494739252518515t_char @ produc120197956887798346t_char @ P7 )
= P7 ) ).
% case_prod_Pair_iden
thf(fact_610_eq__subset,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ord_le6723339807950303054prat_o
@ ^ [Y3: produc1457211279475724562t_char > prat,Z: produc1457211279475724562t_char > prat] : ( Y3 = Z )
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] :
( ( P2 @ A2 @ B2 )
| ( A2 = B2 ) ) ) ).
% eq_subset
thf(fact_611_same__fst__def,axiom,
( same_f652031872680891423t_char
= ( ^ [P4: nat > $o,R4: nat > set_Pr4480099295215233283t_char] :
( collec1162968953386343058t_char
@ ( produc755220117336157804char_o
@ ( produc2833417181138109642char_o
@ ^ [X7: nat,Y6: list_char] :
( produc8526122873445342073char_o
@ ^ [X5: nat,Y2: list_char] :
( ( X7 = X5 )
& ( P4 @ X5 )
& ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ Y6 @ Y2 ) @ ( R4 @ X5 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_612_same__fst__def,axiom,
( same_f1825534920405731884r_prat
= ( ^ [P4: ( produc1457211279475724562t_char > prat ) > $o,R4: ( produc1457211279475724562t_char > prat ) > set_Pr1685704261205283783r_prat] :
( collec7121748714612160850r_prat
@ ( produc6083878442619929900prat_o
@ ( produc4966222556782071362prat_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc1457211279475724562t_char > prat] :
( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] :
( ( X7 = X5 )
& ( P4 @ X5 )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y6 @ Y2 ) @ ( R4 @ X5 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_613_same__fst__def,axiom,
( same_fst_nat_nat
= ( ^ [P4: nat > $o,R4: nat > set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ( produc8739625826339149834_nat_o
@ ^ [X7: nat,Y6: nat] :
( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] :
( ( X7 = X5 )
& ( P4 @ X5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y6 @ Y2 ) @ ( R4 @ X5 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_614_inv__image__def,axiom,
( inv_im6765648638891743953at_nat
= ( ^ [R: set_Pr1685704261205283783r_prat,F2: nat > produc1457211279475724562t_char > prat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ X5 ) @ ( F2 @ Y2 ) ) @ R ) ) ) ) ) ).
% inv_image_def
thf(fact_615_inv__image__def,axiom,
( inv_image_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat,F2: nat > nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F2 @ X5 ) @ ( F2 @ Y2 ) ) @ R ) ) ) ) ) ).
% inv_image_def
thf(fact_616_inv__image__def,axiom,
( inv_im3997502450938070034r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ ( F2 @ X5 ) @ ( F2 @ Y2 ) ) @ R ) ) ) ) ) ).
% inv_image_def
thf(fact_617_Collect__case__prod__in__rel__leI,axiom,
! [X8: set_Pr2507339680178222706t_char,Y7: set_Pr2507339680178222706t_char] :
( ( ord_le6315511645215477266t_char @ X8 @ Y7 )
=> ( ord_le6315511645215477266t_char @ X8 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ ( fun_in175243070162512245t_char @ Y7 ) ) ) ) ) ).
% Collect_case_prod_in_rel_leI
thf(fact_618_Collect__case__prod__in__rel__leI,axiom,
! [X8: set_Pr1685704261205283783r_prat,Y7: set_Pr1685704261205283783r_prat] :
( ( ord_le295572976866519911r_prat @ X8 @ Y7 )
=> ( ord_le295572976866519911r_prat @ X8 @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ ( fun_in9115074924180500354r_prat @ Y7 ) ) ) ) ) ).
% Collect_case_prod_in_rel_leI
thf(fact_619_Collect__case__prod__in__rel__leI,axiom,
! [X8: set_Pr1261947904930325089at_nat,Y7: set_Pr1261947904930325089at_nat] :
( ( ord_le3146513528884898305at_nat @ X8 @ Y7 )
=> ( ord_le3146513528884898305at_nat @ X8 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ( fun_in_rel_nat_nat @ Y7 ) ) ) ) ) ).
% Collect_case_prod_in_rel_leI
thf(fact_620_Collect__case__prod__in__rel__leE,axiom,
! [X8: set_Pr2507339680178222706t_char,Y7: set_Pr2507339680178222706t_char] :
( ( ord_le6315511645215477266t_char @ X8 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ ( fun_in175243070162512245t_char @ Y7 ) ) ) )
=> ( ord_le6315511645215477266t_char @ X8 @ Y7 ) ) ).
% Collect_case_prod_in_rel_leE
thf(fact_621_Collect__case__prod__in__rel__leE,axiom,
! [X8: set_Pr1685704261205283783r_prat,Y7: set_Pr1685704261205283783r_prat] :
( ( ord_le295572976866519911r_prat @ X8 @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ ( fun_in9115074924180500354r_prat @ Y7 ) ) ) )
=> ( ord_le295572976866519911r_prat @ X8 @ Y7 ) ) ).
% Collect_case_prod_in_rel_leE
thf(fact_622_Collect__case__prod__in__rel__leE,axiom,
! [X8: set_Pr1261947904930325089at_nat,Y7: set_Pr1261947904930325089at_nat] :
( ( ord_le3146513528884898305at_nat @ X8 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ( fun_in_rel_nat_nat @ Y7 ) ) ) )
=> ( ord_le3146513528884898305at_nat @ X8 @ Y7 ) ) ).
% Collect_case_prod_in_rel_leE
thf(fact_623_Gr__def,axiom,
( bNF_Gr4667860031443508641t_char
= ( ^ [A4: set_Pr3433046674199179443r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char] :
( collec8998774337691853201t_char
@ ^ [Uu: produc2489117125269924006t_char] :
? [A2: produc1457211279475724562t_char > prat] :
( ( Uu
= ( produc2591414526589101846t_char @ A2 @ ( F2 @ A2 ) ) )
& ( member2336342582916103932r_prat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_624_Gr__def,axiom,
( bNF_Gr7494250897068838581t_char
= ( ^ [A4: set_Pr3433046674199179443r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char] :
( collec1912346231567511845t_char
@ ^ [Uu: produc5803078220529002682t_char] :
? [A2: produc1457211279475724562t_char > prat] :
( ( Uu
= ( produc2957999048406202538t_char @ A2 @ ( F2 @ A2 ) ) )
& ( member2336342582916103932r_prat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_625_Gr__def,axiom,
( bNF_Gr6062854646325018466r_prat
= ( ^ [A4: set_Pr3433046674199179443r_prat,F2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( collec1156307336577696338r_prat
@ ^ [Uu: produc3336119888008106215r_prat] :
? [A2: produc1457211279475724562t_char > prat] :
( ( Uu
= ( produc1164665353665699927r_prat @ A2 @ ( F2 @ A2 ) ) )
& ( member2336342582916103932r_prat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_626_Gr__def,axiom,
( bNF_Gr6139830065717436617prat_a
= ( ^ [A4: set_a_prat,F2: ( a > prat ) > produc3375937593958228902prat_a] :
( collec8956631807754062137prat_a
@ ^ [Uu: produc4654305426090421966prat_a] :
? [A2: a > prat] :
( ( Uu
= ( produc2856268368059332798prat_a @ A2 @ ( F2 @ A2 ) ) )
& ( member_a_prat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_627_Gr__def,axiom,
( bNF_Gr_a_prat_a
= ( ^ [A4: set_a_prat,F2: ( a > prat ) > a] :
( collec2652489992548837521prat_a
@ ^ [Uu: produc3375937593958228902prat_a] :
? [A2: a > prat] :
( ( Uu
= ( produc3557287861060643862prat_a @ A2 @ ( F2 @ A2 ) ) )
& ( member_a_prat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_628_Gr__def,axiom,
( bNF_Gr_nat_nat
= ( ^ [A4: set_nat,F2: nat > nat] :
( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [A2: nat] :
( ( Uu
= ( product_Pair_nat_nat @ A2 @ ( F2 @ A2 ) ) )
& ( member_nat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_629_Gr__def,axiom,
( bNF_Gr_nat_list_char
= ( ^ [A4: set_nat,F2: nat > list_char] :
( collec2458894688891239037t_char
@ ^ [Uu: produc1457211279475724562t_char] :
? [A2: nat] :
( ( Uu
= ( produc120197956887798346t_char @ A2 @ ( F2 @ A2 ) ) )
& ( member_nat @ A2 @ A4 ) ) ) ) ) ).
% Gr_def
thf(fact_630_Eps__case__prod,axiom,
! [P2: list_char > nat > $o] :
( ( fChoic8626096029427592294ar_nat @ ( produc2492928673396900345_nat_o @ P2 ) )
= ( fChoic8626096029427592294ar_nat
@ ^ [Xy: produc7606469099237612818ar_nat] : ( P2 @ ( produc5563429021163328950ar_nat @ Xy ) @ ( produc1259554233722553080ar_nat @ Xy ) ) ) ) ).
% Eps_case_prod
thf(fact_631_Eps__case__prod,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( fChoic869448611404120123r_prat @ ( produc5069634436926473260prat_o @ P2 ) )
= ( fChoic869448611404120123r_prat
@ ^ [Xy: produc3336119888008106215r_prat] : ( P2 @ ( produc2193917115357690435r_prat @ Xy ) @ ( produc5358294431189718917r_prat @ Xy ) ) ) ) ).
% Eps_case_prod
thf(fact_632_Eps__case__prod,axiom,
! [P2: nat > list_char > $o] :
( ( fChoic2476838209665704038t_char @ ( produc8526122873445342073char_o @ P2 ) )
= ( fChoic2476838209665704038t_char
@ ^ [Xy: produc1457211279475724562t_char] : ( P2 @ ( produc6204653154488278070t_char @ Xy ) @ ( produc1900778367047502200t_char @ Xy ) ) ) ) ).
% Eps_case_prod
thf(fact_633_Eps__case__prod,axiom,
! [P2: nat > nat > $o] :
( ( fChoic6978938873391328853at_nat @ ( produc6081775807080527818_nat_o @ P2 ) )
= ( fChoic6978938873391328853at_nat
@ ^ [Xy: product_prod_nat_nat] : ( P2 @ ( product_fst_nat_nat @ Xy ) @ ( product_snd_nat_nat @ Xy ) ) ) ) ).
% Eps_case_prod
thf(fact_634_Collect__const__case__prod,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ^ [A2: nat,B2: list_char] : P2 ) )
= top_to1250346684925019074t_char ) )
& ( ~ P2
=> ( ( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ^ [A2: nat,B2: list_char] : P2 ) )
= bot_bo1414094081888755934t_char ) ) ) ).
% Collect_const_case_prod
thf(fact_635_Collect__const__case__prod,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] : P2 ) )
= top_to6977641080806416663r_prat ) )
& ( ~ P2
=> ( ( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [A2: produc1457211279475724562t_char > prat,B2: produc1457211279475724562t_char > prat] : P2 ) )
= bot_bo6182153949361364531r_prat ) ) ) ).
% Collect_const_case_prod
thf(fact_636_Collect__const__case__prod,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] : P2 ) )
= top_to4669805908274784177at_nat ) )
& ( ~ P2
=> ( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] : P2 ) )
= bot_bo2099793752762293965at_nat ) ) ) ).
% Collect_const_case_prod
thf(fact_637_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec1156307336577696338r_prat
@ ^ [S3: produc3336119888008106215r_prat] : P2 )
= top_to6977641080806416663r_prat ) )
& ( ~ P2
=> ( ( collec1156307336577696338r_prat
@ ^ [S3: produc3336119888008106215r_prat] : P2 )
= bot_bo6182153949361364531r_prat ) ) ) ).
% Collect_const
thf(fact_638_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collect_list_char
@ ^ [S3: list_char] : P2 )
= top_to3190553582279535303t_char ) )
& ( ~ P2
=> ( ( collect_list_char
@ ^ [S3: list_char] : P2 )
= bot_bo8503570744482963627t_char ) ) ) ).
% Collect_const
thf(fact_639_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec7093475260167521854r_prat
@ ^ [S3: produc1457211279475724562t_char > prat] : P2 )
= top_to6849109582029272579r_prat ) )
& ( ~ P2
=> ( ( collec7093475260167521854r_prat
@ ^ [S3: produc1457211279475724562t_char > prat] : P2 )
= bot_bo3164680191535668511r_prat ) ) ) ).
% Collect_const
thf(fact_640_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec5514110066124741708at_nat
@ ^ [S3: set_Pr1261947904930325089at_nat] : P2 )
= top_to7629004291339433233at_nat ) )
& ( ~ P2
=> ( ( collec5514110066124741708at_nat
@ ^ [S3: set_Pr1261947904930325089at_nat] : P2 )
= bot_bo3083307316010499117at_nat ) ) ) ).
% Collect_const
thf(fact_641_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collect_set_nat
@ ^ [S3: set_nat] : P2 )
= top_top_set_set_nat ) )
& ( ~ P2
=> ( ( collect_set_nat
@ ^ [S3: set_nat] : P2 )
= bot_bot_set_set_nat ) ) ) ).
% Collect_const
thf(fact_642_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collect_nat_nat
@ ^ [S3: nat > nat] : P2 )
= top_top_set_nat_nat ) )
& ( ~ P2
=> ( ( collect_nat_nat
@ ^ [S3: nat > nat] : P2 )
= bot_bot_set_nat_nat ) ) ) ).
% Collect_const
thf(fact_643_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collect_nat
@ ^ [S3: nat] : P2 )
= top_top_set_nat ) )
& ( ~ P2
=> ( ( collect_nat
@ ^ [S3: nat] : P2 )
= bot_bot_set_nat ) ) ) ).
% Collect_const
thf(fact_644_Collect__const,axiom,
! [P2: $o] :
( ( P2
=> ( ( collec3392354462482085612at_nat
@ ^ [S3: product_prod_nat_nat] : P2 )
= top_to4669805908274784177at_nat ) )
& ( ~ P2
=> ( ( collec3392354462482085612at_nat
@ ^ [S3: product_prod_nat_nat] : P2 )
= bot_bo2099793752762293965at_nat ) ) ) ).
% Collect_const
thf(fact_645_UNIV__def,axiom,
( top_to6977641080806416663r_prat
= ( collec1156307336577696338r_prat
@ ^ [X5: produc3336119888008106215r_prat] : $true ) ) ).
% UNIV_def
thf(fact_646_UNIV__def,axiom,
( top_to3190553582279535303t_char
= ( collect_list_char
@ ^ [X5: list_char] : $true ) ) ).
% UNIV_def
thf(fact_647_UNIV__def,axiom,
( top_to6849109582029272579r_prat
= ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : $true ) ) ).
% UNIV_def
thf(fact_648_UNIV__def,axiom,
( top_to7629004291339433233at_nat
= ( collec5514110066124741708at_nat
@ ^ [X5: set_Pr1261947904930325089at_nat] : $true ) ) ).
% UNIV_def
thf(fact_649_UNIV__def,axiom,
( top_top_set_set_nat
= ( collect_set_nat
@ ^ [X5: set_nat] : $true ) ) ).
% UNIV_def
thf(fact_650_UNIV__def,axiom,
( top_top_set_nat_nat
= ( collect_nat_nat
@ ^ [X5: nat > nat] : $true ) ) ).
% UNIV_def
thf(fact_651_UNIV__def,axiom,
( top_top_set_nat
= ( collect_nat
@ ^ [X5: nat] : $true ) ) ).
% UNIV_def
thf(fact_652_UNIV__def,axiom,
( top_to4669805908274784177at_nat
= ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : $true ) ) ).
% UNIV_def
thf(fact_653_snd__def,axiom,
( product_snd_nat_nat
= ( produc6842872674320459806at_nat
@ ^ [X1: nat,X22: nat] : X22 ) ) ).
% snd_def
thf(fact_654_snd__def,axiom,
( produc1900778367047502200t_char
= ( produc7351934036967509312t_char
@ ^ [X1: nat,X22: list_char] : X22 ) ) ).
% snd_def
thf(fact_655_snd__def,axiom,
( produc1259554233722553080ar_nat
= ( produc7665377738449061807at_nat
@ ^ [X1: list_char,X22: nat] : X22 ) ) ).
% snd_def
thf(fact_656_pre__get__h_Osimps,axiom,
pre_get_h_nat_nat = product_snd_nat_nat ).
% pre_get_h.simps
thf(fact_657_pre__get__h_Osimps,axiom,
pre_ge1487422843495280912t_char = produc1900778367047502200t_char ).
% pre_get_h.simps
thf(fact_658_pre__get__h_Osimps,axiom,
pre_ge846198710170331792ar_nat = produc1259554233722553080ar_nat ).
% pre_get_h.simps
thf(fact_659_pre__get__h_Oelims,axiom,
! [X: product_prod_nat_nat,Y: nat] :
( ( ( pre_get_h_nat_nat @ X )
= Y )
=> ( Y
= ( product_snd_nat_nat @ X ) ) ) ).
% pre_get_h.elims
thf(fact_660_pre__get__h_Oelims,axiom,
! [X: produc1457211279475724562t_char,Y: list_char] :
( ( ( pre_ge1487422843495280912t_char @ X )
= Y )
=> ( Y
= ( produc1900778367047502200t_char @ X ) ) ) ).
% pre_get_h.elims
thf(fact_661_pre__get__h_Oelims,axiom,
! [X: produc7606469099237612818ar_nat,Y: nat] :
( ( ( pre_ge846198710170331792ar_nat @ X )
= Y )
=> ( Y
= ( produc1259554233722553080ar_nat @ X ) ) ) ).
% pre_get_h.elims
thf(fact_662_GrD1,axiom,
! [X: nat,Fx: nat,A3: set_nat,F4: nat > nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Fx ) @ ( bNF_Gr_nat_nat @ A3 @ F4 ) )
=> ( member_nat @ X @ A3 ) ) ).
% GrD1
thf(fact_663_GrD1,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc1457211279475724562t_char,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char] :
( ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X @ Fx ) @ ( bNF_Gr4667860031443508641t_char @ A3 @ F4 ) )
=> ( member2336342582916103932r_prat @ X @ A3 ) ) ).
% GrD1
thf(fact_664_GrD1,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc2489117125269924006t_char,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char] :
( ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X @ Fx ) @ ( bNF_Gr7494250897068838581t_char @ A3 @ F4 ) )
=> ( member2336342582916103932r_prat @ X @ A3 ) ) ).
% GrD1
thf(fact_665_GrD1,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc1457211279475724562t_char > prat,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X @ Fx ) @ ( bNF_Gr6062854646325018466r_prat @ A3 @ F4 ) )
=> ( member2336342582916103932r_prat @ X @ A3 ) ) ).
% GrD1
thf(fact_666_GrD1,axiom,
! [X: a > prat,Fx: produc3375937593958228902prat_a,A3: set_a_prat,F4: ( a > prat ) > produc3375937593958228902prat_a] :
( ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X @ Fx ) @ ( bNF_Gr6139830065717436617prat_a @ A3 @ F4 ) )
=> ( member_a_prat @ X @ A3 ) ) ).
% GrD1
thf(fact_667_GrD1,axiom,
! [X: a > prat,Fx: a,A3: set_a_prat,F4: ( a > prat ) > a] :
( ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X @ Fx ) @ ( bNF_Gr_a_prat_a @ A3 @ F4 ) )
=> ( member_a_prat @ X @ A3 ) ) ).
% GrD1
thf(fact_668_GrD1,axiom,
! [X: nat,Fx: list_char,A3: set_nat,F4: nat > list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X @ Fx ) @ ( bNF_Gr_nat_list_char @ A3 @ F4 ) )
=> ( member_nat @ X @ A3 ) ) ).
% GrD1
thf(fact_669_GrD2,axiom,
! [X: nat,Fx: nat,A3: set_nat,F4: nat > nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Fx ) @ ( bNF_Gr_nat_nat @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_670_GrD2,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc1457211279475724562t_char,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char] :
( ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X @ Fx ) @ ( bNF_Gr4667860031443508641t_char @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_671_GrD2,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc2489117125269924006t_char,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char] :
( ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X @ Fx ) @ ( bNF_Gr7494250897068838581t_char @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_672_GrD2,axiom,
! [X: produc1457211279475724562t_char > prat,Fx: produc1457211279475724562t_char > prat,A3: set_Pr3433046674199179443r_prat,F4: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X @ Fx ) @ ( bNF_Gr6062854646325018466r_prat @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_673_GrD2,axiom,
! [X: a > prat,Fx: produc3375937593958228902prat_a,A3: set_a_prat,F4: ( a > prat ) > produc3375937593958228902prat_a] :
( ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X @ Fx ) @ ( bNF_Gr6139830065717436617prat_a @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_674_GrD2,axiom,
! [X: a > prat,Fx: a,A3: set_a_prat,F4: ( a > prat ) > a] :
( ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X @ Fx ) @ ( bNF_Gr_a_prat_a @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_675_GrD2,axiom,
! [X: nat,Fx: list_char,A3: set_nat,F4: nat > list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X @ Fx ) @ ( bNF_Gr_nat_list_char @ A3 @ F4 ) )
=> ( ( F4 @ X )
= Fx ) ) ).
% GrD2
thf(fact_676_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char,A: produc2489117125269924006t_char] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc2591414526589101846t_char @ X @ Y ) )
=> ( P2 @ ( produc5001474941816913666t_char @ A ) @ ( produc5484914016365488452t_char @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_677_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > produc2489117125269924006t_char > $o,X: produc1457211279475724562t_char > prat,Y: produc2489117125269924006t_char,A: produc5803078220529002682t_char] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc2957999048406202538t_char @ X @ Y ) )
=> ( P2 @ ( produc583991874214702742t_char @ A ) @ ( produc5882964721085011416t_char @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_678_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char > prat,A: produc3336119888008106215r_prat] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc1164665353665699927r_prat @ X @ Y ) )
=> ( P2 @ ( produc2193917115357690435r_prat @ A ) @ ( produc5358294431189718917r_prat @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_679_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: ( a > prat ) > produc3375937593958228902prat_a > $o,X: a > prat,Y: produc3375937593958228902prat_a,A: produc4654305426090421966prat_a] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc2856268368059332798prat_a @ X @ Y ) )
=> ( P2 @ ( produc725351007466518186prat_a @ A ) @ ( produc7544562691789162988prat_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_680_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: ( a > prat ) > a > $o,X: a > prat,Y: a,A: produc3375937593958228902prat_a] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc3557287861060643862prat_a @ X @ Y ) )
=> ( P2 @ ( product_fst_a_prat_a @ A ) @ ( product_snd_a_prat_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_681_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: nat > nat > $o,X: nat,Y: nat,A: product_prod_nat_nat] :
( ( P2 @ X @ Y )
=> ( ( A
= ( product_Pair_nat_nat @ X @ Y ) )
=> ( P2 @ ( product_fst_nat_nat @ A ) @ ( product_snd_nat_nat @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_682_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: list_char > nat > $o,X: list_char,Y: nat,A: produc7606469099237612818ar_nat] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc8702345860417625034ar_nat @ X @ Y ) )
=> ( P2 @ ( produc5563429021163328950ar_nat @ A ) @ ( produc1259554233722553080ar_nat @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_683_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P2: nat > list_char > $o,X: nat,Y: list_char,A: produc1457211279475724562t_char] :
( ( P2 @ X @ Y )
=> ( ( A
= ( produc120197956887798346t_char @ X @ Y ) )
=> ( P2 @ ( produc6204653154488278070t_char @ A ) @ ( produc1900778367047502200t_char @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_684_in__rel__Collect__case__prod__eq,axiom,
! [X8: nat > list_char > $o] :
( ( fun_in175243070162512245t_char @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ X8 ) ) )
= X8 ) ).
% in_rel_Collect_case_prod_eq
thf(fact_685_in__rel__Collect__case__prod__eq,axiom,
! [X8: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( fun_in9115074924180500354r_prat @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ X8 ) ) )
= X8 ) ).
% in_rel_Collect_case_prod_eq
thf(fact_686_in__rel__Collect__case__prod__eq,axiom,
! [X8: nat > nat > $o] :
( ( fun_in_rel_nat_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ X8 ) ) )
= X8 ) ).
% in_rel_Collect_case_prod_eq
thf(fact_687_case__prod__unfold,axiom,
( produc8526122873445342073char_o
= ( ^ [C2: nat > list_char > $o,P: produc1457211279475724562t_char] : ( C2 @ ( produc6204653154488278070t_char @ P ) @ ( produc1900778367047502200t_char @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_688_case__prod__unfold,axiom,
( produc9163108120003956271ar_nat
= ( ^ [C2: nat > list_char > nat,P: produc1457211279475724562t_char] : ( C2 @ ( produc6204653154488278070t_char @ P ) @ ( produc1900778367047502200t_char @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_689_case__prod__unfold,axiom,
( produc2626176000494625587at_nat
= ( ^ [C2: nat > nat > product_prod_nat_nat,P: product_prod_nat_nat] : ( C2 @ ( product_fst_nat_nat @ P ) @ ( product_snd_nat_nat @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_690_case__prod__unfold,axiom,
( produc8739625826339149834_nat_o
= ( ^ [C2: nat > nat > product_prod_nat_nat > $o,P: product_prod_nat_nat] : ( C2 @ ( product_fst_nat_nat @ P ) @ ( product_snd_nat_nat @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_691_case__prod__unfold,axiom,
( produc5069634436926473260prat_o
= ( ^ [C2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,P: produc3336119888008106215r_prat] : ( C2 @ ( produc2193917115357690435r_prat @ P ) @ ( produc5358294431189718917r_prat @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_692_case__prod__unfold,axiom,
( produc6081775807080527818_nat_o
= ( ^ [C2: nat > nat > $o,P: product_prod_nat_nat] : ( C2 @ ( product_fst_nat_nat @ P ) @ ( product_snd_nat_nat @ P ) ) ) ) ).
% case_prod_unfold
thf(fact_693_case__prod__beta_H,axiom,
( produc8526122873445342073char_o
= ( ^ [F2: nat > list_char > $o,X5: produc1457211279475724562t_char] : ( F2 @ ( produc6204653154488278070t_char @ X5 ) @ ( produc1900778367047502200t_char @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_694_case__prod__beta_H,axiom,
( produc9163108120003956271ar_nat
= ( ^ [F2: nat > list_char > nat,X5: produc1457211279475724562t_char] : ( F2 @ ( produc6204653154488278070t_char @ X5 ) @ ( produc1900778367047502200t_char @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_695_case__prod__beta_H,axiom,
( produc2626176000494625587at_nat
= ( ^ [F2: nat > nat > product_prod_nat_nat,X5: product_prod_nat_nat] : ( F2 @ ( product_fst_nat_nat @ X5 ) @ ( product_snd_nat_nat @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_696_case__prod__beta_H,axiom,
( produc8739625826339149834_nat_o
= ( ^ [F2: nat > nat > product_prod_nat_nat > $o,X5: product_prod_nat_nat] : ( F2 @ ( product_fst_nat_nat @ X5 ) @ ( product_snd_nat_nat @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_697_case__prod__beta_H,axiom,
( produc5069634436926473260prat_o
= ( ^ [F2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,X5: produc3336119888008106215r_prat] : ( F2 @ ( produc2193917115357690435r_prat @ X5 ) @ ( produc5358294431189718917r_prat @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_698_case__prod__beta_H,axiom,
( produc6081775807080527818_nat_o
= ( ^ [F2: nat > nat > $o,X5: product_prod_nat_nat] : ( F2 @ ( product_fst_nat_nat @ X5 ) @ ( product_snd_nat_nat @ X5 ) ) ) ) ).
% case_prod_beta'
thf(fact_699_pre__get__h_Opelims,axiom,
! [X: produc5803078220529002682t_char,Y: produc2489117125269924006t_char] :
( ( ( pre_ge3831893988676007280t_char @ X )
= Y )
=> ( ( accp_P224314924008452035t_char @ pre_ge5134124999753271535t_char @ X )
=> ~ ( ( Y
= ( produc5882964721085011416t_char @ X ) )
=> ~ ( accp_P224314924008452035t_char @ pre_ge5134124999753271535t_char @ X ) ) ) ) ).
% pre_get_h.pelims
thf(fact_700_pre__get__h_Opelims,axiom,
! [X: produc4654305426090421966prat_a,Y: produc3375937593958228902prat_a] :
( ( ( pre_ge6197302870995220868prat_a @ X )
= Y )
=> ( ( accp_P8439977412596685783prat_a @ pre_ge4968141634538297091prat_a @ X )
=> ~ ( ( Y
= ( produc7544562691789162988prat_a @ X ) )
=> ~ ( accp_P8439977412596685783prat_a @ pre_ge4968141634538297091prat_a @ X ) ) ) ) ).
% pre_get_h.pelims
thf(fact_701_pre__get__h_Opelims,axiom,
! [X: product_prod_nat_nat,Y: nat] :
( ( ( pre_get_h_nat_nat @ X )
= Y )
=> ( ( accp_P4275260045618599050at_nat @ pre_ge4447934673086891262at_nat @ X )
=> ~ ( ( Y
= ( product_snd_nat_nat @ X ) )
=> ~ ( accp_P4275260045618599050at_nat @ pre_ge4447934673086891262at_nat @ X ) ) ) ) ).
% pre_get_h.pelims
thf(fact_702_pre__get__h_Opelims,axiom,
! [X: produc1457211279475724562t_char,Y: list_char] :
( ( ( pre_ge1487422843495280912t_char @ X )
= Y )
=> ( ( accp_P8892882183480857371t_char @ pre_ge7016768201484263823t_char @ X )
=> ~ ( ( Y
= ( produc1900778367047502200t_char @ X ) )
=> ~ ( accp_P8892882183480857371t_char @ pre_ge7016768201484263823t_char @ X ) ) ) ) ).
% pre_get_h.pelims
thf(fact_703_pre__get__h_Opelims,axiom,
! [X: produc7606469099237612818ar_nat,Y: nat] :
( ( ( pre_ge846198710170331792ar_nat @ X )
= Y )
=> ( ( accp_P5818767966387969819ar_nat @ pre_ge6375544068159314703ar_nat @ X )
=> ~ ( ( Y
= ( produc1259554233722553080ar_nat @ X ) )
=> ~ ( accp_P5818767966387969819ar_nat @ pre_ge6375544068159314703ar_nat @ X ) ) ) ) ).
% pre_get_h.pelims
thf(fact_704_exE__realizer,axiom,
! [P2: list_char > nat > $o,P7: produc1457211279475724562t_char,Q: $o > $o,F4: nat > list_char > $o] :
( ( P2 @ ( produc1900778367047502200t_char @ P7 ) @ ( produc6204653154488278070t_char @ P7 ) )
=> ( ! [X2: nat,Y4: list_char] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc8526122873445342073char_o @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_705_exE__realizer,axiom,
! [P2: list_char > nat > $o,P7: produc1457211279475724562t_char,Q: nat > $o,F4: nat > list_char > nat] :
( ( P2 @ ( produc1900778367047502200t_char @ P7 ) @ ( produc6204653154488278070t_char @ P7 ) )
=> ( ! [X2: nat,Y4: list_char] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc9163108120003956271ar_nat @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_706_exE__realizer,axiom,
! [P2: nat > nat > $o,P7: product_prod_nat_nat,Q: product_prod_nat_nat > $o,F4: nat > nat > product_prod_nat_nat] :
( ( P2 @ ( product_snd_nat_nat @ P7 ) @ ( product_fst_nat_nat @ P7 ) )
=> ( ! [X2: nat,Y4: nat] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc2626176000494625587at_nat @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_707_exE__realizer,axiom,
! [P2: nat > nat > $o,P7: product_prod_nat_nat,Q: ( product_prod_nat_nat > $o ) > $o,F4: nat > nat > product_prod_nat_nat > $o] :
( ( P2 @ ( product_snd_nat_nat @ P7 ) @ ( product_fst_nat_nat @ P7 ) )
=> ( ! [X2: nat,Y4: nat] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc8739625826339149834_nat_o @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_708_exE__realizer,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,P7: produc3336119888008106215r_prat,Q: $o > $o,F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( P2 @ ( produc5358294431189718917r_prat @ P7 ) @ ( produc2193917115357690435r_prat @ P7 ) )
=> ( ! [X2: produc1457211279475724562t_char > prat,Y4: produc1457211279475724562t_char > prat] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc5069634436926473260prat_o @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_709_exE__realizer,axiom,
! [P2: nat > nat > $o,P7: product_prod_nat_nat,Q: $o > $o,F4: nat > nat > $o] :
( ( P2 @ ( product_snd_nat_nat @ P7 ) @ ( product_fst_nat_nat @ P7 ) )
=> ( ! [X2: nat,Y4: nat] :
( ( P2 @ Y4 @ X2 )
=> ( Q @ ( F4 @ X2 @ Y4 ) ) )
=> ( Q @ ( produc6081775807080527818_nat_o @ F4 @ P7 ) ) ) ) ).
% exE_realizer
thf(fact_710_snd__fst__flip,axiom,
( produc1660480999306372870r_prat
= ( comp_P6127525099765932504r_prat @ produc5001474941816913666t_char
@ ( produc1491052064730943609t_char
@ ^ [X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char > prat] : ( produc2591414526589101846t_char @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_711_snd__fst__flip,axiom,
( produc1502536198929214834r_prat
= ( comp_P5993110389636870232r_prat @ produc583991874214702742t_char
@ ( produc2751466438118233505t_char
@ ^ [X5: produc2489117125269924006t_char,Y2: produc1457211279475724562t_char > prat] : ( produc2957999048406202538t_char @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_712_snd__fst__flip,axiom,
( produc5358294431189718917r_prat
= ( comp_P71585005891228568r_prat @ produc2193917115357690435r_prat
@ ( produc644870500113131387r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( produc1164665353665699927r_prat @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_713_snd__fst__flip,axiom,
( produc3870545126281465950a_prat
= ( comp_P4236322220017179244a_prat @ produc725351007466518186prat_a
@ ( produc786514161592030665prat_a
@ ^ [X5: produc3375937593958228902prat_a,Y2: a > prat] : ( produc2856268368059332798prat_a @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_714_snd__fst__flip,axiom,
( product_snd_a_a_prat
= ( comp_P3353187207481185516a_prat @ product_fst_a_prat_a
@ ( produc7867159419813889657prat_a
@ ^ [X5: a,Y2: a > prat] : ( produc3557287861060643862prat_a @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_715_snd__fst__flip,axiom,
( produc1900778367047502200t_char
= ( comp_P3053329765100910016t_char @ produc5563429021163328950ar_nat
@ ( produc997380522159630963ar_nat
@ ^ [X5: nat,Y2: list_char] : ( produc8702345860417625034ar_nat @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_716_snd__fst__flip,axiom,
( product_snd_nat_nat
= ( comp_P1567445206330693457at_nat @ product_fst_nat_nat
@ ( produc2626176000494625587at_nat
@ ^ [X5: nat,Y2: nat] : ( product_Pair_nat_nat @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_717_snd__fst__flip,axiom,
( produc1259554233722553080ar_nat
= ( comp_P3187634502937433873ar_nat @ produc6204653154488278070t_char
@ ( produc6166083679720228083t_char
@ ^ [X5: list_char,Y2: nat] : ( produc120197956887798346t_char @ Y2 @ X5 ) ) ) ) ).
% snd_fst_flip
thf(fact_718_fst__snd__flip,axiom,
( produc1177041924757798084r_prat
= ( comp_P1328237187794921817r_prat @ produc5484914016365488452t_char
@ ( produc1491052064730943609t_char
@ ^ [X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char > prat] : ( produc2591414526589101846t_char @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_719_fst__snd__flip,axiom,
( produc5426935388913681968r_prat
= ( comp_P3658868354089463237r_prat @ produc5882964721085011416t_char
@ ( produc2751466438118233505t_char
@ ^ [X5: produc2489117125269924006t_char,Y2: produc1457211279475724562t_char > prat] : ( produc2957999048406202538t_char @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_720_fst__snd__flip,axiom,
( produc2193917115357690435r_prat
= ( comp_P71585005891228568r_prat @ produc5358294431189718917r_prat
@ ( produc644870500113131387r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( produc1164665353665699927r_prat @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_721_fst__snd__flip,axiom,
( produc6274705478813596956a_prat
= ( comp_P4350617202128291781a_prat @ produc7544562691789162988prat_a
@ ( produc786514161592030665prat_a
@ ^ [X5: produc3375937593958228902prat_a,Y2: a > prat] : ( produc2856268368059332798prat_a @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_722_fst__snd__flip,axiom,
( product_fst_a_a_prat
= ( comp_P3523072553637217901a_prat @ product_snd_a_prat_a
@ ( produc7867159419813889657prat_a
@ ^ [X5: a,Y2: a > prat] : ( produc3557287861060643862prat_a @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_723_fst__snd__flip,axiom,
( product_fst_nat_nat
= ( comp_P1567445206330693457at_nat @ product_snd_nat_nat
@ ( produc2626176000494625587at_nat
@ ^ [X5: nat,Y2: nat] : ( product_Pair_nat_nat @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_724_fst__snd__flip,axiom,
( produc5563429021163328950ar_nat
= ( comp_P26140635296239040ar_nat @ produc1900778367047502200t_char
@ ( produc6166083679720228083t_char
@ ^ [X5: list_char,Y2: nat] : ( produc120197956887798346t_char @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_725_fst__snd__flip,axiom,
( produc6204653154488278070t_char
= ( comp_P680174135349460753t_char @ produc1259554233722553080ar_nat
@ ( produc997380522159630963ar_nat
@ ^ [X5: nat,Y2: list_char] : ( produc8702345860417625034ar_nat @ Y2 @ X5 ) ) ) ) ).
% fst_snd_flip
thf(fact_726_The__case__prod,axiom,
! [P2: list_char > nat > $o] :
( ( the_Pr6351503334702488345ar_nat @ ( produc2492928673396900345_nat_o @ P2 ) )
= ( the_Pr6351503334702488345ar_nat
@ ^ [Xy: produc7606469099237612818ar_nat] : ( P2 @ ( produc5563429021163328950ar_nat @ Xy ) @ ( produc1259554233722553080ar_nat @ Xy ) ) ) ) ).
% The_case_prod
thf(fact_727_The__case__prod,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( the_Pr7520103294981519086r_prat @ ( produc5069634436926473260prat_o @ P2 ) )
= ( the_Pr7520103294981519086r_prat
@ ^ [Xy: produc3336119888008106215r_prat] : ( P2 @ ( produc2193917115357690435r_prat @ Xy ) @ ( produc5358294431189718917r_prat @ Xy ) ) ) ) ).
% The_case_prod
thf(fact_728_The__case__prod,axiom,
! [P2: nat > list_char > $o] :
( ( the_Pr202245514940600089t_char @ ( produc8526122873445342073char_o @ P2 ) )
= ( the_Pr202245514940600089t_char
@ ^ [Xy: produc1457211279475724562t_char] : ( P2 @ ( produc6204653154488278070t_char @ Xy ) @ ( produc1900778367047502200t_char @ Xy ) ) ) ) ).
% The_case_prod
thf(fact_729_The__case__prod,axiom,
! [P2: nat > nat > $o] :
( ( the_Pr7557018466319803784at_nat @ ( produc6081775807080527818_nat_o @ P2 ) )
= ( the_Pr7557018466319803784at_nat
@ ^ [Xy: product_prod_nat_nat] : ( P2 @ ( product_fst_nat_nat @ Xy ) @ ( product_snd_nat_nat @ Xy ) ) ) ) ).
% The_case_prod
thf(fact_730_Range__Collect__case__prod,axiom,
! [P2: nat > list_char > $o] :
( ( range_nat_list_char @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ P2 ) ) )
= ( collect_list_char
@ ^ [Y2: list_char] :
? [X5: nat] : ( P2 @ X5 @ Y2 ) ) ) ).
% Range_Collect_case_prod
thf(fact_731_Range__Collect__case__prod,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( range_652675479909198133r_prat @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ P2 ) ) )
= ( collec7093475260167521854r_prat
@ ^ [Y2: produc1457211279475724562t_char > prat] :
? [X5: produc1457211279475724562t_char > prat] : ( P2 @ X5 @ Y2 ) ) ) ).
% Range_Collect_case_prod
thf(fact_732_Range__Collect__case__prod,axiom,
! [P2: nat > nat > $o] :
( ( range_nat_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ P2 ) ) )
= ( collect_nat
@ ^ [Y2: nat] :
? [X5: nat] : ( P2 @ X5 @ Y2 ) ) ) ).
% Range_Collect_case_prod
thf(fact_733_rp__inv__image__def,axiom,
( fun_rp3004530424201022588at_nat
= ( produc1827612380487965875at_nat
@ ^ [R4: set_Pr1261947904930325089at_nat,S4: set_Pr1261947904930325089at_nat,F2: nat > nat] : ( produc2922128104949294807at_nat @ ( inv_image_nat_nat @ R4 @ F2 ) @ ( inv_image_nat_nat @ S4 @ F2 ) ) ) ) ).
% rp_inv_image_def
thf(fact_734_The__split__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char] :
( ( the_Pr6337852224591121453t_char
@ ( produc186087365799766445char_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc1457211279475724562t_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2591414526589101846t_char @ X @ Y ) ) ).
% The_split_eq
thf(fact_735_The__split__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc2489117125269924006t_char] :
( ( the_Pr7226236956677534145t_char
@ ( produc8988401804721015065char_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc2489117125269924006t_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2957999048406202538t_char @ X @ Y ) ) ).
% The_split_eq
thf(fact_736_The__split__eq,axiom,
! [X: a > prat,Y: produc3375937593958228902prat_a] :
( ( the_Pr1956078245877658069prat_a
@ ( produc1272685208547636229at_a_o
@ ^ [X7: a > prat,Y6: produc3375937593958228902prat_a] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc2856268368059332798prat_a @ X @ Y ) ) ).
% The_split_eq
thf(fact_737_The__split__eq,axiom,
! [X: a > prat,Y: a] :
( ( the_Pr690290899479495469prat_a
@ ( produc7462986796979360941at_a_o
@ ^ [X7: a > prat,Y6: a] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc3557287861060643862prat_a @ X @ Y ) ) ).
% The_split_eq
thf(fact_738_The__split__eq,axiom,
! [X: produc1457211279475724562t_char > prat,Y: produc1457211279475724562t_char > prat] :
( ( the_Pr7520103294981519086r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X7: produc1457211279475724562t_char > prat,Y6: produc1457211279475724562t_char > prat] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc1164665353665699927r_prat @ X @ Y ) ) ).
% The_split_eq
thf(fact_739_The__split__eq,axiom,
! [X: nat,Y: list_char] :
( ( the_Pr202245514940600089t_char
@ ( produc8526122873445342073char_o
@ ^ [X7: nat,Y6: list_char] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( produc120197956887798346t_char @ X @ Y ) ) ).
% The_split_eq
thf(fact_740_The__split__eq,axiom,
! [X: nat,Y: nat] :
( ( the_Pr7557018466319803784at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X7: nat,Y6: nat] :
( ( X = X7 )
& ( Y = Y6 ) ) ) )
= ( product_Pair_nat_nat @ X @ Y ) ) ).
% The_split_eq
thf(fact_741_Nitpick_OThe__psimp,axiom,
! [P2: product_prod_nat_nat > $o,X: product_prod_nat_nat] :
( ( P2
= ( ^ [Y3: product_prod_nat_nat,Z: product_prod_nat_nat] : ( Y3 = Z )
@ X ) )
=> ( ( the_Pr7557018466319803784at_nat @ P2 )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_742_Nitpick_OThe__psimp,axiom,
! [P2: produc1457211279475724562t_char > $o,X: produc1457211279475724562t_char] :
( ( P2
= ( ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ X ) )
=> ( ( the_Pr202245514940600089t_char @ P2 )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_743_Nitpick_OThe__psimp,axiom,
! [P2: nat > $o,X: nat] :
( ( P2
= ( ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ X ) )
=> ( ( the_nat @ P2 )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_744_the__sym__eq__trivial,axiom,
! [X: product_prod_nat_nat] :
( ( the_Pr7557018466319803784at_nat
@ ( ^ [Y3: product_prod_nat_nat,Z: product_prod_nat_nat] : ( Y3 = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_745_the__sym__eq__trivial,axiom,
! [X: produc1457211279475724562t_char] :
( ( the_Pr202245514940600089t_char
@ ( ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_746_the__sym__eq__trivial,axiom,
! [X: nat] :
( ( the_nat
@ ( ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_747_the__eq__trivial,axiom,
! [A: product_prod_nat_nat] :
( ( the_Pr7557018466319803784at_nat
@ ^ [X5: product_prod_nat_nat] : ( X5 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_748_the__eq__trivial,axiom,
! [A: produc1457211279475724562t_char] :
( ( the_Pr202245514940600089t_char
@ ^ [X5: produc1457211279475724562t_char] : ( X5 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_749_the__eq__trivial,axiom,
! [A: nat] :
( ( the_nat
@ ^ [X5: nat] : ( X5 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_750_the__equality,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( P2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( the_Pr7557018466319803784at_nat @ P2 )
= A ) ) ) ).
% the_equality
thf(fact_751_the__equality,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ( P2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( the_Pr202245514940600089t_char @ P2 )
= A ) ) ) ).
% the_equality
thf(fact_752_the__equality,axiom,
! [P2: nat > $o,A: nat] :
( ( P2 @ A )
=> ( ! [X2: nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ( the_nat @ P2 )
= A ) ) ) ).
% the_equality
thf(fact_753_the1__equality,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ? [X6: product_prod_nat_nat] :
( ( P2 @ X6 )
& ! [Y4: product_prod_nat_nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( the_Pr7557018466319803784at_nat @ P2 )
= A ) ) ) ).
% the1_equality
thf(fact_754_the1__equality,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ? [X6: produc1457211279475724562t_char] :
( ( P2 @ X6 )
& ! [Y4: produc1457211279475724562t_char] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( the_Pr202245514940600089t_char @ P2 )
= A ) ) ) ).
% the1_equality
thf(fact_755_the1__equality,axiom,
! [P2: nat > $o,A: nat] :
( ? [X6: nat] :
( ( P2 @ X6 )
& ! [Y4: nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ( P2 @ A )
=> ( ( the_nat @ P2 )
= A ) ) ) ).
% the1_equality
thf(fact_756_the1I2,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ? [X6: product_prod_nat_nat] :
( ( P2 @ X6 )
& ! [Y4: product_prod_nat_nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_Pr7557018466319803784at_nat @ P2 ) ) ) ) ).
% the1I2
thf(fact_757_the1I2,axiom,
! [P2: produc1457211279475724562t_char > $o,Q: produc1457211279475724562t_char > $o] :
( ? [X6: produc1457211279475724562t_char] :
( ( P2 @ X6 )
& ! [Y4: produc1457211279475724562t_char] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_Pr202245514940600089t_char @ P2 ) ) ) ) ).
% the1I2
thf(fact_758_the1I2,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ? [X6: nat] :
( ( P2 @ X6 )
& ! [Y4: nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( ! [X2: nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_nat @ P2 ) ) ) ) ).
% the1I2
thf(fact_759_If__def,axiom,
( if_Pro6206227464963214023at_nat
= ( ^ [P4: $o,X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( the_Pr7557018466319803784at_nat
@ ^ [Z6: product_prod_nat_nat] :
( ( P4
=> ( Z6 = X5 ) )
& ( ~ P4
=> ( Z6 = Y2 ) ) ) ) ) ) ).
% If_def
thf(fact_760_If__def,axiom,
( if_Pro2639532401392527832t_char
= ( ^ [P4: $o,X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char] :
( the_Pr202245514940600089t_char
@ ^ [Z6: produc1457211279475724562t_char] :
( ( P4
=> ( Z6 = X5 ) )
& ( ~ P4
=> ( Z6 = Y2 ) ) ) ) ) ) ).
% If_def
thf(fact_761_If__def,axiom,
( if_nat
= ( ^ [P4: $o,X5: nat,Y2: nat] :
( the_nat
@ ^ [Z6: nat] :
( ( P4
=> ( Z6 = X5 ) )
& ( ~ P4
=> ( Z6 = Y2 ) ) ) ) ) ) ).
% If_def
thf(fact_762_theI2,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat,Q: product_prod_nat_nat > $o] :
( ( P2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_Pr7557018466319803784at_nat @ P2 ) ) ) ) ) ).
% theI2
thf(fact_763_theI2,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char,Q: produc1457211279475724562t_char > $o] :
( ( P2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_Pr202245514940600089t_char @ P2 ) ) ) ) ) ).
% theI2
thf(fact_764_theI2,axiom,
! [P2: nat > $o,A: nat,Q: nat > $o] :
( ( P2 @ A )
=> ( ! [X2: nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( ! [X2: nat] :
( ( P2 @ X2 )
=> ( Q @ X2 ) )
=> ( Q @ ( the_nat @ P2 ) ) ) ) ) ).
% theI2
thf(fact_765_theI,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( P2 @ A )
=> ( ! [X2: product_prod_nat_nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( P2 @ ( the_Pr7557018466319803784at_nat @ P2 ) ) ) ) ).
% theI
thf(fact_766_theI,axiom,
! [P2: produc1457211279475724562t_char > $o,A: produc1457211279475724562t_char] :
( ( P2 @ A )
=> ( ! [X2: produc1457211279475724562t_char] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( P2 @ ( the_Pr202245514940600089t_char @ P2 ) ) ) ) ).
% theI
thf(fact_767_theI,axiom,
! [P2: nat > $o,A: nat] :
( ( P2 @ A )
=> ( ! [X2: nat] :
( ( P2 @ X2 )
=> ( X2 = A ) )
=> ( P2 @ ( the_nat @ P2 ) ) ) ) ).
% theI
thf(fact_768_theI_H,axiom,
! [P2: product_prod_nat_nat > $o] :
( ? [X6: product_prod_nat_nat] :
( ( P2 @ X6 )
& ! [Y4: product_prod_nat_nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( P2 @ ( the_Pr7557018466319803784at_nat @ P2 ) ) ) ).
% theI'
thf(fact_769_theI_H,axiom,
! [P2: produc1457211279475724562t_char > $o] :
( ? [X6: produc1457211279475724562t_char] :
( ( P2 @ X6 )
& ! [Y4: produc1457211279475724562t_char] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( P2 @ ( the_Pr202245514940600089t_char @ P2 ) ) ) ).
% theI'
thf(fact_770_theI_H,axiom,
! [P2: nat > $o] :
( ? [X6: nat] :
( ( P2 @ X6 )
& ! [Y4: nat] :
( ( P2 @ Y4 )
=> ( Y4 = X6 ) ) )
=> ( P2 @ ( the_nat @ P2 ) ) ) ).
% theI'
thf(fact_771_Rangep__Range__eq,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( rangep_nat_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: nat] : ( member_nat @ X5 @ ( range_nat_nat @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_772_Rangep__Range__eq,axiom,
! [R2: set_Pr7632435056502277254t_char] :
( ( rangep3692341034030587962t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc1457211279475724562t_char] : ( member484235747325421115t_char @ X5 @ ( range_3772036313548763892t_char @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_773_Rangep__Range__eq,axiom,
! [R2: set_Pr1935176096852982554t_char] :
( ( rangep7864699256716524494t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc2489117125269924006t_char] : ( member1441224781927977039t_char @ X5 @ ( range_4746785725432321928t_char @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_774_Rangep__Range__eq,axiom,
! [R2: set_Pr1685704261205283783r_prat] :
( ( rangep8630193229993553787r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc1457211279475724562t_char > prat] : ( member2336342582916103932r_prat @ X5 @ ( range_652675479909198133r_prat @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_775_Rangep__Range__eq,axiom,
! [R2: set_Pr9117357208957936942prat_a] :
( ( rangep7799018733632820194prat_a
@ ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: produc3375937593958228902prat_a] : ( member1351683188118327119prat_a @ X5 @ ( range_1214164913069337500prat_a @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_776_Rangep__Range__eq,axiom,
! [R2: set_Pr2748872423075033990prat_a] :
( ( rangep_a_prat_a
@ ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: a] : ( member_a @ X5 @ ( range_a_prat_a @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_777_Rangep__Range__eq,axiom,
! [R2: set_Pr2507339680178222706t_char] :
( ( rangep_nat_list_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: list_char] : ( member_list_char @ X5 @ ( range_nat_list_char @ R2 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_778_Range__def,axiom,
( range_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
( collect_nat
@ ( rangep_nat_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_779_Range__def,axiom,
( range_3772036313548763892t_char
= ( ^ [R: set_Pr7632435056502277254t_char] :
( collec2458894688891239037t_char
@ ( rangep3692341034030587962t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_780_Range__def,axiom,
( range_4746785725432321928t_char
= ( ^ [R: set_Pr1935176096852982554t_char] :
( collec8998774337691853201t_char
@ ( rangep7864699256716524494t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_781_Range__def,axiom,
( range_652675479909198133r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat] :
( collec7093475260167521854r_prat
@ ( rangep8630193229993553787r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_782_Range__def,axiom,
( range_1214164913069337500prat_a
= ( ^ [R: set_Pr9117357208957936942prat_a] :
( collec2652489992548837521prat_a
@ ( rangep7799018733632820194prat_a
@ ^ [X5: a > prat,Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_783_Range__def,axiom,
( range_a_prat_a
= ( ^ [R: set_Pr2748872423075033990prat_a] :
( collect_a
@ ( rangep_a_prat_a
@ ^ [X5: a > prat,Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_784_Range__def,axiom,
( range_nat_list_char
= ( ^ [R: set_Pr2507339680178222706t_char] :
( collect_list_char
@ ( rangep_nat_list_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Range_def
thf(fact_785_K__record__comp,axiom,
! [C: list_char,F4: produc7606469099237612818ar_nat > produc1457211279475724562t_char] :
( ( comp_P26140635296239040ar_nat
@ ^ [X5: produc1457211279475724562t_char] : C
@ F4 )
= ( ^ [X5: produc7606469099237612818ar_nat] : C ) ) ).
% K_record_comp
thf(fact_786_K__record__comp,axiom,
! [C: nat,F4: produc7606469099237612818ar_nat > produc1457211279475724562t_char] :
( ( comp_P3187634502937433873ar_nat
@ ^ [X5: produc1457211279475724562t_char] : C
@ F4 )
= ( ^ [X5: produc7606469099237612818ar_nat] : C ) ) ).
% K_record_comp
thf(fact_787_K__record__comp,axiom,
! [C: $o,F4: product_prod_nat_nat > product_prod_nat_nat] :
( ( comp_P6344650113790022471at_nat
@ ^ [X5: product_prod_nat_nat] : C
@ F4 )
= ( ^ [X5: product_prod_nat_nat] : C ) ) ).
% K_record_comp
thf(fact_788_K__record__comp,axiom,
! [C: nat,F4: produc1457211279475724562t_char > product_prod_nat_nat] :
( ( comp_P2122579405136797538t_char
@ ^ [X5: product_prod_nat_nat] : C
@ F4 )
= ( ^ [X5: produc1457211279475724562t_char] : C ) ) ).
% K_record_comp
thf(fact_789_K__record__comp,axiom,
! [C: product_prod_nat_nat,F4: produc1457211279475724562t_char > nat] :
( ( comp_n1645060710405774596t_char
@ ^ [X5: nat] : C
@ F4 )
= ( ^ [X5: produc1457211279475724562t_char] : C ) ) ).
% K_record_comp
thf(fact_790_fst__diag__snd,axiom,
( ( comp_P1567445206330693457at_nat @ product_fst_nat_nat
@ ( comp_n829915685812334579at_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ product_snd_nat_nat ) )
= product_snd_nat_nat ) ).
% fst_diag_snd
thf(fact_791_fst__diag__snd,axiom,
( ( comp_P4090179523072277615t_char @ produc4841048791867702855t_char
@ ( comp_l7936247125563682291t_char
@ ^ [X5: list_char] : ( produc1606739095562851931t_char @ X5 @ X5 )
@ produc1900778367047502200t_char ) )
= produc1900778367047502200t_char ) ).
% fst_diag_snd
thf(fact_792_fst__diag__snd,axiom,
( ( comp_P8271837224898685794ar_nat @ product_fst_nat_nat
@ ( comp_n7794318530167662852ar_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ produc1259554233722553080ar_nat ) )
= produc1259554233722553080ar_nat ) ).
% fst_diag_snd
thf(fact_793_snd__diag__fst,axiom,
( ( comp_P1016065305979390063ar_nat @ produc5218843525345763465t_char
@ ( comp_l4862132908470794739ar_nat
@ ^ [X5: list_char] : ( produc1606739095562851931t_char @ X5 @ X5 )
@ produc5563429021163328950ar_nat ) )
= produc5563429021163328950ar_nat ) ).
% snd_diag_fst
thf(fact_794_snd__diag__fst,axiom,
( ( comp_P1567445206330693457at_nat @ product_snd_nat_nat
@ ( comp_n829915685812334579at_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ product_fst_nat_nat ) )
= product_fst_nat_nat ) ).
% snd_diag_fst
thf(fact_795_snd__diag__fst,axiom,
( ( comp_P2122579405136797538t_char @ product_snd_nat_nat
@ ( comp_n1645060710405774596t_char
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ produc6204653154488278070t_char ) )
= produc6204653154488278070t_char ) ).
% snd_diag_fst
thf(fact_796_old_Orec__unit__def,axiom,
( produc4455288259268591162at_nat
= ( ^ [F1: product_prod_nat_nat,X5: product_unit] : ( the_Pr7557018466319803784at_nat @ ( produc8778658879891000828at_nat @ F1 @ X5 ) ) ) ) ).
% old.rec_unit_def
thf(fact_797_old_Orec__unit__def,axiom,
( produc16126686263669963t_char
= ( ^ [F1: produc1457211279475724562t_char,X5: product_unit] : ( the_Pr202245514940600089t_char @ ( produc7973017197139442061t_char @ F1 @ X5 ) ) ) ) ).
% old.rec_unit_def
thf(fact_798_old_Orec__unit__def,axiom,
( product_rec_unit_nat
= ( ^ [F1: nat,X5: product_unit] : ( the_nat @ ( produc7502264439391792277it_nat @ F1 @ X5 ) ) ) ) ).
% old.rec_unit_def
thf(fact_799_fst__diag__fst,axiom,
( ( comp_P1016065305979390063ar_nat @ produc4841048791867702855t_char
@ ( comp_l4862132908470794739ar_nat
@ ^ [X5: list_char] : ( produc1606739095562851931t_char @ X5 @ X5 )
@ produc5563429021163328950ar_nat ) )
= produc5563429021163328950ar_nat ) ).
% fst_diag_fst
thf(fact_800_fst__diag__fst,axiom,
( ( comp_P1567445206330693457at_nat @ product_fst_nat_nat
@ ( comp_n829915685812334579at_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ product_fst_nat_nat ) )
= product_fst_nat_nat ) ).
% fst_diag_fst
thf(fact_801_fst__diag__fst,axiom,
( ( comp_P2122579405136797538t_char @ product_fst_nat_nat
@ ( comp_n1645060710405774596t_char
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ produc6204653154488278070t_char ) )
= produc6204653154488278070t_char ) ).
% fst_diag_fst
thf(fact_802_snd__diag__snd,axiom,
( ( comp_P4090179523072277615t_char @ produc5218843525345763465t_char
@ ( comp_l7936247125563682291t_char
@ ^ [X5: list_char] : ( produc1606739095562851931t_char @ X5 @ X5 )
@ produc1900778367047502200t_char ) )
= produc1900778367047502200t_char ) ).
% snd_diag_snd
thf(fact_803_snd__diag__snd,axiom,
( ( comp_P1567445206330693457at_nat @ product_snd_nat_nat
@ ( comp_n829915685812334579at_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ product_snd_nat_nat ) )
= product_snd_nat_nat ) ).
% snd_diag_snd
thf(fact_804_snd__diag__snd,axiom,
( ( comp_P8271837224898685794ar_nat @ product_snd_nat_nat
@ ( comp_n7794318530167662852ar_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ produc1259554233722553080ar_nat ) )
= produc1259554233722553080ar_nat ) ).
% snd_diag_snd
thf(fact_805_old_Orec__bool__def,axiom,
( produc6024350069564022202at_nat
= ( ^ [F1: product_prod_nat_nat,F22: product_prod_nat_nat,X5: $o] : ( the_Pr7557018466319803784at_nat @ ( produc865553358233325936at_nat @ F1 @ F22 @ X5 ) ) ) ) ).
% old.rec_bool_def
thf(fact_806_old_Orec__bool__def,axiom,
( produc7240177962613183563t_char
= ( ^ [F1: produc1457211279475724562t_char,F22: produc1457211279475724562t_char,X5: $o] : ( the_Pr202245514940600089t_char @ ( produc7531586246926991105t_char @ F1 @ F22 @ X5 ) ) ) ) ).
% old.rec_bool_def
thf(fact_807_old_Orec__bool__def,axiom,
( product_rec_bool_nat
= ( ^ [F1: nat,F22: nat,X5: $o] : ( the_nat @ ( produc2035648292922657313ol_nat @ F1 @ F22 @ X5 ) ) ) ) ).
% old.rec_bool_def
thf(fact_808_Domain__Collect__case__prod,axiom,
! [P2: nat > list_char > $o] :
( ( domain_nat_list_char @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ P2 ) ) )
= ( collect_nat
@ ^ [X5: nat] :
? [X3: list_char] : ( P2 @ X5 @ X3 ) ) ) ).
% Domain_Collect_case_prod
thf(fact_809_Domain__Collect__case__prod,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o] :
( ( domain4089750737140655564r_prat @ ( collec1156307336577696338r_prat @ ( produc5069634436926473260prat_o @ P2 ) ) )
= ( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
? [X3: produc1457211279475724562t_char > prat] : ( P2 @ X5 @ X3 ) ) ) ).
% Domain_Collect_case_prod
thf(fact_810_Domain__Collect__case__prod,axiom,
! [P2: nat > nat > $o] :
( ( domain_nat_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ P2 ) ) )
= ( collect_nat
@ ^ [X5: nat] :
? [X3: nat] : ( P2 @ X5 @ X3 ) ) ) ).
% Domain_Collect_case_prod
thf(fact_811_snd__diag__id,axiom,
! [Z4: produc1457211279475724562t_char > prat] :
( ( comp_P2783082240043180164r_prat @ produc5358294431189718917r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : ( produc1164665353665699927r_prat @ X5 @ X5 )
@ Z4 )
= ( id_Pro6476562945676181316r_prat @ Z4 ) ) ).
% snd_diag_id
thf(fact_812_snd__diag__id,axiom,
! [Z4: nat] :
( ( comp_P1955610211387027840at_nat @ product_snd_nat_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ Z4 )
= ( id_nat @ Z4 ) ) ).
% snd_diag_id
thf(fact_813_fst__diag__id,axiom,
! [Z4: produc1457211279475724562t_char > prat] :
( ( comp_P2783082240043180164r_prat @ produc2193917115357690435r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] : ( produc1164665353665699927r_prat @ X5 @ X5 )
@ Z4 )
= ( id_Pro6476562945676181316r_prat @ Z4 ) ) ).
% fst_diag_id
thf(fact_814_fst__diag__id,axiom,
! [Z4: nat] :
( ( comp_P1955610211387027840at_nat @ product_fst_nat_nat
@ ^ [X5: nat] : ( product_Pair_nat_nat @ X5 @ X5 )
@ Z4 )
= ( id_nat @ Z4 ) ) ).
% fst_diag_id
thf(fact_815_case__swap,axiom,
! [F4: nat > list_char > $o,P7: produc1457211279475724562t_char] :
( ( produc2492928673396900345_nat_o
@ ^ [Y2: list_char,X5: nat] : ( F4 @ X5 @ Y2 )
@ ( produc5051419219066781674t_char @ P7 ) )
= ( produc8526122873445342073char_o @ F4 @ P7 ) ) ).
% case_swap
thf(fact_816_case__swap,axiom,
! [F4: nat > list_char > nat,P7: produc1457211279475724562t_char] :
( ( produc7665377738449061807at_nat
@ ^ [Y2: list_char,X5: nat] : ( F4 @ X5 @ Y2 )
@ ( produc5051419219066781674t_char @ P7 ) )
= ( produc9163108120003956271ar_nat @ F4 @ P7 ) ) ).
% case_swap
thf(fact_817_case__swap,axiom,
! [F4: list_char > nat > $o,P7: produc7606469099237612818ar_nat] :
( ( produc8526122873445342073char_o
@ ^ [Y2: nat,X5: list_char] : ( F4 @ X5 @ Y2 )
@ ( produc4410195085741832554ar_nat @ P7 ) )
= ( produc2492928673396900345_nat_o @ F4 @ P7 ) ) ).
% case_swap
thf(fact_818_case__swap,axiom,
! [F4: list_char > nat > nat,P7: produc7606469099237612818ar_nat] :
( ( produc9163108120003956271ar_nat
@ ^ [Y2: nat,X5: list_char] : ( F4 @ X5 @ Y2 )
@ ( produc4410195085741832554ar_nat @ P7 ) )
= ( produc7665377738449061807at_nat @ F4 @ P7 ) ) ).
% case_swap
thf(fact_819_case__swap,axiom,
! [F4: nat > nat > product_prod_nat_nat,P7: product_prod_nat_nat] :
( ( produc2626176000494625587at_nat
@ ^ [Y2: nat,X5: nat] : ( F4 @ X5 @ Y2 )
@ ( product_swap_nat_nat @ P7 ) )
= ( produc2626176000494625587at_nat @ F4 @ P7 ) ) ).
% case_swap
thf(fact_820_case__swap,axiom,
! [F4: nat > nat > product_prod_nat_nat > $o,P7: product_prod_nat_nat] :
( ( produc8739625826339149834_nat_o
@ ^ [Y2: nat,X5: nat] : ( F4 @ X5 @ Y2 )
@ ( product_swap_nat_nat @ P7 ) )
= ( produc8739625826339149834_nat_o @ F4 @ P7 ) ) ).
% case_swap
thf(fact_821_case__swap,axiom,
! [F4: ( produc1457211279475724562t_char > prat ) > ( produc1457211279475724562t_char > prat ) > $o,P7: produc3336119888008106215r_prat] :
( ( produc5069634436926473260prat_o
@ ^ [Y2: produc1457211279475724562t_char > prat,X5: produc1457211279475724562t_char > prat] : ( F4 @ X5 @ Y2 )
@ ( produc82946499796401655r_prat @ P7 ) )
= ( produc5069634436926473260prat_o @ F4 @ P7 ) ) ).
% case_swap
thf(fact_822_case__swap,axiom,
! [F4: nat > nat > $o,P7: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,X5: nat] : ( F4 @ X5 @ Y2 )
@ ( product_swap_nat_nat @ P7 ) )
= ( produc6081775807080527818_nat_o @ F4 @ P7 ) ) ).
% case_swap
thf(fact_823_relcomp__unfold,axiom,
( relcom7222395050640001041t_char
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr7632435056502277254t_char] :
( collec8998774337691853201t_char
@ ( produc186087365799766445char_o
@ ^ [X5: produc1457211279475724562t_char > prat,Z6: produc1457211279475724562t_char] :
? [Y2: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
& ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_824_relcomp__unfold,axiom,
( relcom2001116082538860837t_char
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr1935176096852982554t_char] :
( collec1912346231567511845t_char
@ ( produc8988401804721015065char_o
@ ^ [X5: produc1457211279475724562t_char > prat,Z6: produc2489117125269924006t_char] :
? [Y2: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
& ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_825_relcomp__unfold,axiom,
( relcomp_nat_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat,S3: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Z6: nat] :
? [Y2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_826_relcomp__unfold,axiom,
( relcom6453288877151117700t_char
= ( ^ [R: set_Pr1261947904930325089at_nat,S3: set_Pr2507339680178222706t_char] :
( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ^ [X5: nat,Z6: list_char] :
? [Y2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R )
& ( member484235747325421115t_char @ ( produc120197956887798346t_char @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_827_relcomp__unfold,axiom,
( relcom5956200836249630357t_char
= ( ^ [R: set_Pr2507339680178222706t_char,S3: set_Pr4480099295215233283t_char] :
( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ^ [X5: nat,Z6: list_char] :
? [Y2: list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R )
& ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_828_relcomp__unfold,axiom,
( relcom3397962033580885459r_prat
= ( ^ [R: set_Pr7632435056502277254t_char,S3: set_Pr4624115533177120456r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Z6: produc1457211279475724562t_char > prat] :
? [Y2: produc1457211279475724562t_char] :
( ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R )
& ( member7861002897371493265r_prat @ ( produc7990353546384762072r_prat @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_829_relcomp__unfold,axiom,
( relcom6844059597237840063r_prat
= ( ^ [R: set_Pr1935176096852982554t_char,S3: set_Pr4683309014602836788r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Z6: produc1457211279475724562t_char > prat] :
? [Y2: produc2489117125269924006t_char] :
( ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R )
& ( member8465322205588144125r_prat @ ( produc7800942563105181764r_prat @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_830_relcomp__unfold,axiom,
( relcom6619832327022793170r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr1685704261205283783r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ^ [X5: produc1457211279475724562t_char > prat,Z6: produc1457211279475724562t_char > prat] :
? [Y2: produc1457211279475724562t_char > prat] :
( ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
& ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_831_relcomp__unfold,axiom,
( relcom5812064743826168580ar_nat
= ( ^ [R: set_Pr2507339680178222706t_char,S3: set_Pr8803067691650843250ar_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Z6: nat] :
? [Y2: list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R )
& ( member6633493567087309371ar_nat @ ( produc8702345860417625034ar_nat @ Y2 @ Z6 ) @ S3 ) ) ) ) ) ) ).
% relcomp_unfold
thf(fact_832_Domain__unfold,axiom,
( domain_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
( collect_nat
@ ^ [X5: nat] :
? [Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_833_Domain__unfold,axiom,
( domain4991527842029491467t_char
= ( ^ [R: set_Pr7632435056502277254t_char] :
( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
? [Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_834_Domain__unfold,axiom,
( domain2005253360264185631t_char
= ( ^ [R: set_Pr1935176096852982554t_char] :
( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
? [Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_835_Domain__unfold,axiom,
( domain4089750737140655564r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat] :
( collec7093475260167521854r_prat
@ ^ [X5: produc1457211279475724562t_char > prat] :
? [Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_836_Domain__unfold,axiom,
( domain2177972146002949427prat_a
= ( ^ [R: set_Pr9117357208957936942prat_a] :
( collect_a_prat
@ ^ [X5: a > prat] :
? [Y2: produc3375937593958228902prat_a] : ( member5370254448528625399prat_a @ ( produc2856268368059332798prat_a @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_837_Domain__unfold,axiom,
( domain_a_prat_a
= ( ^ [R: set_Pr2748872423075033990prat_a] :
( collect_a_prat
@ ^ [X5: a > prat] :
? [Y2: a] : ( member1351683188118327119prat_a @ ( produc3557287861060643862prat_a @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_838_Domain__unfold,axiom,
( domain_nat_list_char
= ( ^ [R: set_Pr2507339680178222706t_char] :
( collect_nat
@ ^ [X5: nat] :
? [Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R ) ) ) ) ).
% Domain_unfold
thf(fact_839_image2__Gr,axiom,
( bNF_Gr7397543130437154909t_char
= ( ^ [A4: set_nat,F2: nat > nat,G2: nat > list_char] : ( relcom6453288877151117700t_char @ ( converse_nat_nat @ ( bNF_Gr_nat_nat @ A4 @ F2 ) ) @ ( bNF_Gr_nat_list_char @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_840_image2__Gr,axiom,
( bNF_Gr7318156773085685964at_nat
= ( ^ [A4: set_nat,F2: nat > nat,G2: nat > nat] : ( relcomp_nat_nat_nat @ ( converse_nat_nat @ ( bNF_Gr_nat_nat @ A4 @ F2 ) ) @ ( bNF_Gr_nat_nat @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_841_image2__Gr,axiom,
( bNF_Gr689107047223432174t_char
= ( ^ [A4: set_nat,F2: nat > list_char,G2: nat > list_char] : ( relcom1214091342717857813t_char @ ( conver1319806385908312430t_char @ ( bNF_Gr_nat_list_char @ A4 @ F2 ) ) @ ( bNF_Gr_nat_list_char @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_842_image2__Gr,axiom,
( bNF_Gr6756318997112205789ar_nat
= ( ^ [A4: set_nat,F2: nat > list_char,G2: nat > nat] : ( relcom4314334362271274116at_nat @ ( conver1319806385908312430t_char @ ( bNF_Gr_nat_list_char @ A4 @ F2 ) ) @ ( bNF_Gr_nat_nat @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_843_image2__Gr,axiom,
( bNF_Gr5258588615557311325at_nat
= ( ^ [A4: set_list_char,F2: list_char > nat,G2: list_char > nat] : ( relcom5812064743826168580ar_nat @ ( conver678582252583363310ar_nat @ ( bNF_Gr_list_char_nat @ A4 @ F2 ) ) @ ( bNF_Gr_list_char_nat @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_844_image2__Gr,axiom,
( bNF_Gr5170369590546435438t_char
= ( ^ [A4: set_list_char,F2: list_char > nat,G2: list_char > list_char] : ( relcom5956200836249630357t_char @ ( conver678582252583363310ar_nat @ ( bNF_Gr_list_char_nat @ A4 @ F2 ) ) @ ( bNF_Gr2197830230412165350t_char @ A4 @ G2 ) ) ) ) ).
% image2_Gr
thf(fact_845_Id__on__Gr,axiom,
( id_on_nat
= ( ^ [A4: set_nat] : ( bNF_Gr_nat_nat @ A4 @ id_nat ) ) ) ).
% Id_on_Gr
thf(fact_846_Id__on__Gr,axiom,
( id_on_2554058798563519774at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat] : ( bNF_Gr4088865321246080482at_nat @ A4 @ id_Pro7559728917991913458at_nat ) ) ) ).
% Id_on_Gr
thf(fact_847_times__subset__iff,axiom,
! [A3: set_Pr1261947904930325089at_nat,C3: set_nat,B3: set_Pr1261947904930325089at_nat,D2: set_nat] :
( ( ord_le7094820750414311574at_nat
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : C3 )
@ ( produc7672662199629908489at_nat @ B3
@ ^ [Uu: product_prod_nat_nat] : D2 ) )
= ( ( A3 = bot_bo2099793752762293965at_nat )
| ( C3 = bot_bot_set_nat )
| ( ( ord_le3146513528884898305at_nat @ A3 @ B3 )
& ( ord_less_eq_set_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_848_times__subset__iff,axiom,
! [A3: set_list_char,C3: set_nat,B3: set_list_char,D2: set_nat] :
( ( ord_le3387867619833322002ar_nat
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : C3 )
@ ( produc5389449503320859771ar_nat @ B3
@ ^ [Uu: list_char] : D2 ) )
= ( ( A3 = bot_bo8503570744482963627t_char )
| ( C3 = bot_bot_set_nat )
| ( ( ord_le1207710660481778807t_char @ A3 @ B3 )
& ( ord_less_eq_set_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_849_times__subset__iff,axiom,
! [A3: set_set_nat,C3: set_set_nat,B3: set_set_nat,D2: set_set_nat] :
( ( ord_le4402255868550298733et_nat
@ ( produc105401717395143638et_nat @ A3
@ ^ [Uu: set_nat] : C3 )
@ ( produc105401717395143638et_nat @ B3
@ ^ [Uu: set_nat] : D2 ) )
= ( ( A3 = bot_bot_set_set_nat )
| ( C3 = bot_bot_set_set_nat )
| ( ( ord_le6893508408891458716et_nat @ A3 @ B3 )
& ( ord_le6893508408891458716et_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_850_times__subset__iff,axiom,
! [A3: set_set_nat,C3: set_nat,B3: set_set_nat,D2: set_nat] :
( ( ord_le7046853370993658551at_nat
@ ( produc5318310618559172640at_nat @ A3
@ ^ [Uu: set_nat] : C3 )
@ ( produc5318310618559172640at_nat @ B3
@ ^ [Uu: set_nat] : D2 ) )
= ( ( A3 = bot_bot_set_set_nat )
| ( C3 = bot_bot_set_nat )
| ( ( ord_le6893508408891458716et_nat @ A3 @ B3 )
& ( ord_less_eq_set_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_851_times__subset__iff,axiom,
! [A3: set_nat,C3: set_Pr1261947904930325089at_nat,B3: set_nat,D2: set_Pr1261947904930325089at_nat] :
( ( ord_le3050193496395145148at_nat
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : C3 )
@ ( produc1809337555817847783at_nat @ B3
@ ^ [Uu: nat] : D2 ) )
= ( ( A3 = bot_bot_set_nat )
| ( C3 = bot_bo2099793752762293965at_nat )
| ( ( ord_less_eq_set_nat @ A3 @ B3 )
& ( ord_le3146513528884898305at_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_852_times__subset__iff,axiom,
! [A3: set_nat,C3: set_list_char,B3: set_nat,D2: set_list_char] :
( ( ord_le6315511645215477266t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : C3 )
@ ( produc6030673636645808891t_char @ B3
@ ^ [Uu: nat] : D2 ) )
= ( ( A3 = bot_bot_set_nat )
| ( C3 = bot_bo8503570744482963627t_char )
| ( ( ord_less_eq_set_nat @ A3 @ B3 )
& ( ord_le1207710660481778807t_char @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_853_times__subset__iff,axiom,
! [A3: set_nat,C3: set_set_nat,B3: set_nat,D2: set_set_nat] :
( ( ord_le3845944159117341623et_nat
@ ( produc8883945523214541856et_nat @ A3
@ ^ [Uu: nat] : C3 )
@ ( produc8883945523214541856et_nat @ B3
@ ^ [Uu: nat] : D2 ) )
= ( ( A3 = bot_bot_set_nat )
| ( C3 = bot_bot_set_set_nat )
| ( ( ord_less_eq_set_nat @ A3 @ B3 )
& ( ord_le6893508408891458716et_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_854_times__subset__iff,axiom,
! [A3: set_nat,C3: set_nat,B3: set_nat,D2: set_nat] :
( ( ord_le3146513528884898305at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : C3 )
@ ( produc457027306803732586at_nat @ B3
@ ^ [Uu: nat] : D2 ) )
= ( ( A3 = bot_bot_set_nat )
| ( C3 = bot_bot_set_nat )
| ( ( ord_less_eq_set_nat @ A3 @ B3 )
& ( ord_less_eq_set_nat @ C3 @ D2 ) ) ) ) ).
% times_subset_iff
thf(fact_855_relcomp__def,axiom,
( relcom7222395050640001041t_char
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr7632435056502277254t_char] :
( collec8998774337691853201t_char
@ ( produc186087365799766445char_o
@ ( relcom8471531622496164321t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_856_relcomp__def,axiom,
( relcom2001116082538860837t_char
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr1935176096852982554t_char] :
( collec1912346231567511845t_char
@ ( produc8988401804721015065char_o
@ ( relcom7420010653013420789t_char
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_857_relcomp__def,axiom,
( relcomp_nat_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat,S3: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ( relcompp_nat_nat_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R )
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_858_relcomp__def,axiom,
( relcom5956200836249630357t_char
= ( ^ [R: set_Pr2507339680178222706t_char,S3: set_Pr4480099295215233283t_char] :
( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ( relcom7349595004981586117t_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R )
@ ^ [X5: list_char,Y2: list_char] : ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_859_relcomp__def,axiom,
( relcom6453288877151117700t_char
= ( ^ [R: set_Pr1261947904930325089at_nat,S3: set_Pr2507339680178222706t_char] :
( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ( relcom3288008990786313140t_char
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R )
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_860_relcomp__def,axiom,
( relcom3397962033580885459r_prat
= ( ^ [R: set_Pr7632435056502277254t_char,S3: set_Pr4624115533177120456r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ( relcom4647098605437048739r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char] : ( member1441224781927977039t_char @ ( produc2591414526589101846t_char @ X5 @ Y2 ) @ R )
@ ^ [X5: produc1457211279475724562t_char,Y2: produc1457211279475724562t_char > prat] : ( member7861002897371493265r_prat @ ( produc7990353546384762072r_prat @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_861_relcomp__def,axiom,
( relcom6844059597237840063r_prat
= ( ^ [R: set_Pr1935176096852982554t_char,S3: set_Pr4683309014602836788r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ( relcom3039582130857624207r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc2489117125269924006t_char] : ( member5171123587969721059t_char @ ( produc2957999048406202538t_char @ X5 @ Y2 ) @ R )
@ ^ [X5: produc2489117125269924006t_char,Y2: produc1457211279475724562t_char > prat] : ( member8465322205588144125r_prat @ ( produc7800942563105181764r_prat @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_862_relcomp__def,axiom,
( relcom6619832327022793170r_prat
= ( ^ [R: set_Pr1685704261205283783r_prat,S3: set_Pr1685704261205283783r_prat] :
( collec1156307336577696338r_prat
@ ( produc5069634436926473260prat_o
@ ( relcom8047291834541808546r_prat
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ R )
@ ^ [X5: produc1457211279475724562t_char > prat,Y2: produc1457211279475724562t_char > prat] : ( member1381939458143960592r_prat @ ( produc1164665353665699927r_prat @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_863_relcomp__def,axiom,
( relcom5812064743826168580ar_nat
= ( ^ [R: set_Pr2507339680178222706t_char,S3: set_Pr8803067691650843250ar_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ( relcom2646784857461364020ar_nat
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R )
@ ^ [X5: list_char,Y2: nat] : ( member6633493567087309371ar_nat @ ( produc8702345860417625034ar_nat @ X5 @ Y2 ) @ S3 ) ) ) ) ) ) ).
% relcomp_def
thf(fact_864_in__rel__Gr,axiom,
! [A3: set_nat,F4: nat > list_char] :
( ( fun_in175243070162512245t_char @ ( bNF_Gr_nat_list_char @ A3 @ F4 ) )
= ( bNF_Gr2905446856833220225t_char @ A3 @ F4 ) ) ).
% in_rel_Gr
thf(fact_865_in__rel__Gr,axiom,
! [A3: set_nat,F4: nat > nat] :
( ( fun_in_rel_nat_nat @ ( bNF_Gr_nat_nat @ A3 @ F4 ) )
= ( bNF_Grp_nat_nat @ A3 @ F4 ) ) ).
% in_rel_Gr
thf(fact_866_fun_Oin__rel,axiom,
! [R3: $o > $o > $o,A: nat > $o,B: nat > $o] :
( ( bNF_re4705727531993890431at_o_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: nat > product_prod_o_o] :
( ( member9175467367257937463od_o_o @ Z6
@ ( collec5126044608080245625od_o_o
@ ^ [X5: nat > product_prod_o_o] : ( ord_le192195778054999463od_o_o @ ( image_102748095387869968od_o_o @ X5 @ top_top_set_nat ) @ ( collec3167064739498627218od_o_o @ ( produc6197397395684419436_o_o_o @ R3 ) ) ) ) )
& ( ( comp_P7081879951647482084_o_nat @ product_fst_o_o @ Z6 )
= A )
& ( ( comp_P7081879951647482084_o_nat @ product_snd_o_o @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_867_fun_Oin__rel,axiom,
! [R3: nat > nat > $o,A: nat > nat,B: nat > nat] :
( ( bNF_re5653821019739307937at_nat
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: nat > product_prod_nat_nat] :
( ( member6743353555990375057at_nat @ Z6
@ ( collec8718012497556192979at_nat
@ ^ [X5: nat > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_5846123807819985514at_nat @ X5 @ top_top_set_nat ) @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R3 ) ) ) ) )
& ( ( comp_P1955610211387027840at_nat @ product_fst_nat_nat @ Z6 )
= A )
& ( ( comp_P1955610211387027840at_nat @ product_snd_nat_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_868_fun_Oin__rel,axiom,
! [R3: list_char > nat > $o,A: nat > list_char,B: nat > nat] :
( ( bNF_re1435683047850566962ar_nat
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: nat > produc7606469099237612818ar_nat] :
( ( member231257875666289314ar_nat @ Z6
@ ( collec1892443993989155812ar_nat
@ ^ [X5: nat > produc7606469099237612818ar_nat] : ( ord_le3387867619833322002ar_nat @ ( image_7152680309924031739ar_nat @ X5 @ top_top_set_nat ) @ ( collec8608152508653127293ar_nat @ ( produc2492928673396900345_nat_o @ R3 ) ) ) ) )
& ( ( comp_P5292914338597962658ar_nat @ produc5563429021163328950ar_nat @ Z6 )
= A )
& ( ( comp_P8318769832456242705at_nat @ produc1259554233722553080ar_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_869_fun_Oin__rel,axiom,
! [R3: nat > nat > $o,A: set_nat > nat,B: set_nat > nat] :
( ( bNF_re2508443332600976141at_nat
@ ^ [Y3: set_nat,Z: set_nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: set_nat > product_prod_nat_nat] :
( ( member7598294160067007323at_nat @ Z6
@ ( collec8743797477381660573at_nat
@ ^ [X5: set_nat > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_7073161707855575860at_nat @ X5 @ top_top_set_set_nat ) @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R3 ) ) ) ) )
& ( ( comp_P5369868937050299702et_nat @ product_fst_nat_nat @ Z6 )
= A )
& ( ( comp_P5369868937050299702et_nat @ product_snd_nat_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_870_fun_Oin__rel,axiom,
! [R3: nat > list_char > $o,A: nat > nat,B: nat > list_char] :
( ( bNF_re2076907181175516082t_char
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: nat > produc1457211279475724562t_char] :
( ( member3158901901048444578t_char @ Z6
@ ( collec4820088019371311076t_char
@ ^ [X5: nat > produc1457211279475724562t_char] : ( ord_le6315511645215477266t_char @ ( image_1003422490162143483t_char @ X5 @ top_top_set_nat ) @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R3 ) ) ) ) )
& ( ( comp_P8410057226579278353at_nat @ produc6204653154488278070t_char @ Z6 )
= A )
& ( ( comp_P4974907838745982882ar_nat @ produc1900778367047502200t_char @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_871_fun_Oin__rel,axiom,
! [R3: list_char > nat > $o,A: set_nat > list_char,B: set_nat > nat] :
( ( bNF_re6814798851205064350ar_nat
@ ^ [Y3: set_nat,Z: set_nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: set_nat > produc7606469099237612818ar_nat] :
( ( member8226418253345158252ar_nat @ Z6
@ ( collec6560429172039693742ar_nat
@ ^ [X5: set_nat > produc7606469099237612818ar_nat] : ( ord_le3387867619833322002ar_nat @ ( image_6339652515608133317ar_nat @ X5 @ top_top_set_set_nat ) @ ( collec8608152508653127293ar_nat @ ( produc2492928673396900345_nat_o @ R3 ) ) ) ) )
& ( ( comp_P137096244479289176et_nat @ produc5563429021163328950ar_nat @ Z6 )
= A )
& ( ( comp_P559749852281925063et_nat @ produc1259554233722553080ar_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_872_fun_Oin__rel,axiom,
! [R3: nat > nat > $o,A: ( nat > nat ) > nat,B: ( nat > nat ) > nat] :
( ( bNF_re3320998365863425151at_nat
@ ^ [Y3: nat > nat,Z: nat > nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: ( nat > nat ) > product_prod_nat_nat] :
( ( member3666156368143155042at_nat @ Z6
@ ( collec5327342486466021540at_nat
@ ^ [X5: ( nat > nat ) > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_5687747386542951227at_nat @ X5 @ top_top_set_nat_nat ) @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R3 ) ) ) ) )
& ( ( comp_P6240816377000802031at_nat @ product_fst_nat_nat @ Z6 )
= A )
& ( ( comp_P6240816377000802031at_nat @ product_snd_nat_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_873_fun_Oin__rel,axiom,
! [R3: nat > list_char > $o,A: set_nat > nat,B: set_nat > list_char] :
( ( bNF_re7456022984530013470t_char
@ ^ [Y3: set_nat,Z: set_nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: set_nat > produc1457211279475724562t_char] :
( ( member1930690241872537708t_char @ Z6
@ ( collec264701160567073198t_char
@ ^ [X5: set_nat > produc1457211279475724562t_char] : ( ord_le6315511645215477266t_char @ ( image_190394695846245061t_char @ X5 @ top_top_set_set_nat ) @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R3 ) ) ) ) )
& ( ( comp_P488745826847564231et_nat @ produc6204653154488278070t_char @ Z6 )
= A )
& ( ( comp_P7799612233565674328et_nat @ produc1900778367047502200t_char @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_874_fun_Oin__rel,axiom,
! [R3: list_char > nat > $o,A: ( nat > nat ) > list_char,B: ( nat > nat ) > nat] :
( ( bNF_re6527413442372678928ar_nat
@ ^ [Y3: nat > nat,Z: nat > nat] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: ( nat > nat ) > produc7606469099237612818ar_nat] :
( ( member8116379064319855091ar_nat @ Z6
@ ( collec4513549283322988597ar_nat
@ ^ [X5: ( nat > nat ) > produc7606469099237612818ar_nat] : ( ord_le3387867619833322002ar_nat @ ( image_4136341828564351052ar_nat @ X5 @ top_top_set_nat_nat ) @ ( collec8608152508653127293ar_nat @ ( produc2492928673396900345_nat_o @ R3 ) ) ) ) )
& ( ( comp_P1337775633407159825at_nat @ produc5563429021163328950ar_nat @ Z6 )
= A )
& ( ( comp_P4430085340299632128at_nat @ produc1259554233722553080ar_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_875_fun_Oin__rel,axiom,
! [R3: nat > nat > $o,A: produc1457211279475724562t_char > nat,B: produc1457211279475724562t_char > nat] :
( ( bNF_re5269148346131715199at_nat
@ ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ R3
@ A
@ B )
= ( ? [Z6: produc1457211279475724562t_char > product_prod_nat_nat] :
( ( member5503537209162532075at_nat @ Z6
@ ( collec3352718687064416553at_nat
@ ^ [X5: produc1457211279475724562t_char > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_2110972657701675764at_nat @ X5 @ top_to1250346684925019074t_char ) @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R3 ) ) ) ) )
& ( ( comp_P2122579405136797538t_char @ product_fst_nat_nat @ Z6 )
= A )
& ( ( comp_P2122579405136797538t_char @ product_snd_nat_nat @ Z6 )
= B ) ) ) ) ).
% fun.in_rel
thf(fact_876_image__ident,axiom,
! [Y7: set_nat] :
( ( image_nat_nat2
@ ^ [X5: nat] : X5
@ Y7 )
= Y7 ) ).
% image_ident
thf(fact_877_Collect__case__prod,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc457027306803732586at_nat @ ( collect_nat @ P2 )
@ ^ [Uu: nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_878_Collect__case__prod,axiom,
! [P2: nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec5903703980526211963at_nat
@ ( produc5864757623865647827_nat_o
@ ^ [A2: nat,B2: product_prod_nat_nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc1809337555817847783at_nat @ ( collect_nat @ P2 )
@ ^ [Uu: nat] : ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_879_Collect__case__prod,axiom,
! [P2: product_prod_nat_nat > $o,Q: nat > $o] :
( ( collec7029190964493513045at_nat
@ ( produc8758269395934548017_nat_o
@ ^ [A2: product_prod_nat_nat,B2: nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc7672662199629908489at_nat @ ( collec3392354462482085612at_nat @ P2 )
@ ^ [Uu: product_prod_nat_nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_880_Collect__case__prod,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ^ [A2: product_prod_nat_nat,B2: product_prod_nat_nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc2761391749766926216at_nat @ ( collec3392354462482085612at_nat @ P2 )
@ ^ [Uu: product_prod_nat_nat] : ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_881_Collect__case__prod,axiom,
! [P2: nat > $o,Q: set_nat > $o] :
( ( collec6652498225584317346et_nat
@ ( produc6720110361610378900_nat_o
@ ^ [A2: nat,B2: set_nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc8883945523214541856et_nat @ ( collect_nat @ P2 )
@ ^ [Uu: nat] : ( collect_set_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_882_Collect__case__prod,axiom,
! [P2: set_nat > $o,Q: nat > $o] :
( ( collec2520389976089426594at_nat
@ ( produc8429754692982665876_nat_o
@ ^ [A2: set_nat,B2: nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc5318310618559172640at_nat @ ( collect_set_nat @ P2 )
@ ^ [Uu: set_nat] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_883_Collect__case__prod,axiom,
! [P2: list_char > $o,Q: nat > $o] :
( ( collec8608152508653127293ar_nat
@ ( produc2492928673396900345_nat_o
@ ^ [A2: list_char,B2: nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc5389449503320859771ar_nat @ ( collect_list_char @ P2 )
@ ^ [Uu: list_char] : ( collect_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_884_Collect__case__prod,axiom,
! [P2: nat > $o,Q: list_char > $o] :
( ( collec2458894688891239037t_char
@ ( produc8526122873445342073char_o
@ ^ [A2: nat,B2: list_char] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc6030673636645808891t_char @ ( collect_nat @ P2 )
@ ^ [Uu: nat] : ( collect_list_char @ Q ) ) ) ).
% Collect_case_prod
thf(fact_885_Collect__case__prod,axiom,
! [P2: nat > $o,Q: ( nat > nat ) > $o] :
( ( collec1087395353207291739at_nat
@ ( produc1872543322361064475_nat_o
@ ^ [A2: nat,B2: nat > nat] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc4526620505022529241at_nat @ ( collect_nat @ P2 )
@ ^ [Uu: nat] : ( collect_nat_nat @ Q ) ) ) ).
% Collect_case_prod
thf(fact_886_Collect__case__prod,axiom,
! [P2: list_char > $o,Q: list_char > $o] :
( ( collec7684657524456971406t_char
@ ( produc5604122169238565672char_o
@ ^ [A2: list_char,B2: list_char] :
( ( P2 @ A2 )
& ( Q @ B2 ) ) ) )
= ( produc2134963774413013388t_char @ ( collect_list_char @ P2 )
@ ^ [Uu: list_char] : ( collect_list_char @ Q ) ) ) ).
% Collect_case_prod
thf(fact_887_Times__empty,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_nat] :
( ( ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B3 )
= bot_bo2204296500067978442at_nat )
= ( ( A3 = bot_bo2099793752762293965at_nat )
| ( B3 = bot_bot_set_nat ) ) ) ).
% Times_empty
thf(fact_888_Times__empty,axiom,
! [A3: set_list_char,B3: set_nat] :
( ( ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 )
= bot_bo7709822093361376478ar_nat )
= ( ( A3 = bot_bo8503570744482963627t_char )
| ( B3 = bot_bot_set_nat ) ) ) ).
% Times_empty
thf(fact_889_Times__empty,axiom,
! [A3: set_set_nat,B3: set_set_nat] :
( ( ( produc105401717395143638et_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= bot_bo4952753636535259449et_nat )
= ( ( A3 = bot_bot_set_set_nat )
| ( B3 = bot_bot_set_set_nat ) ) ) ).
% Times_empty
thf(fact_890_Times__empty,axiom,
! [A3: set_set_nat,B3: set_nat] :
( ( ( produc5318310618559172640at_nat @ A3
@ ^ [Uu: set_nat] : B3 )
= bot_bo8052273170156359555at_nat )
= ( ( A3 = bot_bot_set_set_nat )
| ( B3 = bot_bot_set_nat ) ) ) ).
% Times_empty
thf(fact_891_Times__empty,axiom,
! [A3: set_nat,B3: set_Pr1261947904930325089at_nat] :
( ( ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B3 )
= bot_bo7383041282903587824at_nat )
= ( ( A3 = bot_bot_set_nat )
| ( B3 = bot_bo2099793752762293965at_nat ) ) ) ).
% Times_empty
thf(fact_892_Times__empty,axiom,
! [A3: set_nat,B3: set_list_char] :
( ( ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 )
= bot_bo1414094081888755934t_char )
= ( ( A3 = bot_bot_set_nat )
| ( B3 = bot_bo8503570744482963627t_char ) ) ) ).
% Times_empty
thf(fact_893_Times__empty,axiom,
! [A3: set_nat,B3: set_set_nat] :
( ( ( produc8883945523214541856et_nat @ A3
@ ^ [Uu: nat] : B3 )
= bot_bo4851363958280042627et_nat )
= ( ( A3 = bot_bot_set_nat )
| ( B3 = bot_bot_set_set_nat ) ) ) ).
% Times_empty
thf(fact_894_Times__empty,axiom,
! [A3: set_nat,B3: set_nat] :
( ( ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 )
= bot_bo2099793752762293965at_nat )
= ( ( A3 = bot_bot_set_nat )
| ( B3 = bot_bot_set_nat ) ) ) ).
% Times_empty
thf(fact_895_Sigma__empty2,axiom,
! [A3: set_nat] :
( ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : bot_bo2099793752762293965at_nat )
= bot_bo7383041282903587824at_nat ) ).
% Sigma_empty2
thf(fact_896_Sigma__empty2,axiom,
! [A3: set_nat] :
( ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : bot_bo8503570744482963627t_char )
= bot_bo1414094081888755934t_char ) ).
% Sigma_empty2
thf(fact_897_Sigma__empty2,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : bot_bot_set_nat )
= bot_bo2204296500067978442at_nat ) ).
% Sigma_empty2
thf(fact_898_Sigma__empty2,axiom,
! [A3: set_list_char] :
( ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : bot_bot_set_nat )
= bot_bo7709822093361376478ar_nat ) ).
% Sigma_empty2
thf(fact_899_Sigma__empty2,axiom,
! [A3: set_nat] :
( ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : bot_bot_set_nat )
= bot_bo2099793752762293965at_nat ) ).
% Sigma_empty2
thf(fact_900_UNIV__Times__UNIV,axiom,
( ( produc457027306803732586at_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_top_set_nat )
= top_to4669805908274784177at_nat ) ).
% UNIV_Times_UNIV
thf(fact_901_UNIV__Times__UNIV,axiom,
( ( produc5389449503320859771ar_nat @ top_to3190553582279535303t_char
@ ^ [Uu: list_char] : top_top_set_nat )
= top_to7546074696397639618ar_nat ) ).
% UNIV_Times_UNIV
thf(fact_902_UNIV__Times__UNIV,axiom,
( ( produc5318310618559172640at_nat @ top_top_set_set_nat
@ ^ [Uu: set_nat] : top_top_set_nat )
= top_to3374598108630517863at_nat ) ).
% UNIV_Times_UNIV
thf(fact_903_UNIV__Times__UNIV,axiom,
( ( produc6030673636645808891t_char @ top_top_set_nat
@ ^ [Uu: nat] : top_to3190553582279535303t_char )
= top_to1250346684925019074t_char ) ).
% UNIV_Times_UNIV
thf(fact_904_UNIV__Times__UNIV,axiom,
( ( produc8883945523214541856et_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_top_set_set_nat )
= top_to173688896754200935et_nat ) ).
% UNIV_Times_UNIV
thf(fact_905_UNIV__Times__UNIV,axiom,
( ( produc7672662199629908489at_nat @ top_to4669805908274784177at_nat
@ ^ [Uu: product_prod_nat_nat] : top_top_set_nat )
= top_to2567003362141017830at_nat ) ).
% UNIV_Times_UNIV
thf(fact_906_UNIV__Times__UNIV,axiom,
( ( produc105401717395143638et_nat @ top_top_set_set_nat
@ ^ [Uu: set_nat] : top_top_set_set_nat )
= top_to3040159065575275037et_nat ) ).
% UNIV_Times_UNIV
thf(fact_907_UNIV__Times__UNIV,axiom,
( ( produc1809337555817847783at_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_to4669805908274784177at_nat )
= top_to7745748144976627212at_nat ) ).
% UNIV_Times_UNIV
thf(fact_908_UNIV__Times__UNIV,axiom,
( ( produc4526620505022529241at_nat @ top_top_set_nat
@ ^ [Uu: nat] : top_top_set_nat_nat )
= top_to5113444068631394720at_nat ) ).
% UNIV_Times_UNIV
thf(fact_909_UNIV__Times__UNIV,axiom,
( ( produc5982696620300550233at_nat @ top_top_set_nat_nat
@ ^ [Uu: nat > nat] : top_top_set_nat )
= top_to7836785446628990112at_nat ) ).
% UNIV_Times_UNIV
thf(fact_910_fun_Orel__Grp,axiom,
! [A3: set_Pr2507339680178222706t_char,F4: produc1457211279475724562t_char > list_char] :
( ( bNF_re7653730848126131926t_char
@ ^ [Y3: produc7606469099237612818ar_nat,Z: produc7606469099237612818ar_nat] : ( Y3 = Z )
@ ( bNF_Gr3750019412944930853t_char @ A3 @ F4 ) )
= ( bNF_Gr7768808254035958895t_char
@ ( collec1503323772194643258t_char
@ ^ [X5: produc7606469099237612818ar_nat > produc1457211279475724562t_char] : ( ord_le6315511645215477266t_char @ ( image_688197443715608197t_char @ X5 @ top_to7546074696397639618ar_nat ) @ A3 ) )
@ ( comp_P26140635296239040ar_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_911_fun_Orel__Grp,axiom,
! [A3: set_Pr2507339680178222706t_char,F4: produc1457211279475724562t_char > nat] :
( ( bNF_re742088632225134789ar_nat
@ ^ [Y3: produc7606469099237612818ar_nat,Z: produc7606469099237612818ar_nat] : ( Y3 = Z )
@ ( bNF_Gr3073014387538510996ar_nat @ A3 @ F4 ) )
= ( bNF_Gr7503386797330181086at_nat
@ ( collec1503323772194643258t_char
@ ^ [X5: produc7606469099237612818ar_nat > produc1457211279475724562t_char] : ( ord_le6315511645215477266t_char @ ( image_688197443715608197t_char @ X5 @ top_to7546074696397639618ar_nat ) @ A3 ) )
@ ( comp_P3187634502937433873ar_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_912_fun_Orel__Grp,axiom,
! [A3: set_Pr1261947904930325089at_nat,F4: product_prod_nat_nat > $o] :
( ( bNF_re6701202036956822900_nat_o
@ ^ [Y3: product_prod_nat_nat,Z: product_prod_nat_nat] : ( Y3 = Z )
@ ( bNF_Gr8859634586176591525_nat_o @ A3 @ F4 ) )
= ( bNF_Gr2209344289654512049_nat_o
@ ( collec248804655031457914at_nat
@ ^ [X5: product_prod_nat_nat > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_5168914502847457605at_nat @ X5 @ top_to4669805908274784177at_nat ) @ A3 ) )
@ ( comp_P6344650113790022471at_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_913_fun_Orel__Grp,axiom,
! [A3: set_Pr1261947904930325089at_nat,F4: product_prod_nat_nat > nat] :
( ( bNF_re7912597853723674548at_nat
@ ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ ( bNF_Gr193424670081168899at_nat @ A3 @ F4 ) )
= ( bNF_Gr298557646745593647ar_nat
@ ( collec3352718687064416553at_nat
@ ^ [X5: produc1457211279475724562t_char > product_prod_nat_nat] : ( ord_le3146513528884898305at_nat @ ( image_2110972657701675764at_nat @ X5 @ top_to1250346684925019074t_char ) @ A3 ) )
@ ( comp_P2122579405136797538t_char @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_914_fun_Orel__Grp,axiom,
! [A3: set_o,F4: $o > $o] :
( ( bNF_re4705727531993890431at_o_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ( bNF_Grp_o_o @ A3 @ F4 ) )
= ( bNF_Grp_nat_o_nat_o
@ ( collect_nat_o
@ ^ [X5: nat > $o] : ( ord_less_eq_set_o @ ( image_nat_o @ X5 @ top_top_set_nat ) @ A3 ) )
@ ( comp_o_o_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_915_fun_Orel__Grp,axiom,
! [A3: set_nat_o,F4: ( nat > $o ) > list_char > $o] :
( ( bNF_re4495586573714376046char_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ( bNF_Gr5836264614112020157char_o @ A3 @ F4 ) )
= ( bNF_Gr1522612872074377213char_o
@ ( collect_nat_nat_o
@ ^ [X5: nat > nat > $o] : ( ord_le6029213668185085951_nat_o @ ( image_nat_nat_o @ X5 @ top_top_set_nat ) @ A3 ) )
@ ( comp_n1757491575669480226_o_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_916_fun_Orel__Grp,axiom,
! [A3: set_nat_o,F4: ( nat > $o ) > nat > $o] :
( ( bNF_re578469030762574527_nat_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ( bNF_Grp_nat_o_nat_o @ A3 @ F4 ) )
= ( bNF_Gr5554451822430810830_nat_o
@ ( collect_nat_nat_o
@ ^ [X5: nat > nat > $o] : ( ord_le6029213668185085951_nat_o @ ( image_nat_nat_o @ X5 @ top_top_set_nat ) @ A3 ) )
@ ( comp_nat_o_nat_o_nat @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_917_fun_Orel__Grp,axiom,
! [A3: set_nat,F4: nat > product_prod_nat_nat] :
( ( bNF_re2049273209911613842at_nat
@ ^ [Y3: produc1457211279475724562t_char,Z: produc1457211279475724562t_char] : ( Y3 = Z )
@ ( bNF_Gr3553472063123884001at_nat @ A3 @ F4 ) )
= ( bNF_Gr589112650214279513at_nat
@ ( collec7673535299250625214ar_nat
@ ^ [X5: produc1457211279475724562t_char > nat] : ( ord_less_eq_set_nat @ ( image_3548405822317538717ar_nat @ X5 @ top_to1250346684925019074t_char ) @ A3 ) )
@ ( comp_n1645060710405774596t_char @ F4 ) ) ) ).
% fun.rel_Grp
thf(fact_918_product__swap,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_nat] :
( ( image_2402546415023586989at_nat @ produc672552830730091482at_nat
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B3 ) )
= ( produc1809337555817847783at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% product_swap
thf(fact_919_product__swap,axiom,
! [A3: set_list_char,B3: set_nat] :
( ( image_688197443715608197t_char @ produc4410195085741832554ar_nat
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc6030673636645808891t_char @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% product_swap
thf(fact_920_product__swap,axiom,
! [A3: set_nat,B3: set_Pr1261947904930325089at_nat] :
( ( image_8624973904636368301at_nat @ produc4032600223772806584at_nat
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc7672662199629908489at_nat @ B3
@ ^ [Uu: product_prod_nat_nat] : A3 ) ) ).
% product_swap
thf(fact_921_product__swap,axiom,
! [A3: set_nat,B3: set_list_char] :
( ( image_652198164289537669ar_nat @ produc5051419219066781674t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc5389449503320859771ar_nat @ B3
@ ^ [Uu: list_char] : A3 ) ) ).
% product_swap
thf(fact_922_product__swap,axiom,
! [A3: set_nat,B3: set_nat] :
( ( image_5168914502847457605at_nat @ product_swap_nat_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% product_swap
thf(fact_923_Id__on__subset__Times,axiom,
! [A3: set_Pr1261947904930325089at_nat] :
( ord_le3000389064537975527at_nat @ ( id_on_2554058798563519774at_nat @ A3 )
@ ( produc2761391749766926216at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : A3 ) ) ).
% Id_on_subset_Times
thf(fact_924_Id__on__subset__Times,axiom,
! [A3: set_nat] :
( ord_le3146513528884898305at_nat @ ( id_on_nat @ A3 )
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : A3 ) ) ).
% Id_on_subset_Times
thf(fact_925_Sigma__cong,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_Pr1261947904930325089at_nat,C3: product_prod_nat_nat > set_nat,D2: product_prod_nat_nat > set_nat] :
( ( A3 = B3 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ B3 )
=> ( ( C3 @ X2 )
= ( D2 @ X2 ) ) )
=> ( ( produc7672662199629908489at_nat @ A3 @ C3 )
= ( produc7672662199629908489at_nat @ B3 @ D2 ) ) ) ) ).
% Sigma_cong
thf(fact_926_Sigma__cong,axiom,
! [A3: set_list_char,B3: set_list_char,C3: list_char > set_nat,D2: list_char > set_nat] :
( ( A3 = B3 )
=> ( ! [X2: list_char] :
( ( member_list_char @ X2 @ B3 )
=> ( ( C3 @ X2 )
= ( D2 @ X2 ) ) )
=> ( ( produc5389449503320859771ar_nat @ A3 @ C3 )
= ( produc5389449503320859771ar_nat @ B3 @ D2 ) ) ) ) ).
% Sigma_cong
thf(fact_927_Sigma__cong,axiom,
! [A3: set_nat,B3: set_nat,C3: nat > set_Pr1261947904930325089at_nat,D2: nat > set_Pr1261947904930325089at_nat] :
( ( A3 = B3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ B3 )
=> ( ( C3 @ X2 )
= ( D2 @ X2 ) ) )
=> ( ( produc1809337555817847783at_nat @ A3 @ C3 )
= ( produc1809337555817847783at_nat @ B3 @ D2 ) ) ) ) ).
% Sigma_cong
thf(fact_928_Sigma__cong,axiom,
! [A3: set_nat,B3: set_nat,C3: nat > set_list_char,D2: nat > set_list_char] :
( ( A3 = B3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ B3 )
=> ( ( C3 @ X2 )
= ( D2 @ X2 ) ) )
=> ( ( produc6030673636645808891t_char @ A3 @ C3 )
= ( produc6030673636645808891t_char @ B3 @ D2 ) ) ) ) ).
% Sigma_cong
thf(fact_929_Sigma__cong,axiom,
! [A3: set_nat,B3: set_nat,C3: nat > set_nat,D2: nat > set_nat] :
( ( A3 = B3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ B3 )
=> ( ( C3 @ X2 )
= ( D2 @ X2 ) ) )
=> ( ( produc457027306803732586at_nat @ A3 @ C3 )
= ( produc457027306803732586at_nat @ B3 @ D2 ) ) ) ) ).
% Sigma_cong
thf(fact_930_Times__eq__cancel2,axiom,
! [X: nat,C3: set_nat,A3: set_Pr1261947904930325089at_nat,B3: set_Pr1261947904930325089at_nat] :
( ( member_nat @ X @ C3 )
=> ( ( ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : C3 )
= ( produc7672662199629908489at_nat @ B3
@ ^ [Uu: product_prod_nat_nat] : C3 ) )
= ( A3 = B3 ) ) ) ).
% Times_eq_cancel2
thf(fact_931_Times__eq__cancel2,axiom,
! [X: nat,C3: set_nat,A3: set_list_char,B3: set_list_char] :
( ( member_nat @ X @ C3 )
=> ( ( ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : C3 )
= ( produc5389449503320859771ar_nat @ B3
@ ^ [Uu: list_char] : C3 ) )
= ( A3 = B3 ) ) ) ).
% Times_eq_cancel2
thf(fact_932_Times__eq__cancel2,axiom,
! [X: product_prod_nat_nat,C3: set_Pr1261947904930325089at_nat,A3: set_nat,B3: set_nat] :
( ( member8440522571783428010at_nat @ X @ C3 )
=> ( ( ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : C3 )
= ( produc1809337555817847783at_nat @ B3
@ ^ [Uu: nat] : C3 ) )
= ( A3 = B3 ) ) ) ).
% Times_eq_cancel2
thf(fact_933_Times__eq__cancel2,axiom,
! [X: list_char,C3: set_list_char,A3: set_nat,B3: set_nat] :
( ( member_list_char @ X @ C3 )
=> ( ( ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : C3 )
= ( produc6030673636645808891t_char @ B3
@ ^ [Uu: nat] : C3 ) )
= ( A3 = B3 ) ) ) ).
% Times_eq_cancel2
thf(fact_934_Times__eq__cancel2,axiom,
! [X: nat,C3: set_nat,A3: set_nat,B3: set_nat] :
( ( member_nat @ X @ C3 )
=> ( ( ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : C3 )
= ( produc457027306803732586at_nat @ B3
@ ^ [Uu: nat] : C3 ) )
= ( A3 = B3 ) ) ) ).
% Times_eq_cancel2
thf(fact_935_converse__Times,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_nat] :
( ( conver1442220823525345110at_nat
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B3 ) )
= ( produc1809337555817847783at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% converse_Times
thf(fact_936_converse__Times,axiom,
! [A3: set_list_char,B3: set_nat] :
( ( conver678582252583363310ar_nat
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc6030673636645808891t_char @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% converse_Times
thf(fact_937_converse__Times,axiom,
! [A3: set_nat,B3: set_Pr1261947904930325089at_nat] :
( ( conver4802268216568060212at_nat
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc7672662199629908489at_nat @ B3
@ ^ [Uu: product_prod_nat_nat] : A3 ) ) ).
% converse_Times
thf(fact_938_converse__Times,axiom,
! [A3: set_nat,B3: set_list_char] :
( ( conver1319806385908312430t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc5389449503320859771ar_nat @ B3
@ ^ [Uu: list_char] : A3 ) ) ).
% converse_Times
thf(fact_939_converse__Times,axiom,
! [A3: set_nat,B3: set_nat] :
( ( converse_nat_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% converse_Times
thf(fact_940_imageE,axiom,
! [B: $o,F4: $o > $o,A3: set_o] :
( ( member_o @ B @ ( image_o_o @ F4 @ A3 ) )
=> ~ ! [X2: $o] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_o @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_941_imageE,axiom,
! [B: $o,F4: nat > $o,A3: set_nat] :
( ( member_o @ B @ ( image_nat_o @ F4 @ A3 ) )
=> ~ ! [X2: nat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_nat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_942_imageE,axiom,
! [B: nat,F4: $o > nat,A3: set_o] :
( ( member_nat @ B @ ( image_o_nat @ F4 @ A3 ) )
=> ~ ! [X2: $o] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_o @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_943_imageE,axiom,
! [B: nat,F4: nat > nat,A3: set_nat] :
( ( member_nat @ B @ ( image_nat_nat2 @ F4 @ A3 ) )
=> ~ ! [X2: nat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_nat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_944_imageE,axiom,
! [B: $o,F4: set_prat > $o,A3: set_set_prat] :
( ( member_o @ B @ ( image_set_prat_o @ F4 @ A3 ) )
=> ~ ! [X2: set_prat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_set_prat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_945_imageE,axiom,
! [B: $o,F4: set_nat > $o,A3: set_set_nat] :
( ( member_o @ B @ ( image_set_nat_o @ F4 @ A3 ) )
=> ~ ! [X2: set_nat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_set_nat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_946_imageE,axiom,
! [B: set_prat,F4: $o > set_prat,A3: set_o] :
( ( member_set_prat @ B @ ( image_o_set_prat @ F4 @ A3 ) )
=> ~ ! [X2: $o] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_o @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_947_imageE,axiom,
! [B: set_prat,F4: nat > set_prat,A3: set_nat] :
( ( member_set_prat @ B @ ( image_nat_set_prat @ F4 @ A3 ) )
=> ~ ! [X2: nat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_nat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_948_imageE,axiom,
! [B: set_nat,F4: $o > set_nat,A3: set_o] :
( ( member_set_nat @ B @ ( image_o_set_nat @ F4 @ A3 ) )
=> ~ ! [X2: $o] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_o @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_949_imageE,axiom,
! [B: set_nat,F4: nat > set_nat,A3: set_nat] :
( ( member_set_nat @ B @ ( image_nat_set_nat @ F4 @ A3 ) )
=> ~ ! [X2: nat] :
( ( B
= ( F4 @ X2 ) )
=> ~ ( member_nat @ X2 @ A3 ) ) ) ).
% imageE
thf(fact_950_image__image,axiom,
! [F4: nat > nat,G: nat > nat,A3: set_nat] :
( ( image_nat_nat2 @ F4 @ ( image_nat_nat2 @ G @ A3 ) )
= ( image_nat_nat2
@ ^ [X5: nat] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_951_image__image,axiom,
! [F4: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat,G: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat,A3: set_Pr5582243495563764594_nat_o] :
( ( image_3684629450409544005at_nat @ F4 @ ( image_7124889717316225246at_nat @ G @ A3 ) )
= ( image_7124889717316225246at_nat
@ ^ [X5: product_prod_nat_nat > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_952_image__image,axiom,
! [F4: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat,G: ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o,A3: set_Pr5582243495563764594_nat_o] :
( ( image_7124889717316225246at_nat @ F4 @ ( image_2964305653812421503_nat_o @ G @ A3 ) )
= ( image_7124889717316225246at_nat
@ ^ [X5: product_prod_nat_nat > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_953_image__image,axiom,
! [F4: ( product_prod_nat_nat > $o ) > set_Pr1261947904930325089at_nat,G: ( nat > nat > $o ) > product_prod_nat_nat > $o,A3: set_nat_nat_o] :
( ( image_7124889717316225246at_nat @ F4 @ ( image_7429393840292777309_nat_o @ G @ A3 ) )
= ( image_7010354106137765248at_nat
@ ^ [X5: nat > nat > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_954_image__image,axiom,
! [F4: ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o,G: ( nat > nat > $o ) > product_prod_nat_nat > $o,A3: set_nat_nat_o] :
( ( image_2964305653812421503_nat_o @ F4 @ ( image_7429393840292777309_nat_o @ G @ A3 ) )
= ( image_7429393840292777309_nat_o
@ ^ [X5: nat > nat > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_955_image__image,axiom,
! [F4: ( nat > nat > $o ) > product_prod_nat_nat > $o,G: ( nat > nat > $o ) > nat > nat > $o,A3: set_nat_nat_o] :
( ( image_7429393840292777309_nat_o @ F4 @ ( image_6800380035593188613_nat_o @ G @ A3 ) )
= ( image_7429393840292777309_nat_o
@ ^ [X5: nat > nat > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_956_image__image,axiom,
! [F4: set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char,G: ( produc1457211279475724562t_char > $o ) > set_Pr2507339680178222706t_char,A3: set_Pr2094409768014413473char_o] :
( ( image_1164832423002173061t_char @ F4 @ ( image_9058305973422863104t_char @ G @ A3 ) )
= ( image_9058305973422863104t_char
@ ^ [X5: produc1457211279475724562t_char > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_957_image__image,axiom,
! [F4: ( produc1457211279475724562t_char > $o ) > set_Pr2507339680178222706t_char,G: ( produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > $o,A3: set_Pr2094409768014413473char_o] :
( ( image_9058305973422863104t_char @ F4 @ ( image_7647239082385002461char_o @ G @ A3 ) )
= ( image_9058305973422863104t_char
@ ^ [X5: produc1457211279475724562t_char > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_958_image__image,axiom,
! [F4: ( produc1457211279475724562t_char > $o ) > set_Pr2507339680178222706t_char,G: ( nat > list_char > $o ) > produc1457211279475724562t_char > $o,A3: set_nat_list_char_o] :
( ( image_9058305973422863104t_char @ F4 @ ( image_1531431914690922683char_o @ G @ A3 ) )
= ( image_2054065556140572834t_char
@ ^ [X5: nat > list_char > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_959_image__image,axiom,
! [F4: ( produc1457211279475724562t_char > $o ) > produc1457211279475724562t_char > $o,G: ( nat > list_char > $o ) > produc1457211279475724562t_char > $o,A3: set_nat_list_char_o] :
( ( image_7647239082385002461char_o @ F4 @ ( image_1531431914690922683char_o @ G @ A3 ) )
= ( image_1531431914690922683char_o
@ ^ [X5: nat > list_char > $o] : ( F4 @ ( G @ X5 ) )
@ A3 ) ) ).
% image_image
thf(fact_960_Compr__image__eq,axiom,
! [F4: nat > nat,A3: set_nat,P2: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ ( image_nat_nat2 @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_nat_nat2 @ F4
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_961_Compr__image__eq,axiom,
! [F4: product_prod_nat_nat > nat,A3: set_Pr1261947904930325089at_nat,P2: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ ( image_2486076414777270412at_nat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_2486076414777270412at_nat @ F4
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_962_Compr__image__eq,axiom,
! [F4: nat > product_prod_nat_nat,A3: set_nat,P2: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ ( image_5846123807819985514at_nat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_5846123807819985514at_nat @ F4
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_963_Compr__image__eq,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ ( image_5168914502847457605at_nat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_5168914502847457605at_nat @ F4
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_964_Compr__image__eq,axiom,
! [F4: $o > $o,A3: set_o,P2: $o > $o] :
( ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ ( image_o_o @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_o_o @ F4
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_965_Compr__image__eq,axiom,
! [F4: nat > $o,A3: set_nat,P2: $o > $o] :
( ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ ( image_nat_o @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_nat_o @ F4
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_966_Compr__image__eq,axiom,
! [F4: $o > nat,A3: set_o,P2: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ ( image_o_nat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_o_nat @ F4
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_967_Compr__image__eq,axiom,
! [F4: set_prat > $o,A3: set_set_prat,P2: $o > $o] :
( ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ ( image_set_prat_o @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_set_prat_o @ F4
@ ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_968_Compr__image__eq,axiom,
! [F4: $o > set_prat,A3: set_o,P2: set_prat > $o] :
( ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ ( image_o_set_prat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_o_set_prat @ F4
@ ( collect_o
@ ^ [X5: $o] :
( ( member_o @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_969_Compr__image__eq,axiom,
! [F4: nat > set_prat,A3: set_nat,P2: set_prat > $o] :
( ( collect_set_prat
@ ^ [X5: set_prat] :
( ( member_set_prat @ X5 @ ( image_nat_set_prat @ F4 @ A3 ) )
& ( P2 @ X5 ) ) )
= ( image_nat_set_prat @ F4
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ ( F4 @ X5 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_970_image__paired__Times,axiom,
! [F4: nat > nat,G: nat > nat,A3: set_nat,B3: set_nat] :
( ( image_5168914502847457605at_nat
@ ( produc2626176000494625587at_nat
@ ^ [X5: nat,Y2: nat] : ( product_Pair_nat_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ ( image_nat_nat2 @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_nat_nat2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_971_image__paired__Times,axiom,
! [F4: list_char > nat,G: nat > nat,A3: set_list_char,B3: set_nat] :
( ( image_8239296223871014644at_nat
@ ( produc7321533897546000994at_nat
@ ^ [X5: list_char,Y2: nat] : ( product_Pair_nat_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc457027306803732586at_nat @ ( image_list_char_nat @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_nat_nat2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_972_image__paired__Times,axiom,
! [F4: nat > nat,G: list_char > nat,A3: set_nat,B3: set_list_char] :
( ( image_2110972657701675764at_nat
@ ( produc6775168648774419426at_nat
@ ^ [X5: nat,Y2: list_char] : ( product_Pair_nat_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ ( image_nat_nat2 @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_list_char_nat @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_973_image__paired__Times,axiom,
! [F4: nat > list_char,G: nat > nat,A3: set_nat,B3: set_nat] :
( ( image_6877823656637235030ar_nat
@ ( produc8523017789120347204ar_nat
@ ^ [X5: nat,Y2: nat] : ( produc8702345860417625034ar_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc5389449503320859771ar_nat @ ( image_nat_list_char2 @ F4 @ A3 )
@ ^ [Uu: list_char] : ( image_nat_nat2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_974_image__paired__Times,axiom,
! [F4: nat > nat,G: nat > list_char,A3: set_nat,B3: set_nat] :
( ( image_728565836875346774t_char
@ ( produc2373759969358458948t_char
@ ^ [X5: nat,Y2: nat] : ( produc120197956887798346t_char @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc6030673636645808891t_char @ ( image_nat_nat2 @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_nat_list_char2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_975_image__paired__Times,axiom,
! [F4: product_prod_nat_nat > nat,G: nat > nat,A3: set_Pr1261947904930325089at_nat,B3: set_nat] :
( ( image_8369444115148354106at_nat
@ ( produc373799411880517786at_nat
@ ^ [X5: product_prod_nat_nat,Y2: nat] : ( product_Pair_nat_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B3 ) )
= ( produc457027306803732586at_nat @ ( image_2486076414777270412at_nat @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_nat_nat2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_976_image__paired__Times,axiom,
! [F4: list_char > list_char,G: nat > nat,A3: set_list_char,B3: set_nat] :
( ( image_6837455263477496453ar_nat
@ ( produc3091969462627340531ar_nat
@ ^ [X5: list_char,Y2: nat] : ( produc8702345860417625034ar_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc5389449503320859771ar_nat @ ( image_8265130762032581577t_char @ F4 @ A3 )
@ ^ [Uu: list_char] : ( image_nat_nat2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_977_image__paired__Times,axiom,
! [F4: list_char > nat,G: nat > list_char,A3: set_list_char,B3: set_nat] :
( ( image_688197443715608197t_char
@ ( produc6166083679720228083t_char
@ ^ [X5: list_char,Y2: nat] : ( produc120197956887798346t_char @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc6030673636645808891t_char @ ( image_list_char_nat @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_nat_list_char2 @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_978_image__paired__Times,axiom,
! [F4: nat > nat,G: product_prod_nat_nat > nat,A3: set_nat,B3: set_Pr1261947904930325089at_nat] :
( ( image_6167232457338462356at_nat
@ ( produc8859641928216934716at_nat
@ ^ [X5: nat,Y2: product_prod_nat_nat] : ( product_Pair_nat_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ ( image_nat_nat2 @ F4 @ A3 )
@ ^ [Uu: nat] : ( image_2486076414777270412at_nat @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_979_image__paired__Times,axiom,
! [F4: nat > list_char,G: list_char > nat,A3: set_nat,B3: set_list_char] :
( ( image_652198164289537669ar_nat
@ ( produc997380522159630963ar_nat
@ ^ [X5: nat,Y2: list_char] : ( produc8702345860417625034ar_nat @ ( F4 @ X5 ) @ ( G @ Y2 ) ) )
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc5389449503320859771ar_nat @ ( image_nat_list_char2 @ F4 @ A3 )
@ ^ [Uu: list_char] : ( image_list_char_nat @ G @ B3 ) ) ) ).
% image_paired_Times
thf(fact_980_swap__product,axiom,
! [A3: set_Pr2507339680178222706t_char,B3: set_Pr3433046674199179443r_prat] :
( ( image_4373228992181088323t_char
@ ( produc1491052064730943609t_char
@ ^ [I: produc1457211279475724562t_char,J: produc1457211279475724562t_char > prat] : ( produc2591414526589101846t_char @ J @ I ) )
@ ( produc933333428453274633r_prat @ A3
@ ^ [Uu: produc1457211279475724562t_char] : B3 ) )
= ( produc4757766445512390215t_char @ B3
@ ^ [Uu: produc1457211279475724562t_char > prat] : A3 ) ) ).
% swap_product
thf(fact_981_swap__product,axiom,
! [A3: set_Pr7632435056502277254t_char,B3: set_Pr3433046674199179443r_prat] :
( ( image_1067201851549782251t_char
@ ( produc2751466438118233505t_char
@ ^ [I: produc2489117125269924006t_char,J: produc1457211279475724562t_char > prat] : ( produc2957999048406202538t_char @ J @ I ) )
@ ( produc6096210268339807733r_prat @ A3
@ ^ [Uu: produc2489117125269924006t_char] : B3 ) )
= ( produc1253266753640828507t_char @ B3
@ ^ [Uu: produc1457211279475724562t_char > prat] : A3 ) ) ).
% swap_product
thf(fact_982_swap__product,axiom,
! [A3: set_Pr3433046674199179443r_prat,B3: set_Pr3433046674199179443r_prat] :
( ( image_8327928573957436357r_prat
@ ( produc644870500113131387r_prat
@ ^ [I: produc1457211279475724562t_char > prat,J: produc1457211279475724562t_char > prat] : ( produc1164665353665699927r_prat @ J @ I ) )
@ ( produc2346184296948171016r_prat @ A3
@ ^ [Uu: produc1457211279475724562t_char > prat] : B3 ) )
= ( produc2346184296948171016r_prat @ B3
@ ^ [Uu: produc1457211279475724562t_char > prat] : A3 ) ) ).
% swap_product
thf(fact_983_swap__product,axiom,
! [A3: set_Pr2748872423075033990prat_a,B3: set_a_prat] :
( ( image_2033801899237171475prat_a
@ ( produc786514161592030665prat_a
@ ^ [I: produc3375937593958228902prat_a,J: a > prat] : ( produc2856268368059332798prat_a @ J @ I ) )
@ ( produc6486629408028388065a_prat @ A3
@ ^ [Uu: produc3375937593958228902prat_a] : B3 ) )
= ( produc937274936681309295prat_a @ B3
@ ^ [Uu: a > prat] : A3 ) ) ).
% swap_product
thf(fact_984_swap__product,axiom,
! [A3: set_a,B3: set_a_prat] :
( ( image_5844236873215590467prat_a
@ ( produc7867159419813889657prat_a
@ ^ [I: a,J: a > prat] : ( produc3557287861060643862prat_a @ J @ I ) )
@ ( produc5189648166678903049a_prat @ A3
@ ^ [Uu: a] : B3 ) )
= ( produc2975647622218653511prat_a @ B3
@ ^ [Uu: a > prat] : A3 ) ) ).
% swap_product
thf(fact_985_swap__product,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_nat] :
( ( image_2402546415023586989at_nat
@ ( produc3206169289476954189at_nat
@ ^ [I: product_prod_nat_nat,J: nat] : ( produc487386426758144856at_nat @ J @ I ) )
@ ( produc7672662199629908489at_nat @ A3
@ ^ [Uu: product_prod_nat_nat] : B3 ) )
= ( produc1809337555817847783at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% swap_product
thf(fact_986_swap__product,axiom,
! [A3: set_nat,B3: set_Pr1261947904930325089at_nat] :
( ( image_8624973904636368301at_nat
@ ( produc2094262906704694021at_nat
@ ^ [I: nat,J: product_prod_nat_nat] : ( produc6350711070570205562at_nat @ J @ I ) )
@ ( produc1809337555817847783at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc7672662199629908489at_nat @ B3
@ ^ [Uu: product_prod_nat_nat] : A3 ) ) ).
% swap_product
thf(fact_987_swap__product,axiom,
! [A3: set_nat,B3: set_list_char] :
( ( image_652198164289537669ar_nat
@ ( produc997380522159630963ar_nat
@ ^ [I: nat,J: list_char] : ( produc8702345860417625034ar_nat @ J @ I ) )
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc5389449503320859771ar_nat @ B3
@ ^ [Uu: list_char] : A3 ) ) ).
% swap_product
thf(fact_988_swap__product,axiom,
! [A3: set_nat,B3: set_nat] :
( ( image_5168914502847457605at_nat
@ ( produc2626176000494625587at_nat
@ ^ [I: nat,J: nat] : ( product_Pair_nat_nat @ J @ I ) )
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( produc457027306803732586at_nat @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% swap_product
thf(fact_989_swap__product,axiom,
! [A3: set_list_char,B3: set_nat] :
( ( image_688197443715608197t_char
@ ( produc6166083679720228083t_char
@ ^ [I: list_char,J: nat] : ( produc120197956887798346t_char @ J @ I ) )
@ ( produc5389449503320859771ar_nat @ A3
@ ^ [Uu: list_char] : B3 ) )
= ( produc6030673636645808891t_char @ B3
@ ^ [Uu: nat] : A3 ) ) ).
% swap_product
thf(fact_990_fun_Orel__map_I2_J,axiom,
! [Sa: ( nat > $o ) > ( list_char > $o ) > $o,X: nat > nat > $o,G: ( nat > $o ) > list_char > $o,Y: nat > nat > $o] :
( ( bNF_re4495586573714376046char_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ Sa
@ X
@ ( comp_n1757491575669480226_o_nat @ G @ Y ) )
= ( bNF_re578469030762574527_nat_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ^ [X5: nat > $o,Y2: nat > $o] : ( Sa @ X5 @ ( G @ Y2 ) )
@ X
@ Y ) ) ).
% fun.rel_map(2)
thf(fact_991_fun_Orel__map_I2_J,axiom,
! [Sa: ( nat > $o ) > ( nat > $o ) > $o,X: nat > nat > $o,G: ( list_char > $o ) > nat > $o,Y: nat > list_char > $o] :
( ( bNF_re578469030762574527_nat_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ Sa
@ X
@ ( comp_l2153918996998263428_o_nat @ G @ Y ) )
= ( bNF_re4495586573714376046char_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ^ [X5: nat > $o,Y2: list_char > $o] : ( Sa @ X5 @ ( G @ Y2 ) )
@ X
@ Y ) ) ).
% fun.rel_map(2)
thf(fact_992_fun_Orel__map_I2_J,axiom,
! [Sa: ( nat > $o ) > ( nat > $o ) > $o,X: nat > nat > $o,G: ( nat > $o ) > nat > $o,Y: nat > nat > $o] :
( ( bNF_re578469030762574527_nat_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ Sa
@ X
@ ( comp_nat_o_nat_o_nat @ G @ Y ) )
= ( bNF_re578469030762574527_nat_o
@ ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ ^ [X5: nat > $o,Y2: nat > $o] : ( Sa @ X5 @ ( G @ Y2 ) )
@ X
@ Y ) ) ).
% fun.rel_map(2)
thf(fact_993_Collect__case__prod__Sigma,axiom,
! [P2: nat > $o,Q: nat > product_prod_nat_nat > $o] :
( ( collec5903703980526211963at_nat
@ ( produc5864757623865647827_nat_o
@ ^ [X5: nat,Y2: product_prod_nat_nat] :
( ( P2 @ X5 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( produc1809337555817847783at_nat @ ( collect_nat @ P2 )
@ ^ [X5: nat] : ( collec3392354462482085612at_nat @ ( Q @ X5 ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_994_Collect__case__prod__Sigma,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > nat > $o] :
( ( collec7029190964493513045at_nat
@ ( produc8758269395934548017_nat_o
@ ^ [X5: product_prod_nat_nat,Y2: nat] :
( ( P2 @ X5 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( produc7672662199629908489at_nat @ ( collec3392354462482085612at_nat @ P2 )
@ ^ [X5: product_prod_nat_nat] : ( collect_nat @ ( Q @ X5 ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_995_Collect__case__prod__Sigma,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ^ [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( ( P2 @ X5 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( produc2761391749766926216at_nat @ ( collec3392354462482085612at_nat @ P2 )
@ ^ [X5: product_prod_nat_nat] : ( collec3392354462482085612at_nat @ ( Q @ X5 ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_996_Collect__case__prod__Sigma,axiom,
! [P2: nat > $o,Q: nat > nat > $o] :
( ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] :
( ( P2 @ X5 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( produc457027306803732586at_nat @ ( collect_nat @ P2 )
@ ^ [X5: nat] : ( collect_nat @ ( Q @ X5 ) ) ) ) ).
% Collect_case_prod_Sigma
thf(fact_997_setcompr__eq__image,axiom,
! [F4: nat > nat,P2: nat > $o] :
( ( collect_nat
@ ^ [Uu: nat] :
? [X5: nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) )
= ( image_nat_nat2 @ F4 @ ( collect_nat @ P2 ) ) ) ).
% setcompr_eq_image
thf(fact_998_setcompr__eq__image,axiom,
! [F4: product_prod_nat_nat > nat,P2: product_prod_nat_nat > $o] :
( ( collect_nat
@ ^ [Uu: nat] :
? [X5: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) )
= ( image_2486076414777270412at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) ) ) ).
% setcompr_eq_image
thf(fact_999_setcompr__eq__image,axiom,
! [F4: nat > product_prod_nat_nat,P2: nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) )
= ( image_5846123807819985514at_nat @ F4 @ ( collect_nat @ P2 ) ) ) ).
% setcompr_eq_image
thf(fact_1000_setcompr__eq__image,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) )
= ( image_5168914502847457605at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) ) ) ).
% setcompr_eq_image
thf(fact_1001_predicate2__transferD,axiom,
! [R1: nat > list_char > $o,R22: nat > list_char > $o,P2: nat > nat > $o,Q: list_char > list_char > $o,A: produc1457211279475724562t_char,A3: set_Pr2507339680178222706t_char,B: produc1457211279475724562t_char,B3: set_Pr2507339680178222706t_char] :
( ( bNF_re2942033592892840063char_o @ R1
@ ( bNF_re1135979186550299152ar_o_o @ R22
@ ^ [Y3: $o,Z: $o] : ( Y3 = Z ) )
@ P2
@ Q )
=> ( ( member484235747325421115t_char @ A @ A3 )
=> ( ( member484235747325421115t_char @ B @ B3 )
=> ( ( ord_le6315511645215477266t_char @ A3 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R1 ) ) )
=> ( ( ord_le6315511645215477266t_char @ B3 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R22 ) ) )
=> ( ( P2 @ ( produc6204653154488278070t_char @ A ) @ ( produc6204653154488278070t_char @ B ) )
= ( Q @ ( produc1900778367047502200t_char @ A ) @ ( produc1900778367047502200t_char @ B ) ) ) ) ) ) ) ) ).
% predicate2_transferD
thf(fact_1002_predicate2__transferD,axiom,
! [R1: nat > list_char > $o,R22: nat > nat > $o,P2: nat > nat > $o,Q: list_char > nat > $o,A: produc1457211279475724562t_char,A3: set_Pr2507339680178222706t_char,B: product_prod_nat_nat,B3: set_Pr1261947904930325089at_nat] :
( ( bNF_re1113502957280211792_nat_o @ R1
@ ( bNF_re4705727531993890431at_o_o @ R22
@ ^ [Y3: $o,Z: $o] : ( Y3 = Z ) )
@ P2
@ Q )
=> ( ( member484235747325421115t_char @ A @ A3 )
=> ( ( member8440522571783428010at_nat @ B @ B3 )
=> ( ( ord_le6315511645215477266t_char @ A3 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R1 ) ) )
=> ( ( ord_le3146513528884898305at_nat @ B3 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R22 ) ) )
=> ( ( P2 @ ( produc6204653154488278070t_char @ A ) @ ( product_fst_nat_nat @ B ) )
= ( Q @ ( produc1900778367047502200t_char @ A ) @ ( product_snd_nat_nat @ B ) ) ) ) ) ) ) ) ).
% predicate2_transferD
thf(fact_1003_predicate2__transferD,axiom,
! [R1: nat > nat > $o,R22: nat > list_char > $o,P2: nat > nat > $o,Q: nat > list_char > $o,A: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B: produc1457211279475724562t_char,B3: set_Pr2507339680178222706t_char] :
( ( bNF_re4495586573714376046char_o @ R1
@ ( bNF_re1135979186550299152ar_o_o @ R22
@ ^ [Y3: $o,Z: $o] : ( Y3 = Z ) )
@ P2
@ Q )
=> ( ( member8440522571783428010at_nat @ A @ A3 )
=> ( ( member484235747325421115t_char @ B @ B3 )
=> ( ( ord_le3146513528884898305at_nat @ A3 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R1 ) ) )
=> ( ( ord_le6315511645215477266t_char @ B3 @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R22 ) ) )
=> ( ( P2 @ ( product_fst_nat_nat @ A ) @ ( produc6204653154488278070t_char @ B ) )
= ( Q @ ( product_snd_nat_nat @ A ) @ ( produc1900778367047502200t_char @ B ) ) ) ) ) ) ) ) ).
% predicate2_transferD
thf(fact_1004_predicate2__transferD,axiom,
! [R1: nat > nat > $o,R22: nat > nat > $o,P2: nat > nat > $o,Q: nat > nat > $o,A: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,B: product_prod_nat_nat,B3: set_Pr1261947904930325089at_nat] :
( ( bNF_re578469030762574527_nat_o @ R1
@ ( bNF_re4705727531993890431at_o_o @ R22
@ ^ [Y3: $o,Z: $o] : ( Y3 = Z ) )
@ P2
@ Q )
=> ( ( member8440522571783428010at_nat @ A @ A3 )
=> ( ( member8440522571783428010at_nat @ B @ B3 )
=> ( ( ord_le3146513528884898305at_nat @ A3 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R1 ) ) )
=> ( ( ord_le3146513528884898305at_nat @ B3 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R22 ) ) )
=> ( ( P2 @ ( product_fst_nat_nat @ A ) @ ( product_fst_nat_nat @ B ) )
= ( Q @ ( product_snd_nat_nat @ A ) @ ( product_snd_nat_nat @ B ) ) ) ) ) ) ) ) ).
% predicate2_transferD
thf(fact_1005_Id__on__def_H,axiom,
! [A3: product_prod_nat_nat > $o] :
( ( id_on_2554058798563519774at_nat @ ( collec3392354462482085612at_nat @ A3 ) )
= ( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ^ [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( ( X5 = Y2 )
& ( A3 @ X5 ) ) ) ) ) ).
% Id_on_def'
thf(fact_1006_Id__on__def_H,axiom,
! [A3: nat > $o] :
( ( id_on_nat @ ( collect_nat @ A3 ) )
= ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] :
( ( X5 = Y2 )
& ( A3 @ X5 ) ) ) ) ) ).
% Id_on_def'
thf(fact_1007_relcompp__relcomp__eq,axiom,
! [R2: set_Pr1261947904930325089at_nat,S2: set_Pr2507339680178222706t_char] :
( ( relcom3288008990786313140t_char
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R2 )
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S2 ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( relcom6453288877151117700t_char @ R2 @ S2 ) ) ) ) ).
% relcompp_relcomp_eq
thf(fact_1008_relcompp__relcomp__eq,axiom,
! [R2: set_Pr2507339680178222706t_char,S2: set_Pr4480099295215233283t_char] :
( ( relcom7349595004981586117t_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R2 )
@ ^ [X5: list_char,Y2: list_char] : ( member6023471406134104908t_char @ ( produc1606739095562851931t_char @ X5 @ Y2 ) @ S2 ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( relcom5956200836249630357t_char @ R2 @ S2 ) ) ) ) ).
% relcompp_relcomp_eq
thf(fact_1009_mem__Times__iff,axiom,
! [X: produc1457211279475724562t_char,A3: set_nat,B3: set_list_char] :
( ( member484235747325421115t_char @ X
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= ( ( member_nat @ ( produc6204653154488278070t_char @ X ) @ A3 )
& ( member_list_char @ ( produc1900778367047502200t_char @ X ) @ B3 ) ) ) ).
% mem_Times_iff
thf(fact_1010_converse__unfold,axiom,
( conver1319806385908312430t_char
= ( ^ [R: set_Pr2507339680178222706t_char] :
( collec8608152508653127293ar_nat
@ ( produc2492928673396900345_nat_o
@ ^ [Y2: list_char,X5: nat] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% converse_unfold
thf(fact_1011_converse__unfold,axiom,
( converse_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,X5: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% converse_unfold
thf(fact_1012_subset__fst__snd,axiom,
! [A3: set_Pr2507339680178222706t_char] :
( ord_le6315511645215477266t_char @ A3
@ ( produc6030673636645808891t_char @ ( image_3548405822317538717ar_nat @ produc6204653154488278070t_char @ A3 )
@ ^ [Uu: nat] : ( image_3034139768025083822t_char @ produc1900778367047502200t_char @ A3 ) ) ) ).
% subset_fst_snd
thf(fact_1013_pair__imageI,axiom,
! [A: nat,B: nat,A3: set_Pr1261947904930325089at_nat,F4: nat > nat > $o] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ A3 )
=> ( member_o @ ( F4 @ A @ B ) @ ( image_3693632289388996572_nat_o @ ( produc6081775807080527818_nat_o @ F4 ) @ A3 ) ) ) ).
% pair_imageI
thf(fact_1014_fst__image__times,axiom,
! [B3: set_list_char,A3: set_nat] :
( ( ( B3 = bot_bo8503570744482963627t_char )
=> ( ( image_3548405822317538717ar_nat @ produc6204653154488278070t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= bot_bot_set_nat ) )
& ( ( B3 != bot_bo8503570744482963627t_char )
=> ( ( image_3548405822317538717ar_nat @ produc6204653154488278070t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 ) )
= A3 ) ) ) ).
% fst_image_times
thf(fact_1015_conversep__converse__eq,axiom,
! [R2: set_Pr8803067691650843250ar_nat] :
( ( conver3568184245214596648ar_nat
@ ^ [X5: list_char,Y2: nat] : ( member6633493567087309371ar_nat @ ( produc8702345860417625034ar_nat @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( conver678582252583363310ar_nat @ R2 ) ) ) ) ).
% conversep_converse_eq
thf(fact_1016_conversep__converse__eq,axiom,
! [R2: set_Pr2507339680178222706t_char] :
( ( conver4209408378539545768t_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R2 ) )
= ( ^ [X5: list_char,Y2: nat] : ( member6633493567087309371ar_nat @ ( produc8702345860417625034ar_nat @ X5 @ Y2 ) @ ( conver1319806385908312430t_char @ R2 ) ) ) ) ).
% conversep_converse_eq
thf(fact_1017_converse__def,axiom,
( conver1319806385908312430t_char
= ( ^ [R: set_Pr2507339680178222706t_char] :
( collec8608152508653127293ar_nat
@ ( produc2492928673396900345_nat_o
@ ( conver4209408378539545768t_char
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ) ).
% converse_def
thf(fact_1018_converse__def,axiom,
( converse_nat_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ( conversep_nat_nat
@ ^ [X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R ) ) ) ) ) ) ).
% converse_def
thf(fact_1019_fst__image__Sigma,axiom,
! [A3: set_nat,B3: nat > set_list_char] :
( ( image_3548405822317538717ar_nat @ produc6204653154488278070t_char @ ( produc6030673636645808891t_char @ A3 @ B3 ) )
= ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( ( B3 @ X5 )
!= bot_bo8503570744482963627t_char ) ) ) ) ).
% fst_image_Sigma
thf(fact_1020_flip__pred,axiom,
! [A3: set_Pr8803067691650843250ar_nat,R3: nat > list_char > $o] :
( ( ord_le3387867619833322002ar_nat @ A3 @ ( collec8608152508653127293ar_nat @ ( produc2492928673396900345_nat_o @ ( conver4209408378539545768t_char @ R3 ) ) ) )
=> ( ord_le6315511645215477266t_char
@ ( image_688197443715608197t_char
@ ( produc6166083679720228083t_char
@ ^ [X5: list_char,Y2: nat] : ( produc120197956887798346t_char @ Y2 @ X5 ) )
@ A3 )
@ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ R3 ) ) ) ) ).
% flip_pred
thf(fact_1021_flip__pred,axiom,
! [A3: set_Pr1261947904930325089at_nat,R3: nat > nat > $o] :
( ( ord_le3146513528884898305at_nat @ A3 @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ( conversep_nat_nat @ R3 ) ) ) )
=> ( ord_le3146513528884898305at_nat
@ ( image_5168914502847457605at_nat
@ ( produc2626176000494625587at_nat
@ ^ [X5: nat,Y2: nat] : ( product_Pair_nat_nat @ Y2 @ X5 ) )
@ A3 )
@ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R3 ) ) ) ) ).
% flip_pred
thf(fact_1022_singleton__conv,axiom,
! [A: nat] :
( ( collect_nat
@ ^ [X5: nat] : ( X5 = A ) )
= ( insert_nat @ A @ bot_bot_set_nat ) ) ).
% singleton_conv
thf(fact_1023_singleton__conv,axiom,
! [A: product_prod_nat_nat] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( X5 = A ) )
= ( insert8211810215607154385at_nat @ A @ bot_bo2099793752762293965at_nat ) ) ).
% singleton_conv
thf(fact_1024_singleton__conv2,axiom,
! [A: nat] :
( ( collect_nat
@ ( ^ [Y3: nat,Z: nat] : ( Y3 = Z )
@ A ) )
= ( insert_nat @ A @ bot_bot_set_nat ) ) ).
% singleton_conv2
thf(fact_1025_singleton__conv2,axiom,
! [A: product_prod_nat_nat] :
( ( collec3392354462482085612at_nat
@ ( ^ [Y3: product_prod_nat_nat,Z: product_prod_nat_nat] : ( Y3 = Z )
@ A ) )
= ( insert8211810215607154385at_nat @ A @ bot_bo2099793752762293965at_nat ) ) ).
% singleton_conv2
thf(fact_1026_insert__compr,axiom,
( insert_nat
= ( ^ [A2: nat,B6: set_nat] :
( collect_nat
@ ^ [X5: nat] :
( ( X5 = A2 )
| ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% insert_compr
thf(fact_1027_insert__compr,axiom,
( insert8211810215607154385at_nat
= ( ^ [A2: product_prod_nat_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( X5 = A2 )
| ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% insert_compr
thf(fact_1028_insert__Collect,axiom,
! [A: nat,P2: nat > $o] :
( ( insert_nat @ A @ ( collect_nat @ P2 ) )
= ( collect_nat
@ ^ [U: nat] :
( ( U != A )
=> ( P2 @ U ) ) ) ) ).
% insert_Collect
thf(fact_1029_insert__Collect,axiom,
! [A: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( insert8211810215607154385at_nat @ A @ ( collec3392354462482085612at_nat @ P2 ) )
= ( collec3392354462482085612at_nat
@ ^ [U: product_prod_nat_nat] :
( ( U != A )
=> ( P2 @ U ) ) ) ) ).
% insert_Collect
thf(fact_1030_Collect__conv__if,axiom,
! [P2: nat > $o,A: nat] :
( ( ( P2 @ A )
=> ( ( collect_nat
@ ^ [X5: nat] :
( ( X5 = A )
& ( P2 @ X5 ) ) )
= ( insert_nat @ A @ bot_bot_set_nat ) ) )
& ( ~ ( P2 @ A )
=> ( ( collect_nat
@ ^ [X5: nat] :
( ( X5 = A )
& ( P2 @ X5 ) ) )
= bot_bot_set_nat ) ) ) ).
% Collect_conv_if
thf(fact_1031_Collect__conv__if,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( ( P2 @ A )
=> ( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( X5 = A )
& ( P2 @ X5 ) ) )
= ( insert8211810215607154385at_nat @ A @ bot_bo2099793752762293965at_nat ) ) )
& ( ~ ( P2 @ A )
=> ( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( X5 = A )
& ( P2 @ X5 ) ) )
= bot_bo2099793752762293965at_nat ) ) ) ).
% Collect_conv_if
thf(fact_1032_Collect__conv__if2,axiom,
! [P2: nat > $o,A: nat] :
( ( ( P2 @ A )
=> ( ( collect_nat
@ ^ [X5: nat] :
( ( A = X5 )
& ( P2 @ X5 ) ) )
= ( insert_nat @ A @ bot_bot_set_nat ) ) )
& ( ~ ( P2 @ A )
=> ( ( collect_nat
@ ^ [X5: nat] :
( ( A = X5 )
& ( P2 @ X5 ) ) )
= bot_bot_set_nat ) ) ) ).
% Collect_conv_if2
thf(fact_1033_Collect__conv__if2,axiom,
! [P2: product_prod_nat_nat > $o,A: product_prod_nat_nat] :
( ( ( P2 @ A )
=> ( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( A = X5 )
& ( P2 @ X5 ) ) )
= ( insert8211810215607154385at_nat @ A @ bot_bo2099793752762293965at_nat ) ) )
& ( ~ ( P2 @ A )
=> ( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( A = X5 )
& ( P2 @ X5 ) ) )
= bot_bo2099793752762293965at_nat ) ) ) ).
% Collect_conv_if2
thf(fact_1034_Id__def,axiom,
( id_nat2
= ( collec3392354462482085612at_nat
@ ^ [P: product_prod_nat_nat] :
? [X5: nat] :
( P
= ( product_Pair_nat_nat @ X5 @ X5 ) ) ) ) ).
% Id_def
thf(fact_1035_Id__fstsnd__eq,axiom,
( id_nat2
= ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( product_fst_nat_nat @ X5 )
= ( product_snd_nat_nat @ X5 ) ) ) ) ).
% Id_fstsnd_eq
thf(fact_1036_insert__Times__insert,axiom,
! [A: nat,A3: set_nat,B: list_char,B3: set_list_char] :
( ( produc6030673636645808891t_char @ ( insert_nat @ A @ A3 )
@ ^ [Uu: nat] : ( insert_list_char @ B @ B3 ) )
= ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ A @ B )
@ ( sup_su7899656352754981958t_char
@ ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : ( insert_list_char @ B @ B3 ) )
@ ( produc6030673636645808891t_char @ ( insert_nat @ A @ A3 )
@ ^ [Uu: nat] : B3 ) ) ) ) ).
% insert_Times_insert
thf(fact_1037_Collect__disj__eq,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
| ( Q @ X5 ) ) )
= ( sup_sup_set_nat @ ( collect_nat @ P2 ) @ ( collect_nat @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_1038_Collect__disj__eq,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
| ( Q @ X5 ) ) )
= ( sup_su6327502436637775413at_nat @ ( collec3392354462482085612at_nat @ P2 ) @ ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_1039_Un__def,axiom,
( sup_sup_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A4 )
| ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1040_Un__def,axiom,
( sup_su6327502436637775413at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A4 )
| ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1041_insert__def,axiom,
( insert_nat
= ( ^ [A2: nat] :
( sup_sup_set_nat
@ ( collect_nat
@ ^ [X5: nat] : ( X5 = A2 ) ) ) ) ) ).
% insert_def
thf(fact_1042_insert__def,axiom,
( insert8211810215607154385at_nat
= ( ^ [A2: product_prod_nat_nat] :
( sup_su6327502436637775413at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( X5 = A2 ) ) ) ) ) ).
% insert_def
thf(fact_1043_case__prod__map__prod,axiom,
! [H2: nat > nat > $o,F4: nat > nat,G: nat > nat,X: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o @ H2 @ ( produc6977886695330630970at_nat @ F4 @ G @ X ) )
= ( produc6081775807080527818_nat_o
@ ^ [L: nat,R: nat] : ( H2 @ ( F4 @ L ) @ ( G @ R ) )
@ X ) ) ).
% case_prod_map_prod
thf(fact_1044_case__prod__o__map__prod,axiom,
! [F4: nat > nat > $o,G1: nat > nat,G22: nat > nat] :
( ( comp_P6344650113790022471at_nat @ ( produc6081775807080527818_nat_o @ F4 ) @ ( produc6977886695330630970at_nat @ G1 @ G22 ) )
= ( produc6081775807080527818_nat_o
@ ^ [L: nat,R: nat] : ( F4 @ ( G1 @ L ) @ ( G22 @ R ) ) ) ) ).
% case_prod_o_map_prod
thf(fact_1045_Sigma__def,axiom,
( produc6030673636645808891t_char
= ( ^ [A4: set_nat,B6: nat > set_list_char] :
( comple9178978156834306527t_char
@ ( image_7918911184113263195t_char
@ ^ [X5: nat] :
( comple9178978156834306527t_char
@ ( image_366428816823531018t_char
@ ^ [Y2: list_char] : ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ bot_bo1414094081888755934t_char )
@ ( B6 @ X5 ) ) )
@ A4 ) ) ) ) ).
% Sigma_def
thf(fact_1046_inj__on__convol__ident,axiom,
! [F4: nat > list_char,X8: set_nat] :
( inj_on9177509583204279951t_char
@ ^ [X5: nat] : ( produc120197956887798346t_char @ X5 @ ( F4 @ X5 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1047_sup__set__def,axiom,
( sup_sup_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ( sup_sup_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ A4 )
@ ^ [X5: nat] : ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% sup_set_def
thf(fact_1048_sup__set__def,axiom,
( sup_su6327502436637775413at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( sup_su798857527126471912_nat_o
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A4 )
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% sup_set_def
thf(fact_1049_Sup__set__def,axiom,
( comple7399068483239264473et_nat
= ( ^ [A4: set_set_nat] :
( collect_nat
@ ^ [X5: nat] : ( complete_Sup_Sup_o @ ( image_set_nat_o @ ( member_nat @ X5 ) @ A4 ) ) ) ) ) ).
% Sup_set_def
thf(fact_1050_Sup__set__def,axiom,
( comple5685304695842803022at_nat
= ( ^ [A4: set_se7855581050983116737at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( complete_Sup_Sup_o @ ( image_7457375456213313148_nat_o @ ( member8440522571783428010at_nat @ X5 ) @ A4 ) ) ) ) ) ).
% Sup_set_def
thf(fact_1051_swap__inj__on,axiom,
! [A3: set_Pr8803067691650843250ar_nat] :
( inj_on7000867008012422641t_char
@ ( produc6166083679720228083t_char
@ ^ [I: list_char,J: nat] : ( produc120197956887798346t_char @ J @ I ) )
@ A3 ) ).
% swap_inj_on
thf(fact_1052_bot__empty__eq2,axiom,
( bot_bo8065403328713304961char_o
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ bot_bo1414094081888755934t_char ) ) ) ).
% bot_empty_eq2
thf(fact_1053_sup__Un__eq2,axiom,
! [R3: set_Pr2507339680178222706t_char,S: set_Pr2507339680178222706t_char] :
( ( sup_su1536542383718553321char_o
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R3 )
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( sup_su7899656352754981958t_char @ R3 @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1054_SUP__Sup__eq2,axiom,
! [S: set_se253819897320413138t_char] :
( ( comple724453453808405122char_o
@ ( image_7123945608888165160char_o
@ ^ [I: set_Pr2507339680178222706t_char,X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ I )
@ S ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( comple9178978156834306527t_char @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1055_Sup__SUP__eq2,axiom,
( comple724453453808405122char_o
= ( ^ [S4: set_nat_list_char_o,X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( comple9178978156834306527t_char @ ( image_9058305973422863104t_char @ collec2458894688891239037t_char @ ( image_1531431914690922683char_o @ produc8526122873445342073char_o @ S4 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1056_Sup__SUP__eq2,axiom,
( comple3592611370556534995_nat_o
= ( ^ [S4: set_nat_nat_o,X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ ( comple5685304695842803022at_nat @ ( image_7124889717316225246at_nat @ collec3392354462482085612at_nat @ ( image_7429393840292777309_nat_o @ produc6081775807080527818_nat_o @ S4 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1057_inj__graph,axiom,
( inj_on3412903767820855855at_nat
@ ^ [F2: nat > nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X5: nat,Y2: nat] :
( Y2
= ( F2 @ X5 ) ) ) )
@ top_top_set_nat_nat ) ).
% inj_graph
thf(fact_1058_vimage__Collect__eq,axiom,
! [F4: nat > nat,P2: nat > $o] :
( ( vimage_nat_nat @ F4 @ ( collect_nat @ P2 ) )
= ( collect_nat
@ ^ [Y2: nat] : ( P2 @ ( F4 @ Y2 ) ) ) ) ).
% vimage_Collect_eq
thf(fact_1059_vimage__Collect__eq,axiom,
! [F4: product_prod_nat_nat > nat,P2: nat > $o] :
( ( vimage4653281326611754070at_nat @ F4 @ ( collect_nat @ P2 ) )
= ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( P2 @ ( F4 @ Y2 ) ) ) ) ).
% vimage_Collect_eq
thf(fact_1060_vimage__Collect__eq,axiom,
! [F4: nat > product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( vimage8013328719654469172at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) )
= ( collect_nat
@ ^ [Y2: nat] : ( P2 @ ( F4 @ Y2 ) ) ) ) ).
% vimage_Collect_eq
thf(fact_1061_vimage__Collect__eq,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( vimage2449269961533847803at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) )
= ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( P2 @ ( F4 @ Y2 ) ) ) ) ).
% vimage_Collect_eq
thf(fact_1062_Inf__set__def,axiom,
( comple7806235888213564991et_nat
= ( ^ [A4: set_set_nat] :
( collect_nat
@ ^ [X5: nat] : ( complete_Inf_Inf_o @ ( image_set_nat_o @ ( member_nat @ X5 ) @ A4 ) ) ) ) ) ).
% Inf_set_def
thf(fact_1063_Inf__set__def,axiom,
( comple1930127330929219688at_nat
= ( ^ [A4: set_se7855581050983116737at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( complete_Inf_Inf_o @ ( image_7457375456213313148_nat_o @ ( member8440522571783428010at_nat @ X5 ) @ A4 ) ) ) ) ) ).
% Inf_set_def
thf(fact_1064_INF__Int__eq2,axiom,
! [S: set_se253819897320413138t_char] :
( ( comple7993840426618028700char_o
@ ( image_7123945608888165160char_o
@ ^ [I: set_Pr2507339680178222706t_char,X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ I )
@ S ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( comple4824088763117934073t_char @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1065_Inf__INT__eq2,axiom,
( comple7993840426618028700char_o
= ( ^ [S4: set_nat_list_char_o,X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( comple4824088763117934073t_char @ ( image_9058305973422863104t_char @ collec2458894688891239037t_char @ ( image_1531431914690922683char_o @ produc8526122873445342073char_o @ S4 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1066_Inf__INT__eq2,axiom,
( comple1675732732025788397_nat_o
= ( ^ [S4: set_nat_nat_o,X5: nat,Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ ( comple1930127330929219688at_nat @ ( image_7124889717316225246at_nat @ collec3392354462482085612at_nat @ ( image_7429393840292777309_nat_o @ produc6081775807080527818_nat_o @ S4 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1067_vimage__fst,axiom,
! [A3: set_nat] :
( ( vimage2352271050577936999ar_nat @ produc6204653154488278070t_char @ A3 )
= ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : top_to3190553582279535303t_char ) ) ).
% vimage_fst
thf(fact_1068_Int__def,axiom,
( inf_inf_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A4 )
& ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_1069_Int__def,axiom,
( inf_in2572325071724192079at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A4 )
& ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_1070_Int__Collect,axiom,
! [X: nat,A3: set_nat,P2: nat > $o] :
( ( member_nat @ X @ ( inf_inf_set_nat @ A3 @ ( collect_nat @ P2 ) ) )
= ( ( member_nat @ X @ A3 )
& ( P2 @ X ) ) ) ).
% Int_Collect
thf(fact_1071_Int__Collect,axiom,
! [X: product_prod_nat_nat,A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ X @ ( inf_in2572325071724192079at_nat @ A3 @ ( collec3392354462482085612at_nat @ P2 ) ) )
= ( ( member8440522571783428010at_nat @ X @ A3 )
& ( P2 @ X ) ) ) ).
% Int_Collect
thf(fact_1072_Collect__conj__eq,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) )
= ( inf_inf_set_nat @ ( collect_nat @ P2 ) @ ( collect_nat @ Q ) ) ) ).
% Collect_conj_eq
thf(fact_1073_Collect__conj__eq,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) )
= ( inf_in2572325071724192079at_nat @ ( collec3392354462482085612at_nat @ P2 ) @ ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_conj_eq
thf(fact_1074_set__diff__eq,axiom,
( minus_minus_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A4 )
& ~ ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% set_diff_eq
thf(fact_1075_set__diff__eq,axiom,
( minus_1356011639430497352at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A4 )
& ~ ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% set_diff_eq
thf(fact_1076_top__empty__eq2,axiom,
( top_to1537031869075220069char_o
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ top_to1250346684925019074t_char ) ) ) ).
% top_empty_eq2
thf(fact_1077_wf__empty,axiom,
wf_nat @ bot_bo2099793752762293965at_nat ).
% wf_empty
thf(fact_1078_wf__lex__prod,axiom,
! [Ra2: set_Pr1261947904930325089at_nat,Rb2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ Ra2 )
=> ( ( wf_nat @ Rb2 )
=> ( wf_Pro7803398752247294826at_nat @ ( lex_prod_nat_nat @ Ra2 @ Rb2 ) ) ) ) ).
% wf_lex_prod
thf(fact_1079_wf__inv__image,axiom,
! [R2: set_Pr1261947904930325089at_nat,F4: nat > nat] :
( ( wf_nat @ R2 )
=> ( wf_nat @ ( inv_image_nat_nat @ R2 @ F4 ) ) ) ).
% wf_inv_image
thf(fact_1080_wf__Int2,axiom,
! [R2: set_Pr1261947904930325089at_nat,R5: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( wf_nat @ ( inf_in2572325071724192079at_nat @ R5 @ R2 ) ) ) ).
% wf_Int2
thf(fact_1081_wf__Int1,axiom,
! [R2: set_Pr1261947904930325089at_nat,R5: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( wf_nat @ ( inf_in2572325071724192079at_nat @ R2 @ R5 ) ) ) ).
% wf_Int1
thf(fact_1082_inf__set__def,axiom,
( inf_inf_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ( inf_inf_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ A4 )
@ ^ [X5: nat] : ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_1083_inf__set__def,axiom,
( inf_in2572325071724192079at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( inf_in5163264567034779214_nat_o
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A4 )
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_1084_minus__set__def,axiom,
( minus_minus_set_nat
= ( ^ [A4: set_nat,B6: set_nat] :
( collect_nat
@ ( minus_minus_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ A4 )
@ ^ [X5: nat] : ( member_nat @ X5 @ B6 ) ) ) ) ) ).
% minus_set_def
thf(fact_1085_minus__set__def,axiom,
( minus_1356011639430497352at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat,B6: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( minus_2270307095948843157_nat_o
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A4 )
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ B6 ) ) ) ) ) ).
% minus_set_def
thf(fact_1086_inf__Int__eq2,axiom,
! [R3: set_Pr2507339680178222706t_char,S: set_Pr2507339680178222706t_char] :
( ( inf_in8805929356528176899char_o
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R3 )
@ ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ S ) )
= ( ^ [X5: nat,Y2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ ( inf_in3544766959038609504t_char @ R3 @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1087_wf__subset,axiom,
! [R2: set_Pr1261947904930325089at_nat,P7: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( ( ord_le3146513528884898305at_nat @ P7 @ R2 )
=> ( wf_nat @ P7 ) ) ) ).
% wf_subset
thf(fact_1088_wf__comp__self,axiom,
( wf_nat
= ( ^ [R4: set_Pr1261947904930325089at_nat] : ( wf_nat @ ( relcomp_nat_nat_nat @ R4 @ R4 ) ) ) ) ).
% wf_comp_self
thf(fact_1089_wf__acc__iff,axiom,
( wf_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
! [X5: nat] : ( member_nat @ X5 @ ( acc_nat @ R ) ) ) ) ).
% wf_acc_iff
thf(fact_1090_acc__wfI,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ! [X2: nat] : ( member_nat @ X2 @ ( acc_nat @ R2 ) )
=> ( wf_nat @ R2 ) ) ).
% acc_wfI
thf(fact_1091_acc__wfD,axiom,
! [R2: set_Pr1261947904930325089at_nat,X: nat] :
( ( wf_nat @ R2 )
=> ( member_nat @ X @ ( acc_nat @ R2 ) ) ) ).
% acc_wfD
thf(fact_1092_wf__if__convertible__to__wf,axiom,
! [S2: set_Pr1261947904930325089at_nat,R2: set_Pr1261947904930325089at_nat,F4: nat > nat] :
( ( wf_nat @ S2 )
=> ( ! [X2: nat,Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X2 @ Y4 ) @ R2 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F4 @ X2 ) @ ( F4 @ Y4 ) ) @ S2 ) )
=> ( wf_nat @ R2 ) ) ) ).
% wf_if_convertible_to_wf
thf(fact_1093_wf__induct__rule,axiom,
! [R2: set_Pr1261947904930325089at_nat,P2: nat > $o,A: nat] :
( ( wf_nat @ R2 )
=> ( ! [X2: nat] :
( ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ).
% wf_induct_rule
thf(fact_1094_wf__eq__minimal,axiom,
( wf_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
! [Q2: set_nat] :
( ? [X5: nat] : ( member_nat @ X5 @ Q2 )
=> ? [X5: nat] :
( ( member_nat @ X5 @ Q2 )
& ! [Y2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ X5 ) @ R )
=> ~ ( member_nat @ Y2 @ Q2 ) ) ) ) ) ) ).
% wf_eq_minimal
thf(fact_1095_wf__not__refl,axiom,
! [R2: set_Pr1261947904930325089at_nat,A: nat] :
( ( wf_nat @ R2 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A ) @ R2 ) ) ).
% wf_not_refl
thf(fact_1096_wf__not__sym,axiom,
! [R2: set_Pr1261947904930325089at_nat,A: nat,X: nat] :
( ( wf_nat @ R2 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ X ) @ R2 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ A ) @ R2 ) ) ) ).
% wf_not_sym
thf(fact_1097_wf__irrefl,axiom,
! [R2: set_Pr1261947904930325089at_nat,A: nat] :
( ( wf_nat @ R2 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A ) @ R2 ) ) ).
% wf_irrefl
thf(fact_1098_wf__induct,axiom,
! [R2: set_Pr1261947904930325089at_nat,P2: nat > $o,A: nat] :
( ( wf_nat @ R2 )
=> ( ! [X2: nat] :
( ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ X2 ) @ R2 )
=> ( P2 @ Y5 ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ).
% wf_induct
thf(fact_1099_wf__asym,axiom,
! [R2: set_Pr1261947904930325089at_nat,A: nat,X: nat] :
( ( wf_nat @ R2 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ X ) @ R2 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ A ) @ R2 ) ) ) ).
% wf_asym
thf(fact_1100_wfUNIVI,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ! [P8: nat > $o,X2: nat] :
( ! [Xa2: nat] :
( ! [Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ Xa2 ) @ R2 )
=> ( P8 @ Y4 ) )
=> ( P8 @ Xa2 ) )
=> ( P8 @ X2 ) )
=> ( wf_nat @ R2 ) ) ).
% wfUNIVI
thf(fact_1101_wfI__min,axiom,
! [R3: set_Pr1261947904930325089at_nat] :
( ! [X2: nat,Q3: set_nat] :
( ( member_nat @ X2 @ Q3 )
=> ? [Xa2: nat] :
( ( member_nat @ Xa2 @ Q3 )
& ! [Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ Xa2 ) @ R3 )
=> ~ ( member_nat @ Y4 @ Q3 ) ) ) )
=> ( wf_nat @ R3 ) ) ).
% wfI_min
thf(fact_1102_wfE__min,axiom,
! [R3: set_Pr1261947904930325089at_nat,X: nat,Q: set_nat] :
( ( wf_nat @ R3 )
=> ( ( member_nat @ X @ Q )
=> ~ ! [Z2: nat] :
( ( member_nat @ Z2 @ Q )
=> ~ ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ Z2 ) @ R3 )
=> ~ ( member_nat @ Y5 @ Q ) ) ) ) ) ).
% wfE_min
thf(fact_1103_wf__def,axiom,
( wf_nat
= ( ^ [R: set_Pr1261947904930325089at_nat] :
! [P4: nat > $o] :
( ! [X5: nat] :
( ! [Y2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ X5 ) @ R )
=> ( P4 @ Y2 ) )
=> ( P4 @ X5 ) )
=> ! [X3: nat] : ( P4 @ X3 ) ) ) ) ).
% wf_def
thf(fact_1104_wfE__min_H,axiom,
! [R3: set_Pr1261947904930325089at_nat,Q: set_nat] :
( ( wf_nat @ R3 )
=> ( ( Q != bot_bot_set_nat )
=> ~ ! [Z2: nat] :
( ( member_nat @ Z2 @ Q )
=> ~ ! [Y5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y5 @ Z2 ) @ R3 )
=> ~ ( member_nat @ Y5 @ Q ) ) ) ) ) ).
% wfE_min'
thf(fact_1105_wf__relcomp__compatible,axiom,
! [R3: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R3 )
=> ( ( ord_le3146513528884898305at_nat @ ( relcomp_nat_nat_nat @ R3 @ S ) @ ( relcomp_nat_nat_nat @ S @ R3 ) )
=> ( wf_nat @ ( relcomp_nat_nat_nat @ S @ R3 ) ) ) ) ).
% wf_relcomp_compatible
thf(fact_1106_wf__union__merge,axiom,
! [R3: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ ( sup_su6327502436637775413at_nat @ R3 @ S ) )
= ( wf_nat @ ( sup_su6327502436637775413at_nat @ ( sup_su6327502436637775413at_nat @ ( relcomp_nat_nat_nat @ R3 @ R3 ) @ ( relcomp_nat_nat_nat @ S @ R3 ) ) @ S ) ) ) ).
% wf_union_merge
thf(fact_1107_wf__union__compatible,axiom,
! [R3: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R3 )
=> ( ( wf_nat @ S )
=> ( ( ord_le3146513528884898305at_nat @ ( relcomp_nat_nat_nat @ R3 @ S ) @ R3 )
=> ( wf_nat @ ( sup_su6327502436637775413at_nat @ R3 @ S ) ) ) ) ) ).
% wf_union_compatible
thf(fact_1108_wfI,axiom,
! [R2: set_Pr1261947904930325089at_nat,A3: set_nat,B3: set_nat] :
( ( ord_le3146513528884898305at_nat @ R2
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
=> ( ! [X2: nat,P8: nat > $o] :
( ! [Xa2: nat] :
( ! [Y4: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y4 @ Xa2 ) @ R2 )
=> ( P8 @ Y4 ) )
=> ( P8 @ Xa2 ) )
=> ( ( member_nat @ X2 @ A3 )
=> ( ( member_nat @ X2 @ B3 )
=> ( P8 @ X2 ) ) ) )
=> ( wf_nat @ R2 ) ) ) ).
% wfI
thf(fact_1109_wf__map__prod__image,axiom,
! [R2: set_Pr1261947904930325089at_nat,F4: nat > nat] :
( ( wf_nat @ R2 )
=> ( ( inj_on_nat_nat @ F4 @ top_top_set_nat )
=> ( wf_nat @ ( image_5168914502847457605at_nat @ ( produc6977886695330630970at_nat @ F4 @ F4 ) @ R2 ) ) ) ) ).
% wf_map_prod_image
thf(fact_1110_wf__map__prod__image__Dom__Ran,axiom,
! [R2: set_Pr1261947904930325089at_nat,F4: nat > nat] :
( ( wf_nat @ R2 )
=> ( ! [A6: nat,A8: nat] :
( ( member_nat @ A6 @ ( domain_nat_nat @ R2 ) )
=> ( ( member_nat @ A8 @ ( range_nat_nat @ R2 ) )
=> ( ( ( F4 @ A6 )
= ( F4 @ A8 ) )
=> ( A6 = A8 ) ) ) )
=> ( wf_nat @ ( image_5168914502847457605at_nat @ ( produc6977886695330630970at_nat @ F4 @ F4 ) @ R2 ) ) ) ) ).
% wf_map_prod_image_Dom_Ran
thf(fact_1111_wf__Un,axiom,
! [R2: set_Pr1261947904930325089at_nat,S2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( ( wf_nat @ S2 )
=> ( ( ( inf_inf_set_nat @ ( domain_nat_nat @ R2 ) @ ( range_nat_nat @ S2 ) )
= bot_bot_set_nat )
=> ( wf_nat @ ( sup_su6327502436637775413at_nat @ R2 @ S2 ) ) ) ) ) ).
% wf_Un
thf(fact_1112_wf__Union,axiom,
! [R3: set_se7855581050983116737at_nat] :
( ! [X2: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ X2 @ R3 )
=> ( wf_nat @ X2 ) )
=> ( ! [X2: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ X2 @ R3 )
=> ! [Xa3: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ Xa3 @ R3 )
=> ( ( X2 != Xa3 )
=> ( ( inf_inf_set_nat @ ( domain_nat_nat @ X2 ) @ ( range_nat_nat @ Xa3 ) )
= bot_bot_set_nat ) ) ) )
=> ( wf_nat @ ( comple5685304695842803022at_nat @ R3 ) ) ) ) ).
% wf_Union
thf(fact_1113_wf__measure,axiom,
! [F4: nat > nat] : ( wf_nat @ ( measure_nat @ F4 ) ) ).
% wf_measure
thf(fact_1114_bij__image__Collect__eq,axiom,
! [F4: nat > nat,P2: nat > $o] :
( ( bij_betw_nat_nat @ F4 @ top_top_set_nat @ top_top_set_nat )
=> ( ( image_nat_nat2 @ F4 @ ( collect_nat @ P2 ) )
= ( collect_nat
@ ^ [Y2: nat] : ( P2 @ ( hilber3633877196798814958at_nat @ top_top_set_nat @ F4 @ Y2 ) ) ) ) ) ).
% bij_image_Collect_eq
thf(fact_1115_bij__image__Collect__eq,axiom,
! [F4: nat > product_prod_nat_nat,P2: nat > $o] :
( ( bij_be8693218025023041337at_nat @ F4 @ top_top_set_nat @ top_to4669805908274784177at_nat )
=> ( ( image_5846123807819985514at_nat @ F4 @ ( collect_nat @ P2 ) )
= ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( P2 @ ( hilber4375958665455852643at_nat @ top_top_set_nat @ F4 @ Y2 ) ) ) ) ) ).
% bij_image_Collect_eq
thf(fact_1116_bij__image__Collect__eq,axiom,
! [F4: product_prod_nat_nat > nat,P2: product_prod_nat_nat > $o] :
( ( bij_be5333170631980326235at_nat @ F4 @ top_to4669805908274784177at_nat @ top_top_set_nat )
=> ( ( image_2486076414777270412at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) )
= ( collect_nat
@ ^ [Y2: nat] : ( P2 @ ( hilber1015911272413137541at_nat @ top_to4669805908274784177at_nat @ F4 @ Y2 ) ) ) ) ) ).
% bij_image_Collect_eq
thf(fact_1117_bij__image__Collect__eq,axiom,
! [F4: product_prod_nat_nat > product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( bij_be1923491781212474806at_nat @ F4 @ top_to4669805908274784177at_nat @ top_to4669805908274784177at_nat )
=> ( ( image_5168914502847457605at_nat @ F4 @ ( collec3392354462482085612at_nat @ P2 ) )
= ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( P2 @ ( hilber1766663248461054988at_nat @ top_to4669805908274784177at_nat @ F4 @ Y2 ) ) ) ) ) ).
% bij_image_Collect_eq
thf(fact_1118_mono__cSup,axiom,
! [F4: nat > nat,A3: set_nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat @ ord_less_eq_nat @ F4 )
=> ( ( condit2214826472909112428ve_nat @ A3 )
=> ( ( A3 != bot_bot_set_nat )
=> ( ord_less_eq_nat @ ( complete_Sup_Sup_nat @ ( image_nat_nat2 @ F4 @ A3 ) ) @ ( F4 @ ( complete_Sup_Sup_nat @ A3 ) ) ) ) ) ) ).
% mono_cSup
thf(fact_1119_Collect__imp__eq,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
=> ( Q @ X5 ) ) )
= ( sup_sup_set_nat @ ( uminus5710092332889474511et_nat @ ( collect_nat @ P2 ) ) @ ( collect_nat @ Q ) ) ) ).
% Collect_imp_eq
thf(fact_1120_Collect__imp__eq,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
=> ( Q @ X5 ) ) )
= ( sup_su6327502436637775413at_nat @ ( uminus6524753893492686040at_nat @ ( collec3392354462482085612at_nat @ P2 ) ) @ ( collec3392354462482085612at_nat @ Q ) ) ) ).
% Collect_imp_eq
thf(fact_1121_antimonoD,axiom,
! [F4: nat > nat,X: nat,Y: nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat
@ ^ [X5: nat,Y2: nat] : ( ord_less_eq_nat @ Y2 @ X5 )
@ F4 )
=> ( ( ord_less_eq_nat @ X @ Y )
=> ( ord_less_eq_nat @ ( F4 @ Y ) @ ( F4 @ X ) ) ) ) ).
% antimonoD
thf(fact_1122_antimonoE,axiom,
! [F4: nat > nat,X: nat,Y: nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat
@ ^ [X5: nat,Y2: nat] : ( ord_less_eq_nat @ Y2 @ X5 )
@ F4 )
=> ( ( ord_less_eq_nat @ X @ Y )
=> ( ord_less_eq_nat @ ( F4 @ Y ) @ ( F4 @ X ) ) ) ) ).
% antimonoE
thf(fact_1123_antimonoI,axiom,
! [F4: nat > nat] :
( ! [X2: nat,Y4: nat] :
( ( ord_less_eq_nat @ X2 @ Y4 )
=> ( ord_less_eq_nat @ ( F4 @ Y4 ) @ ( F4 @ X2 ) ) )
=> ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat
@ ^ [X5: nat,Y2: nat] : ( ord_less_eq_nat @ Y2 @ X5 )
@ F4 ) ) ).
% antimonoI
thf(fact_1124_mono__inv,axiom,
! [F4: nat > nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat @ ord_less_eq_nat @ F4 )
=> ( ( bij_betw_nat_nat @ F4 @ top_top_set_nat @ top_top_set_nat )
=> ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat @ ord_less_eq_nat @ ( hilber3633877196798814958at_nat @ top_top_set_nat @ F4 ) ) ) ) ).
% mono_inv
thf(fact_1125_mono__cInf,axiom,
! [F4: nat > nat,A3: set_nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat @ ord_less_eq_nat @ F4 )
=> ( ( condit1738341127787009408ow_nat @ A3 )
=> ( ( A3 != bot_bot_set_nat )
=> ( ord_less_eq_nat @ ( F4 @ ( complete_Inf_Inf_nat @ A3 ) ) @ ( complete_Inf_Inf_nat @ ( image_nat_nat2 @ F4 @ A3 ) ) ) ) ) ) ).
% mono_cInf
thf(fact_1126_Compl__eq,axiom,
( uminus5710092332889474511et_nat
= ( ^ [A4: set_nat] :
( collect_nat
@ ^ [X5: nat] :
~ ( member_nat @ X5 @ A4 ) ) ) ) ).
% Compl_eq
thf(fact_1127_Compl__eq,axiom,
( uminus6524753893492686040at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( member8440522571783428010at_nat @ X5 @ A4 ) ) ) ) ).
% Compl_eq
thf(fact_1128_Collect__neg__eq,axiom,
! [P2: nat > $o] :
( ( collect_nat
@ ^ [X5: nat] :
~ ( P2 @ X5 ) )
= ( uminus5710092332889474511et_nat @ ( collect_nat @ P2 ) ) ) ).
% Collect_neg_eq
thf(fact_1129_Collect__neg__eq,axiom,
! [P2: product_prod_nat_nat > $o] :
( ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P2 @ X5 ) )
= ( uminus6524753893492686040at_nat @ ( collec3392354462482085612at_nat @ P2 ) ) ) ).
% Collect_neg_eq
thf(fact_1130_uminus__set__def,axiom,
( uminus5710092332889474511et_nat
= ( ^ [A4: set_nat] :
( collect_nat
@ ( uminus_uminus_nat_o
@ ^ [X5: nat] : ( member_nat @ X5 @ A4 ) ) ) ) ) ).
% uminus_set_def
thf(fact_1131_uminus__set__def,axiom,
( uminus6524753893492686040at_nat
= ( ^ [A4: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ( uminus8676089048583255045_nat_o
@ ^ [X5: product_prod_nat_nat] : ( member8440522571783428010at_nat @ X5 @ A4 ) ) ) ) ) ).
% uminus_set_def
thf(fact_1132_bdd__below__image__antimono,axiom,
! [F4: nat > nat,A3: set_nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat
@ ^ [X5: nat,Y2: nat] : ( ord_less_eq_nat @ Y2 @ X5 )
@ F4 )
=> ( ( condit2214826472909112428ve_nat @ A3 )
=> ( condit1738341127787009408ow_nat @ ( image_nat_nat2 @ F4 @ A3 ) ) ) ) ).
% bdd_below_image_antimono
thf(fact_1133_bdd__above__image__antimono,axiom,
! [F4: nat > nat,A3: set_nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat
@ ^ [X5: nat,Y2: nat] : ( ord_less_eq_nat @ Y2 @ X5 )
@ F4 )
=> ( ( condit1738341127787009408ow_nat @ A3 )
=> ( condit2214826472909112428ve_nat @ ( image_nat_nat2 @ F4 @ A3 ) ) ) ) ).
% bdd_above_image_antimono
thf(fact_1134_Least__mono,axiom,
! [F4: nat > nat,S: set_nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_eq_nat @ ord_less_eq_nat @ F4 )
=> ( ? [X6: nat] :
( ( member_nat @ X6 @ S )
& ! [Xa3: nat] :
( ( member_nat @ Xa3 @ S )
=> ( ord_less_eq_nat @ X6 @ Xa3 ) ) )
=> ( ( ord_Least_nat
@ ^ [Y2: nat] : ( member_nat @ Y2 @ ( image_nat_nat2 @ F4 @ S ) ) )
= ( F4
@ ( ord_Least_nat
@ ^ [X5: nat] : ( member_nat @ X5 @ S ) ) ) ) ) ) ).
% Least_mono
thf(fact_1135_cSup__cInf,axiom,
! [S: set_nat] :
( ( S != bot_bot_set_nat )
=> ( ( condit2214826472909112428ve_nat @ S )
=> ( ( complete_Sup_Sup_nat @ S )
= ( complete_Inf_Inf_nat
@ ( collect_nat
@ ^ [X5: nat] :
! [Y2: nat] :
( ( member_nat @ Y2 @ S )
=> ( ord_less_eq_nat @ Y2 @ X5 ) ) ) ) ) ) ) ).
% cSup_cInf
thf(fact_1136_Inter__eq,axiom,
( comple7806235888213564991et_nat
= ( ^ [A4: set_set_nat] :
( collect_nat
@ ^ [X5: nat] :
! [Y2: set_nat] :
( ( member_set_nat @ Y2 @ A4 )
=> ( member_nat @ X5 @ Y2 ) ) ) ) ) ).
% Inter_eq
thf(fact_1137_Inter__eq,axiom,
( comple1930127330929219688at_nat
= ( ^ [A4: set_se7855581050983116737at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
! [Y2: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ Y2 @ A4 )
=> ( member8440522571783428010at_nat @ X5 @ Y2 ) ) ) ) ) ).
% Inter_eq
thf(fact_1138_refl__on__def_H,axiom,
( refl_on_nat
= ( ^ [A4: set_nat,R: set_Pr1261947904930325089at_nat] :
( ! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,Z6: nat] :
( ( member_nat @ Y2 @ A4 )
& ( member_nat @ Z6 @ A4 ) )
@ X5 ) )
& ! [X5: nat] :
( ( member_nat @ X5 @ A4 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ X5 ) @ R ) ) ) ) ) ).
% refl_on_def'
thf(fact_1139_cInf__cSup,axiom,
! [S: set_nat] :
( ( S != bot_bot_set_nat )
=> ( ( condit1738341127787009408ow_nat @ S )
=> ( ( complete_Inf_Inf_nat @ S )
= ( complete_Sup_Sup_nat
@ ( collect_nat
@ ^ [X5: nat] :
! [Y2: nat] :
( ( member_nat @ Y2 @ S )
=> ( ord_less_eq_nat @ X5 @ Y2 ) ) ) ) ) ) ) ).
% cInf_cSup
thf(fact_1140_Least__le,axiom,
! [P2: nat > $o,K: nat] :
( ( P2 @ K )
=> ( ord_less_eq_nat @ ( ord_Least_nat @ P2 ) @ K ) ) ).
% Least_le
thf(fact_1141_chain__compr,axiom,
! [Ord: nat > nat > $o,A3: set_nat,P2: nat > $o] :
( ( comple7016393980872852640in_nat @ Ord @ A3 )
=> ( comple7016393980872852640in_nat @ Ord
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ).
% chain_compr
thf(fact_1142_chain__compr,axiom,
! [Ord: product_prod_nat_nat > product_prod_nat_nat > $o,A3: set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( comple3588573705683770417at_nat @ Ord @ A3 )
=> ( comple3588573705683770417at_nat @ Ord
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( P2 @ X5 ) ) ) ) ) ).
% chain_compr
thf(fact_1143_lfp__induct2,axiom,
! [A: nat,B: list_char,F4: set_Pr2507339680178222706t_char > set_Pr2507339680178222706t_char,P2: nat > list_char > $o] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ A @ B ) @ ( comple3227850406620335403t_char @ F4 ) )
=> ( ( monoto7809364549836873959t_char @ top_to6005184720552305954t_char @ ord_le6315511645215477266t_char @ ord_le6315511645215477266t_char @ F4 )
=> ( ! [A6: nat,B5: list_char] :
( ( member484235747325421115t_char @ ( produc120197956887798346t_char @ A6 @ B5 ) @ ( F4 @ ( inf_in3544766959038609504t_char @ ( comple3227850406620335403t_char @ F4 ) @ ( collec2458894688891239037t_char @ ( produc8526122873445342073char_o @ P2 ) ) ) ) )
=> ( P2 @ A6 @ B5 ) )
=> ( P2 @ A @ B ) ) ) ) ).
% lfp_induct2
thf(fact_1144_lfp__induct2,axiom,
! [A: nat,B: nat,F4: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat,P2: nat > nat > $o] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ B ) @ ( comple1738246912304005786at_nat @ F4 ) )
=> ( ( monoto3897784414697140647at_nat @ top_to7629004291339433233at_nat @ ord_le3146513528884898305at_nat @ ord_le3146513528884898305at_nat @ F4 )
=> ( ! [A6: nat,B5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ B5 ) @ ( F4 @ ( inf_in2572325071724192079at_nat @ ( comple1738246912304005786at_nat @ F4 ) @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ P2 ) ) ) ) )
=> ( P2 @ A6 @ B5 ) )
=> ( P2 @ A @ B ) ) ) ) ).
% lfp_induct2
thf(fact_1145_acyclicP__converse,axiom,
! [R2: nat > nat > $o] :
( ( transi3139058337892597825ic_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ( conversep_nat_nat @ R2 ) ) ) )
= ( transi3139058337892597825ic_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R2 ) ) ) ) ).
% acyclicP_converse
thf(fact_1146_wf__acyclic,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( transi3139058337892597825ic_nat @ R2 ) ) ).
% wf_acyclic
thf(fact_1147_lfp__induct__set,axiom,
! [A: nat,F4: set_nat > set_nat,P2: nat > $o] :
( ( member_nat @ A @ ( comple7975543026063415949et_nat @ F4 ) )
=> ( ( monoto1748750089227133045et_nat @ top_top_set_set_nat @ ord_less_eq_set_nat @ ord_less_eq_set_nat @ F4 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ ( F4 @ ( inf_inf_set_nat @ ( comple7975543026063415949et_nat @ F4 ) @ ( collect_nat @ P2 ) ) ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ) ).
% lfp_induct_set
thf(fact_1148_lfp__induct__set,axiom,
! [A: product_prod_nat_nat,F4: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat,P2: product_prod_nat_nat > $o] :
( ( member8440522571783428010at_nat @ A @ ( comple1738246912304005786at_nat @ F4 ) )
=> ( ( monoto3897784414697140647at_nat @ top_to7629004291339433233at_nat @ ord_le3146513528884898305at_nat @ ord_le3146513528884898305at_nat @ F4 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ ( F4 @ ( inf_in2572325071724192079at_nat @ ( comple1738246912304005786at_nat @ F4 ) @ ( collec3392354462482085612at_nat @ P2 ) ) ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ) ).
% lfp_induct_set
thf(fact_1149_def__lfp__induct__set,axiom,
! [A3: set_nat,F4: set_nat > set_nat,A: nat,P2: nat > $o] :
( ( A3
= ( comple7975543026063415949et_nat @ F4 ) )
=> ( ( monoto1748750089227133045et_nat @ top_top_set_set_nat @ ord_less_eq_set_nat @ ord_less_eq_set_nat @ F4 )
=> ( ( member_nat @ A @ A3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ ( F4 @ ( inf_inf_set_nat @ A3 @ ( collect_nat @ P2 ) ) ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ) ) ).
% def_lfp_induct_set
thf(fact_1150_def__lfp__induct__set,axiom,
! [A3: set_Pr1261947904930325089at_nat,F4: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat,A: product_prod_nat_nat,P2: product_prod_nat_nat > $o] :
( ( A3
= ( comple1738246912304005786at_nat @ F4 ) )
=> ( ( monoto3897784414697140647at_nat @ top_to7629004291339433233at_nat @ ord_le3146513528884898305at_nat @ ord_le3146513528884898305at_nat @ F4 )
=> ( ( member8440522571783428010at_nat @ A @ A3 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ ( F4 @ ( inf_in2572325071724192079at_nat @ A3 @ ( collec3392354462482085612at_nat @ P2 ) ) ) )
=> ( P2 @ X2 ) )
=> ( P2 @ A ) ) ) ) ) ).
% def_lfp_induct_set
thf(fact_1151_def__Collect__coinduct,axiom,
! [A3: set_nat,P2: set_nat > nat > $o,A: nat,X8: set_nat] :
( ( A3
= ( comple1596078789208929544et_nat
@ ^ [W: set_nat] : ( collect_nat @ ( P2 @ W ) ) ) )
=> ( ( monoto1748750089227133045et_nat @ top_top_set_set_nat @ ord_less_eq_set_nat @ ord_less_eq_set_nat
@ ^ [W: set_nat] : ( collect_nat @ ( P2 @ W ) ) )
=> ( ( member_nat @ A @ X8 )
=> ( ! [Z2: nat] :
( ( member_nat @ Z2 @ X8 )
=> ( P2 @ ( sup_sup_set_nat @ X8 @ A3 ) @ Z2 ) )
=> ( member_nat @ A @ A3 ) ) ) ) ) ).
% def_Collect_coinduct
thf(fact_1152_def__Collect__coinduct,axiom,
! [A3: set_Pr1261947904930325089at_nat,P2: set_Pr1261947904930325089at_nat > product_prod_nat_nat > $o,A: product_prod_nat_nat,X8: set_Pr1261947904930325089at_nat] :
( ( A3
= ( comple8166066674555273823at_nat
@ ^ [W: set_Pr1261947904930325089at_nat] : ( collec3392354462482085612at_nat @ ( P2 @ W ) ) ) )
=> ( ( monoto3897784414697140647at_nat @ top_to7629004291339433233at_nat @ ord_le3146513528884898305at_nat @ ord_le3146513528884898305at_nat
@ ^ [W: set_Pr1261947904930325089at_nat] : ( collec3392354462482085612at_nat @ ( P2 @ W ) ) )
=> ( ( member8440522571783428010at_nat @ A @ X8 )
=> ( ! [Z2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z2 @ X8 )
=> ( P2 @ ( sup_su6327502436637775413at_nat @ X8 @ A3 ) @ Z2 ) )
=> ( member8440522571783428010at_nat @ A @ A3 ) ) ) ) ) ).
% def_Collect_coinduct
thf(fact_1153_finite__def,axiom,
( finite_finite_nat
= ( comple7308811355306212098_nat_o
@ ^ [P: set_nat > $o,X5: set_nat] :
( ( X5 = bot_bot_set_nat )
| ? [A4: set_nat,A2: nat] :
( ( X5
= ( insert_nat @ A2 @ A4 ) )
& ( P @ A4 ) ) ) ) ) ).
% finite_def
thf(fact_1154_finite__Collect__conjI,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
| ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) ) ) ).
% finite_Collect_conjI
thf(fact_1155_finite__Collect__conjI,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( ( finite_finite_nat @ ( collect_nat @ P2 ) )
| ( finite_finite_nat @ ( collect_nat @ Q ) ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
& ( Q @ X5 ) ) ) ) ) ).
% finite_Collect_conjI
thf(fact_1156_finite__Collect__disjI,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o] :
( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( P2 @ X5 )
| ( Q @ X5 ) ) ) )
= ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
& ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) ) ) ) ).
% finite_Collect_disjI
thf(fact_1157_finite__Collect__disjI,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( P2 @ X5 )
| ( Q @ X5 ) ) ) )
= ( ( finite_finite_nat @ ( collect_nat @ P2 ) )
& ( finite_finite_nat @ ( collect_nat @ Q ) ) ) ) ).
% finite_Collect_disjI
thf(fact_1158_finite__Collect__not,axiom,
! [P2: product_prod_nat_nat > $o] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
~ ( P2 @ X5 ) ) )
= ( finite6177210948735845034at_nat @ top_to4669805908274784177at_nat ) ) ) ).
% finite_Collect_not
thf(fact_1159_finite__Collect__not,axiom,
! [P2: nat > $o] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
~ ( P2 @ X5 ) ) )
= ( finite_finite_nat @ top_top_set_nat ) ) ) ).
% finite_Collect_not
thf(fact_1160_finite__Collect__bounded__ex,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
? [Y2: product_prod_nat_nat] :
( ( P2 @ Y2 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [Y2: product_prod_nat_nat] :
( ( P2 @ Y2 )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( Q @ X5 @ Y2 ) ) ) ) ) ) ) ).
% finite_Collect_bounded_ex
thf(fact_1161_finite__Collect__bounded__ex,axiom,
! [P2: product_prod_nat_nat > $o,Q: nat > product_prod_nat_nat > $o] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
? [Y2: product_prod_nat_nat] :
( ( P2 @ Y2 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [Y2: product_prod_nat_nat] :
( ( P2 @ Y2 )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] : ( Q @ X5 @ Y2 ) ) ) ) ) ) ) ).
% finite_Collect_bounded_ex
thf(fact_1162_finite__Collect__bounded__ex,axiom,
! [P2: nat > $o,Q: product_prod_nat_nat > nat > $o] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
? [Y2: nat] :
( ( P2 @ Y2 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [Y2: nat] :
( ( P2 @ Y2 )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] : ( Q @ X5 @ Y2 ) ) ) ) ) ) ) ).
% finite_Collect_bounded_ex
thf(fact_1163_finite__Collect__bounded__ex,axiom,
! [P2: nat > $o,Q: nat > nat > $o] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
? [Y2: nat] :
( ( P2 @ Y2 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [Y2: nat] :
( ( P2 @ Y2 )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] : ( Q @ X5 @ Y2 ) ) ) ) ) ) ) ).
% finite_Collect_bounded_ex
thf(fact_1164_finite__Collect__subsets,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( finite1152437895449049373et_nat
@ ( collect_set_nat
@ ^ [B6: set_nat] : ( ord_less_eq_set_nat @ B6 @ A3 ) ) ) ) ).
% finite_Collect_subsets
thf(fact_1165_finite__SigmaI,axiom,
! [A3: set_nat,B3: nat > set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B3 @ A6 ) ) )
=> ( finite6177210948735845034at_nat @ ( produc457027306803732586at_nat @ A3 @ B3 ) ) ) ) ).
% finite_SigmaI
thf(fact_1166_finite__UN__I,axiom,
! [A3: set_nat,B3: nat > set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B3 @ A6 ) ) )
=> ( finite_finite_nat @ ( comple7399068483239264473et_nat @ ( image_nat_set_nat @ B3 @ A3 ) ) ) ) ) ).
% finite_UN_I
thf(fact_1167_infinite__iff__countable__subset,axiom,
! [S: set_nat] :
( ( ~ ( finite_finite_nat @ S ) )
= ( ? [F2: nat > nat] :
( ( inj_on_nat_nat @ F2 @ top_top_set_nat )
& ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F2 @ top_top_set_nat ) @ S ) ) ) ) ).
% infinite_iff_countable_subset
thf(fact_1168_infinite__countable__subset,axiom,
! [S: set_nat] :
( ~ ( finite_finite_nat @ S )
=> ? [F: nat > nat] :
( ( inj_on_nat_nat @ F @ top_top_set_nat )
& ( ord_less_eq_set_nat @ ( image_nat_nat2 @ F @ top_top_set_nat ) @ S ) ) ) ).
% infinite_countable_subset
thf(fact_1169_pigeonhole__infinite,axiom,
! [A3: set_Pr1261947904930325089at_nat,F4: product_prod_nat_nat > nat] :
( ~ ( finite6177210948735845034at_nat @ A3 )
=> ( ( finite_finite_nat @ ( image_2486076414777270412at_nat @ F4 @ A3 ) )
=> ? [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ A3 )
& ~ ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [A2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A2 @ A3 )
& ( ( F4 @ A2 )
= ( F4 @ X2 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite
thf(fact_1170_pigeonhole__infinite,axiom,
! [A3: set_nat,F4: nat > nat] :
( ~ ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ ( image_nat_nat2 @ F4 @ A3 ) )
=> ? [X2: nat] :
( ( member_nat @ X2 @ A3 )
& ~ ( finite_finite_nat
@ ( collect_nat
@ ^ [A2: nat] :
( ( member_nat @ A2 @ A3 )
& ( ( F4 @ A2 )
= ( F4 @ X2 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite
thf(fact_1171_finite__image__set2,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o,F4: product_prod_nat_nat > product_prod_nat_nat > product_prod_nat_nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1172_finite__image__set2,axiom,
! [P2: product_prod_nat_nat > $o,Q: product_prod_nat_nat > $o,F4: product_prod_nat_nat > product_prod_nat_nat > nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: product_prod_nat_nat,Y2: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1173_finite__image__set2,axiom,
! [P2: product_prod_nat_nat > $o,Q: nat > $o,F4: product_prod_nat_nat > nat > product_prod_nat_nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite_finite_nat @ ( collect_nat @ Q ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: product_prod_nat_nat,Y2: nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1174_finite__image__set2,axiom,
! [P2: product_prod_nat_nat > $o,Q: nat > $o,F4: product_prod_nat_nat > nat > nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( ( finite_finite_nat @ ( collect_nat @ Q ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: product_prod_nat_nat,Y2: nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1175_finite__image__set2,axiom,
! [P2: nat > $o,Q: product_prod_nat_nat > $o,F4: nat > product_prod_nat_nat > product_prod_nat_nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: nat,Y2: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1176_finite__image__set2,axiom,
! [P2: nat > $o,Q: product_prod_nat_nat > $o,F4: nat > product_prod_nat_nat > nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ Q ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: nat,Y2: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1177_finite__image__set2,axiom,
! [P2: nat > $o,Q: nat > $o,F4: nat > nat > product_prod_nat_nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite_finite_nat @ ( collect_nat @ Q ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: nat,Y2: nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1178_finite__image__set2,axiom,
! [P2: nat > $o,Q: nat > $o,F4: nat > nat > nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( ( finite_finite_nat @ ( collect_nat @ Q ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: nat,Y2: nat] :
( ( Uu
= ( F4 @ X5 @ Y2 ) )
& ( P2 @ X5 )
& ( Q @ Y2 ) ) ) ) ) ) ).
% finite_image_set2
thf(fact_1179_finite__image__set,axiom,
! [P2: product_prod_nat_nat > $o,F4: product_prod_nat_nat > product_prod_nat_nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) ) ) ) ).
% finite_image_set
thf(fact_1180_finite__image__set,axiom,
! [P2: product_prod_nat_nat > $o,F4: product_prod_nat_nat > nat] :
( ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: product_prod_nat_nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) ) ) ) ).
% finite_image_set
thf(fact_1181_finite__image__set,axiom,
! [P2: nat > $o,F4: nat > product_prod_nat_nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Uu: product_prod_nat_nat] :
? [X5: nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) ) ) ) ).
% finite_image_set
thf(fact_1182_finite__image__set,axiom,
! [P2: nat > $o,F4: nat > nat] :
( ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Uu: nat] :
? [X5: nat] :
( ( Uu
= ( F4 @ X5 ) )
& ( P2 @ X5 ) ) ) ) ) ).
% finite_image_set
thf(fact_1183_finite__subset__Union,axiom,
! [A3: set_nat,B8: set_set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_less_eq_set_nat @ A3 @ ( comple7399068483239264473et_nat @ B8 ) )
=> ~ ! [F5: set_set_nat] :
( ( finite1152437895449049373et_nat @ F5 )
=> ( ( ord_le6893508408891458716et_nat @ F5 @ B8 )
=> ~ ( ord_less_eq_set_nat @ A3 @ ( comple7399068483239264473et_nat @ F5 ) ) ) ) ) ) ).
% finite_subset_Union
thf(fact_1184_finite__cartesian__product__iff,axiom,
! [A3: set_nat,B3: set_nat] :
( ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) )
= ( ( A3 = bot_bot_set_nat )
| ( B3 = bot_bot_set_nat )
| ( ( finite_finite_nat @ A3 )
& ( finite_finite_nat @ B3 ) ) ) ) ).
% finite_cartesian_product_iff
thf(fact_1185_finite__SigmaI2,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: product_prod_nat_nat > set_nat] :
( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A3 )
& ( ( B3 @ X5 )
!= bot_bot_set_nat ) ) ) )
=> ( ! [A6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B3 @ A6 ) ) )
=> ( finite8785817246233100311at_nat @ ( produc7672662199629908489at_nat @ A3 @ B3 ) ) ) ) ).
% finite_SigmaI2
thf(fact_1186_finite__SigmaI2,axiom,
! [A3: set_nat,B3: nat > set_nat] :
( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( ( B3 @ X5 )
!= bot_bot_set_nat ) ) ) )
=> ( ! [A6: nat] :
( ( member_nat @ A6 @ A3 )
=> ( finite_finite_nat @ ( B3 @ A6 ) ) )
=> ( finite6177210948735845034at_nat @ ( produc457027306803732586at_nat @ A3 @ B3 ) ) ) ) ).
% finite_SigmaI2
thf(fact_1187_finite__cartesian__product,axiom,
! [A3: set_nat,B3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B3 )
=> ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) ) ) ) ).
% finite_cartesian_product
thf(fact_1188_not__finite__existsD,axiom,
! [P2: product_prod_nat_nat > $o] :
( ~ ( finite6177210948735845034at_nat @ ( collec3392354462482085612at_nat @ P2 ) )
=> ? [X_12: product_prod_nat_nat] : ( P2 @ X_12 ) ) ).
% not_finite_existsD
thf(fact_1189_not__finite__existsD,axiom,
! [P2: nat > $o] :
( ~ ( finite_finite_nat @ ( collect_nat @ P2 ) )
=> ? [X_12: nat] : ( P2 @ X_12 ) ) ).
% not_finite_existsD
thf(fact_1190_pigeonhole__infinite__rel,axiom,
! [A3: set_Pr1261947904930325089at_nat,B3: set_nat,R3: product_prod_nat_nat > nat > $o] :
( ~ ( finite6177210948735845034at_nat @ A3 )
=> ( ( finite_finite_nat @ B3 )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ A3 )
=> ? [Xa2: nat] :
( ( member_nat @ Xa2 @ B3 )
& ( R3 @ X2 @ Xa2 ) ) )
=> ? [X2: nat] :
( ( member_nat @ X2 @ B3 )
& ~ ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [A2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A2 @ A3 )
& ( R3 @ A2 @ X2 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite_rel
thf(fact_1191_pigeonhole__infinite__rel,axiom,
! [A3: set_nat,B3: set_nat,R3: nat > nat > $o] :
( ~ ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B3 )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ A3 )
=> ? [Xa2: nat] :
( ( member_nat @ Xa2 @ B3 )
& ( R3 @ X2 @ Xa2 ) ) )
=> ? [X2: nat] :
( ( member_nat @ X2 @ B3 )
& ~ ( finite_finite_nat
@ ( collect_nat
@ ^ [A2: nat] :
( ( member_nat @ A2 @ A3 )
& ( R3 @ A2 @ X2 ) ) ) ) ) ) ) ) ).
% pigeonhole_infinite_rel
thf(fact_1192_finite__inverse__image__gen,axiom,
! [A3: set_nat,F4: product_prod_nat_nat > nat,D2: set_Pr1261947904930325089at_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on2178005380612969504at_nat @ F4 @ D2 )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [J: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ J @ D2 )
& ( member_nat @ ( F4 @ J ) @ A3 ) ) ) ) ) ) ).
% finite_inverse_image_gen
thf(fact_1193_finite__inverse__image__gen,axiom,
! [A3: set_nat,F4: nat > nat,D2: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on_nat_nat @ F4 @ D2 )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [J: nat] :
( ( member_nat @ J @ D2 )
& ( member_nat @ ( F4 @ J ) @ A3 ) ) ) ) ) ) ).
% finite_inverse_image_gen
thf(fact_1194_wf__iff__acyclic__if__finite,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( finite6177210948735845034at_nat @ R2 )
=> ( ( wf_nat @ R2 )
= ( transi3139058337892597825ic_nat @ R2 ) ) ) ).
% wf_iff_acyclic_if_finite
thf(fact_1195_finite__acyclic__wf,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( finite6177210948735845034at_nat @ R2 )
=> ( ( transi3139058337892597825ic_nat @ R2 )
=> ( wf_nat @ R2 ) ) ) ).
% finite_acyclic_wf
thf(fact_1196_finite__inverse__image,axiom,
! [A3: set_nat,F4: product_prod_nat_nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on2178005380612969504at_nat @ F4 @ top_to4669805908274784177at_nat )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [J: product_prod_nat_nat] : ( member_nat @ ( F4 @ J ) @ A3 ) ) ) ) ) ).
% finite_inverse_image
thf(fact_1197_finite__inverse__image,axiom,
! [A3: set_nat,F4: nat > nat] :
( ( finite_finite_nat @ A3 )
=> ( ( inj_on_nat_nat @ F4 @ top_top_set_nat )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [J: nat] : ( member_nat @ ( F4 @ J ) @ A3 ) ) ) ) ) ).
% finite_inverse_image
thf(fact_1198_finite__acyclic__wf__converse,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( finite6177210948735845034at_nat @ R2 )
=> ( ( transi3139058337892597825ic_nat @ R2 )
=> ( wf_nat @ ( converse_nat_nat @ R2 ) ) ) ) ).
% finite_acyclic_wf_converse
thf(fact_1199_infinite__imp__bij__betw2,axiom,
! [A3: set_nat,A: nat] :
( ~ ( finite_finite_nat @ A3 )
=> ? [H: nat > nat] : ( bij_betw_nat_nat @ H @ A3 @ ( sup_sup_set_nat @ A3 @ ( insert_nat @ A @ bot_bot_set_nat ) ) ) ) ).
% infinite_imp_bij_betw2
thf(fact_1200_infinite__imp__bij__betw,axiom,
! [A3: set_nat,A: nat] :
( ~ ( finite_finite_nat @ A3 )
=> ? [H: nat > nat] : ( bij_betw_nat_nat @ H @ A3 @ ( minus_minus_set_nat @ A3 @ ( insert_nat @ A @ bot_bot_set_nat ) ) ) ) ).
% infinite_imp_bij_betw
thf(fact_1201_infinite__cartesian__product,axiom,
! [A3: set_nat,B3: set_nat] :
( ~ ( finite_finite_nat @ A3 )
=> ( ~ ( finite_finite_nat @ B3 )
=> ~ ( finite6177210948735845034at_nat
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 ) ) ) ) ).
% infinite_cartesian_product
thf(fact_1202_insert__relcomp__union__fold,axiom,
! [S: set_Pr4480099295215233283t_char,X: produc1457211279475724562t_char,X8: set_Pr2507339680178222706t_char] :
( ( finite3801884896073088588t_char @ S )
=> ( ( sup_su7899656352754981958t_char @ ( relcom5956200836249630357t_char @ ( insert3372640069787401954t_char @ X @ bot_bo1414094081888755934t_char ) @ S ) @ X8 )
= ( finite859346576728541399t_char
@ ( produc6181602235716527061t_char
@ ^ [W: list_char,Z6: list_char,A9: set_Pr2507339680178222706t_char] :
( if_set1248378584462554936t_char
@ ( ( produc1900778367047502200t_char @ X )
= W )
@ ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ ( produc6204653154488278070t_char @ X ) @ Z6 ) @ A9 )
@ A9 ) )
@ X8
@ S ) ) ) ).
% insert_relcomp_union_fold
thf(fact_1203_fold__union__pair,axiom,
! [B3: set_list_char,X: nat,A3: set_Pr2507339680178222706t_char] :
( ( finite3619747586194699384t_char @ B3 )
=> ( ( sup_su7899656352754981958t_char
@ ( comple9178978156834306527t_char
@ ( image_366428816823531018t_char
@ ^ [Y2: list_char] : ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ X @ Y2 ) @ bot_bo1414094081888755934t_char )
@ B3 ) )
@ A3 )
= ( finite3391364926417624327t_char
@ ^ [Y2: list_char] : ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ X @ Y2 ) )
@ A3
@ B3 ) ) ) ).
% fold_union_pair
thf(fact_1204_product__fold,axiom,
! [A3: set_nat,B3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B3 )
=> ( ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : B3 )
= ( finite3745491028973389255at_nat
@ ^ [X5: nat,Z6: set_Pr1261947904930325089at_nat] :
( finite3745491028973389255at_nat
@ ^ [Y2: nat] : ( insert8211810215607154385at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) )
@ Z6
@ B3 )
@ bot_bo2099793752762293965at_nat
@ A3 ) ) ) ) ).
% product_fold
thf(fact_1205_product__fold,axiom,
! [A3: set_nat,B3: set_list_char] :
( ( finite_finite_nat @ A3 )
=> ( ( finite3619747586194699384t_char @ B3 )
=> ( ( produc6030673636645808891t_char @ A3
@ ^ [Uu: nat] : B3 )
= ( finite290769237276952792t_char
@ ^ [X5: nat,Z6: set_Pr2507339680178222706t_char] :
( finite3391364926417624327t_char
@ ^ [Y2: list_char] : ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) )
@ Z6
@ B3 )
@ bot_bo1414094081888755934t_char
@ A3 ) ) ) ) ).
% product_fold
thf(fact_1206_Id__on__fold,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( id_on_nat @ A3 )
= ( finite3745491028973389255at_nat
@ ^ [X5: nat] : ( insert8211810215607154385at_nat @ ( product_Pair_nat_nat @ X5 @ X5 ) )
@ bot_bo2099793752762293965at_nat
@ A3 ) ) ) ).
% Id_on_fold
thf(fact_1207_insert__relcomp__fold,axiom,
! [S: set_Pr4480099295215233283t_char,X: produc1457211279475724562t_char,R3: set_Pr2507339680178222706t_char] :
( ( finite3801884896073088588t_char @ S )
=> ( ( relcom5956200836249630357t_char @ ( insert3372640069787401954t_char @ X @ R3 ) @ S )
= ( finite859346576728541399t_char
@ ( produc6181602235716527061t_char
@ ^ [W: list_char,Z6: list_char,A9: set_Pr2507339680178222706t_char] :
( if_set1248378584462554936t_char
@ ( ( produc1900778367047502200t_char @ X )
= W )
@ ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ ( produc6204653154488278070t_char @ X ) @ Z6 ) @ A9 )
@ A9 ) )
@ ( relcom5956200836249630357t_char @ R3 @ S )
@ S ) ) ) ).
% insert_relcomp_fold
thf(fact_1208_Set__filter__fold,axiom,
! [A3: set_nat,P2: nat > $o] :
( ( finite_finite_nat @ A3 )
=> ( ( filter_nat2 @ P2 @ A3 )
= ( finite5529483035118572448et_nat
@ ^ [X5: nat,A9: set_nat] : ( if_set_nat @ ( P2 @ X5 ) @ ( insert_nat @ X5 @ A9 ) @ A9 )
@ bot_bot_set_nat
@ A3 ) ) ) ).
% Set_filter_fold
thf(fact_1209_Set_Ofilter__def,axiom,
( filter_nat2
= ( ^ [P4: nat > $o,A4: set_nat] :
( collect_nat
@ ^ [A2: nat] :
( ( member_nat @ A2 @ A4 )
& ( P4 @ A2 ) ) ) ) ) ).
% Set.filter_def
thf(fact_1210_Set_Ofilter__def,axiom,
( filter5640266504077782706at_nat
= ( ^ [P4: product_prod_nat_nat > $o,A4: set_Pr1261947904930325089at_nat] :
( collec3392354462482085612at_nat
@ ^ [A2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ A2 @ A4 )
& ( P4 @ A2 ) ) ) ) ) ).
% Set.filter_def
thf(fact_1211_inter__Set__filter,axiom,
! [B3: set_nat,A3: set_nat] :
( ( finite_finite_nat @ B3 )
=> ( ( inf_inf_set_nat @ A3 @ B3 )
= ( filter_nat2
@ ^ [X5: nat] : ( member_nat @ X5 @ A3 )
@ B3 ) ) ) ).
% inter_Set_filter
thf(fact_1212_comp__fun__commute__product__fold,axiom,
! [B3: set_list_char] :
( ( finite3619747586194699384t_char @ B3 )
=> ( finite1002329793627884815t_char
@ ^ [X5: nat,Z6: set_Pr2507339680178222706t_char] :
( finite3391364926417624327t_char
@ ^ [Y2: list_char] : ( insert3372640069787401954t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) )
@ Z6
@ B3 ) ) ) ).
% comp_fun_commute_product_fold
thf(fact_1213_max__ext_Ocases,axiom,
! [A13: set_nat,A24: set_nat,R3: set_Pr1261947904930325089at_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A13 @ A24 ) @ ( max_ext_nat @ R3 ) )
=> ~ ( ( finite_finite_nat @ A13 )
=> ( ( finite_finite_nat @ A24 )
=> ( ( A24 != bot_bot_set_nat )
=> ~ ! [X6: nat] :
( ( member_nat @ X6 @ A13 )
=> ? [Xa3: nat] :
( ( member_nat @ Xa3 @ A24 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X6 @ Xa3 ) @ R3 ) ) ) ) ) ) ) ).
% max_ext.cases
thf(fact_1214_max__ext_Osimps,axiom,
! [A13: set_nat,A24: set_nat,R3: set_Pr1261947904930325089at_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A13 @ A24 ) @ ( max_ext_nat @ R3 ) )
= ( ( finite_finite_nat @ A13 )
& ( finite_finite_nat @ A24 )
& ( A24 != bot_bot_set_nat )
& ! [X5: nat] :
( ( member_nat @ X5 @ A13 )
=> ? [Y2: nat] :
( ( member_nat @ Y2 @ A24 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R3 ) ) ) ) ) ).
% max_ext.simps
thf(fact_1215_max__ext__wf,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( wf_set_nat @ ( max_ext_nat @ R2 ) ) ) ).
% max_ext_wf
thf(fact_1216_max__ext_Omax__extI,axiom,
! [X8: set_nat,Y7: set_nat,R3: set_Pr1261947904930325089at_nat] :
( ( finite_finite_nat @ X8 )
=> ( ( finite_finite_nat @ Y7 )
=> ( ( Y7 != bot_bot_set_nat )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ X8 )
=> ? [Xa2: nat] :
( ( member_nat @ Xa2 @ Y7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X2 @ Xa2 ) @ R3 ) ) )
=> ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X8 @ Y7 ) @ ( max_ext_nat @ R3 ) ) ) ) ) ) ).
% max_ext.max_extI
thf(fact_1217_Pow__fold,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( pow_nat @ A3 )
= ( finite4178521680790401110et_nat
@ ^ [X5: nat,A4: set_set_nat] : ( sup_sup_set_set_nat @ A4 @ ( image_7916887816326733075et_nat @ ( insert_nat @ X5 ) @ A4 ) )
@ ( insert_set_nat @ bot_bot_set_nat @ bot_bot_set_set_nat )
@ A3 ) ) ) ).
% Pow_fold
thf(fact_1218_max__extp__eq,axiom,
( max_extp_nat
= ( ^ [R: nat > nat > $o,X5: set_nat,Y2: set_nat] : ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ X5 @ Y2 ) @ ( max_ext_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ R ) ) ) ) ) ) ).
% max_extp_eq
thf(fact_1219_min__ext__wf,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( wf_set_nat @ ( min_ext_nat @ R2 ) ) ) ).
% min_ext_wf
thf(fact_1220_wfE__pf,axiom,
! [R3: set_Pr1261947904930325089at_nat,A3: set_nat] :
( ( wf_nat @ R3 )
=> ( ( ord_less_eq_set_nat @ A3 @ ( image_nat_nat @ R3 @ A3 ) )
=> ( A3 = bot_bot_set_nat ) ) ) ).
% wfE_pf
thf(fact_1221_wfI__pf,axiom,
! [R3: set_Pr1261947904930325089at_nat] :
( ! [A10: set_nat] :
( ( ord_less_eq_set_nat @ A10 @ ( image_nat_nat @ R3 @ A10 ) )
=> ( A10 = bot_bot_set_nat ) )
=> ( wf_nat @ R3 ) ) ).
% wfI_pf
thf(fact_1222_Image__singleton,axiom,
! [R2: set_Pr2507339680178222706t_char,A: nat] :
( ( image_nat_list_char @ R2 @ ( insert_nat @ A @ bot_bot_set_nat ) )
= ( collect_list_char
@ ^ [B2: list_char] : ( member484235747325421115t_char @ ( produc120197956887798346t_char @ A @ B2 ) @ R2 ) ) ) ).
% Image_singleton
thf(fact_1223_finite__equiv__class,axiom,
! [A3: set_nat,R2: set_Pr1261947904930325089at_nat,X8: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_le3146513528884898305at_nat @ R2
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : A3 ) )
=> ( ( member_set_nat @ X8 @ ( equiv_quotient_nat @ A3 @ R2 ) )
=> ( finite_finite_nat @ X8 ) ) ) ) ).
% finite_equiv_class
thf(fact_1224_finite__quotient,axiom,
! [A3: set_nat,R2: set_Pr1261947904930325089at_nat] :
( ( finite_finite_nat @ A3 )
=> ( ( ord_le3146513528884898305at_nat @ R2
@ ( produc457027306803732586at_nat @ A3
@ ^ [Uu: nat] : A3 ) )
=> ( finite1152437895449049373et_nat @ ( equiv_quotient_nat @ A3 @ R2 ) ) ) ) ).
% finite_quotient
thf(fact_1225_trans__wf__iff,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R2 )
=> ( ( wf_nat @ R2 )
= ( ! [A2: nat] :
( wf_nat
@ ( inf_in2572325071724192079at_nat @ R2
@ ( produc457027306803732586at_nat @ ( image_nat_nat @ ( converse_nat_nat @ R2 ) @ ( insert_nat @ A2 @ bot_bot_set_nat ) )
@ ^ [Uu: nat] : ( image_nat_nat @ ( converse_nat_nat @ R2 ) @ ( insert_nat @ A2 @ bot_bot_set_nat ) ) ) ) ) ) ) ) ).
% trans_wf_iff
thf(fact_1226_finite__Collect__bex,axiom,
! [A3: set_nat,Q: product_prod_nat_nat > nat > $o] :
( ( finite_finite_nat @ A3 )
=> ( ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
? [Y2: nat] :
( ( member_nat @ Y2 @ A3 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [X5: nat] :
( ( member_nat @ X5 @ A3 )
=> ( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( Q @ Y2 @ X5 ) ) ) ) ) ) ) ).
% finite_Collect_bex
thf(fact_1227_finite__Collect__bex,axiom,
! [A3: set_nat,Q: nat > nat > $o] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat
@ ( collect_nat
@ ^ [X5: nat] :
? [Y2: nat] :
( ( member_nat @ Y2 @ A3 )
& ( Q @ X5 @ Y2 ) ) ) )
= ( ! [X5: nat] :
( ( member_nat @ X5 @ A3 )
=> ( finite_finite_nat
@ ( collect_nat
@ ^ [Y2: nat] : ( Q @ Y2 @ X5 ) ) ) ) ) ) ) ).
% finite_Collect_bex
thf(fact_1228_Image__Collect__case__prod,axiom,
! [P2: nat > nat > $o,A3: set_nat] :
( ( image_nat_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ P2 ) ) @ A3 )
= ( collect_nat
@ ^ [Y2: nat] :
? [X5: nat] :
( ( member_nat @ X5 @ A3 )
& ( P2 @ X5 @ Y2 ) ) ) ) ).
% Image_Collect_case_prod
thf(fact_1229_max__extp_Ocases,axiom,
! [R3: product_prod_nat_nat > product_prod_nat_nat > $o,A13: set_Pr1261947904930325089at_nat,A24: set_Pr1261947904930325089at_nat] :
( ( max_ex4864111882549613972at_nat @ R3 @ A13 @ A24 )
=> ~ ( ( finite6177210948735845034at_nat @ A13 )
=> ( ( finite6177210948735845034at_nat @ A24 )
=> ( ( A24
!= ( collec3392354462482085612at_nat @ bot_bo482883023278783056_nat_o ) )
=> ~ ! [X6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X6 @ A13 )
=> ? [Xa3: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Xa3 @ A24 )
& ( R3 @ X6 @ Xa3 ) ) ) ) ) ) ) ).
% max_extp.cases
thf(fact_1230_max__extp_Ocases,axiom,
! [R3: nat > nat > $o,A13: set_nat,A24: set_nat] :
( ( max_extp_nat @ R3 @ A13 @ A24 )
=> ~ ( ( finite_finite_nat @ A13 )
=> ( ( finite_finite_nat @ A24 )
=> ( ( A24
!= ( collect_nat @ bot_bot_nat_o ) )
=> ~ ! [X6: nat] :
( ( member_nat @ X6 @ A13 )
=> ? [Xa3: nat] :
( ( member_nat @ Xa3 @ A24 )
& ( R3 @ X6 @ Xa3 ) ) ) ) ) ) ) ).
% max_extp.cases
thf(fact_1231_max__extp_Osimps,axiom,
( max_ex4864111882549613972at_nat
= ( ^ [R4: product_prod_nat_nat > product_prod_nat_nat > $o,A12: set_Pr1261947904930325089at_nat,A23: set_Pr1261947904930325089at_nat] :
( ( finite6177210948735845034at_nat @ A12 )
& ( finite6177210948735845034at_nat @ A23 )
& ( A23
!= ( collec3392354462482085612at_nat @ bot_bo482883023278783056_nat_o ) )
& ! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ A12 )
=> ? [Y2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Y2 @ A23 )
& ( R4 @ X5 @ Y2 ) ) ) ) ) ) ).
% max_extp.simps
thf(fact_1232_max__extp_Osimps,axiom,
( max_extp_nat
= ( ^ [R4: nat > nat > $o,A12: set_nat,A23: set_nat] :
( ( finite_finite_nat @ A12 )
& ( finite_finite_nat @ A23 )
& ( A23
!= ( collect_nat @ bot_bot_nat_o ) )
& ! [X5: nat] :
( ( member_nat @ X5 @ A12 )
=> ? [Y2: nat] :
( ( member_nat @ Y2 @ A23 )
& ( R4 @ X5 @ Y2 ) ) ) ) ) ) ).
% max_extp.simps
thf(fact_1233_max__extp_Omax__extI,axiom,
! [X8: set_Pr1261947904930325089at_nat,Y7: set_Pr1261947904930325089at_nat,R3: product_prod_nat_nat > product_prod_nat_nat > $o] :
( ( finite6177210948735845034at_nat @ X8 )
=> ( ( finite6177210948735845034at_nat @ Y7 )
=> ( ( Y7
!= ( collec3392354462482085612at_nat @ bot_bo482883023278783056_nat_o ) )
=> ( ! [X2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X2 @ X8 )
=> ? [Xa2: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Xa2 @ Y7 )
& ( R3 @ X2 @ Xa2 ) ) )
=> ( max_ex4864111882549613972at_nat @ R3 @ X8 @ Y7 ) ) ) ) ) ).
% max_extp.max_extI
thf(fact_1234_max__extp_Omax__extI,axiom,
! [X8: set_nat,Y7: set_nat,R3: nat > nat > $o] :
( ( finite_finite_nat @ X8 )
=> ( ( finite_finite_nat @ Y7 )
=> ( ( Y7
!= ( collect_nat @ bot_bot_nat_o ) )
=> ( ! [X2: nat] :
( ( member_nat @ X2 @ X8 )
=> ? [Xa2: nat] :
( ( member_nat @ Xa2 @ Y7 )
& ( R3 @ X2 @ Xa2 ) ) )
=> ( max_extp_nat @ R3 @ X8 @ Y7 ) ) ) ) ) ).
% max_extp.max_extI
thf(fact_1235_Image__def,axiom,
( image_nat_list_char
= ( ^ [R: set_Pr2507339680178222706t_char,S3: set_nat] :
( collect_list_char
@ ^ [Y2: list_char] :
? [X5: nat] :
( ( member_nat @ X5 @ S3 )
& ( member484235747325421115t_char @ ( produc120197956887798346t_char @ X5 @ Y2 ) @ R ) ) ) ) ) ).
% Image_def
thf(fact_1236_Union__eq,axiom,
( comple7399068483239264473et_nat
= ( ^ [A4: set_set_nat] :
( collect_nat
@ ^ [X5: nat] :
? [Y2: set_nat] :
( ( member_set_nat @ Y2 @ A4 )
& ( member_nat @ X5 @ Y2 ) ) ) ) ) ).
% Union_eq
thf(fact_1237_Union__eq,axiom,
( comple5685304695842803022at_nat
= ( ^ [A4: set_se7855581050983116737at_nat] :
( collec3392354462482085612at_nat
@ ^ [X5: product_prod_nat_nat] :
? [Y2: set_Pr1261947904930325089at_nat] :
( ( member2643936169264416010at_nat @ Y2 @ A4 )
& ( member8440522571783428010at_nat @ X5 @ Y2 ) ) ) ) ) ).
% Union_eq
thf(fact_1238_trans__on__join,axiom,
( trans_on_nat
= ( ^ [A4: set_nat,R: set_Pr1261947904930325089at_nat] :
! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,Y1: nat] :
( ( member_nat @ Y2 @ A4 )
=> ( ( member_nat @ Y1 @ A4 )
=> ! [Z6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z6 @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [Y22: nat,Aa2: nat] :
( ( Y1 = Y22 )
=> ( ( member_nat @ Aa2 @ A4 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ Aa2 ) @ R ) ) )
@ Z6 ) ) ) )
@ X5 ) ) ) ) ).
% trans_on_join
thf(fact_1239_trans__join,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( trans_on_nat @ top_top_set_nat @ R2 )
= ( ! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,Y1: nat] :
! [Z6: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ Z6 @ R2 )
=> ( produc6081775807080527818_nat_o
@ ^ [Y22: nat,Aa2: nat] :
( ( Y1 = Y22 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ Aa2 ) @ R2 ) )
@ Z6 ) )
@ X5 ) ) ) ) ).
% trans_join
thf(fact_1240_wf__finite__segments,axiom,
! [R2: set_Pr8693737435421807431at_nat] :
( ( irrefl7408258699751485431at_nat @ top_to4669805908274784177at_nat @ R2 )
=> ( ( trans_3241703717017304737at_nat @ top_to4669805908274784177at_nat @ R2 )
=> ( ! [X2: product_prod_nat_nat] :
( finite6177210948735845034at_nat
@ ( collec3392354462482085612at_nat
@ ^ [Y2: product_prod_nat_nat] : ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ Y2 @ X2 ) @ R2 ) ) )
=> ( wf_Pro7803398752247294826at_nat @ R2 ) ) ) ) ).
% wf_finite_segments
thf(fact_1241_wf__finite__segments,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R2 )
=> ( ( trans_on_nat @ top_top_set_nat @ R2 )
=> ( ! [X2: nat] :
( finite_finite_nat
@ ( collect_nat
@ ^ [Y2: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y2 @ X2 ) @ R2 ) ) )
=> ( wf_nat @ R2 ) ) ) ) ).
% wf_finite_segments
thf(fact_1242_wf__converse,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( irrefl_on_nat @ top_top_set_nat @ R2 )
=> ( ( trans_on_nat @ top_top_set_nat @ R2 )
=> ( ( finite6177210948735845034at_nat @ R2 )
=> ( wf_nat @ ( converse_nat_nat @ R2 ) ) ) ) ) ).
% wf_converse
thf(fact_1243_wf__imp__irrefl,axiom,
! [R2: set_Pr1261947904930325089at_nat] :
( ( wf_nat @ R2 )
=> ( irrefl_on_nat @ top_top_set_nat @ R2 ) ) ).
% wf_imp_irrefl
thf(fact_1244_irrefl__on__distinct,axiom,
( irrefl_on_nat
= ( ^ [A4: set_nat,R: set_Pr1261947904930325089at_nat] :
! [X5: product_prod_nat_nat] :
( ( member8440522571783428010at_nat @ X5 @ R )
=> ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] :
( ( member_nat @ A2 @ A4 )
=> ( ( member_nat @ B2 @ A4 )
=> ( A2 != B2 ) ) )
@ X5 ) ) ) ) ).
% irrefl_on_distinct
thf(fact_1245_max__ext__eq,axiom,
( max_ext_nat
= ( ^ [R4: set_Pr1261947904930325089at_nat] :
( collec6662362479098859352et_nat
@ ( produc6247414631856714078_nat_o
@ ^ [X3: set_nat,Y8: set_nat] :
( ( finite_finite_nat @ X3 )
& ( finite_finite_nat @ Y8 )
& ( Y8 != bot_bot_set_nat )
& ! [X5: nat] :
( ( member_nat @ X5 @ X3 )
=> ? [Y2: nat] :
( ( member_nat @ Y2 @ Y8 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X5 @ Y2 ) @ R4 ) ) ) ) ) ) ) ) ).
% max_ext_eq
thf(fact_1246_relation__of__def,axiom,
( order_1962693441708344834of_nat
= ( ^ [P4: nat > nat > $o,A4: set_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [A2: nat,B2: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A2 @ B2 )
@ ( produc457027306803732586at_nat @ A4
@ ^ [Uu: nat] : A4 ) )
& ( P4 @ A2 @ B2 ) ) ) ) ) ) ).
% relation_of_def
thf(fact_1247_finite__set__of__finite__funs,axiom,
! [A3: set_nat,B3: set_nat,D: nat] :
( ( finite_finite_nat @ A3 )
=> ( ( finite_finite_nat @ B3 )
=> ( finite2115694454571419734at_nat
@ ( collect_nat_nat
@ ^ [F2: nat > nat] :
! [X5: nat] :
( ( ( member_nat @ X5 @ A3 )
=> ( member_nat @ ( F2 @ X5 ) @ B3 ) )
& ( ~ ( member_nat @ X5 @ A3 )
=> ( ( F2 @ X5 )
= D ) ) ) ) ) ) ) ).
% finite_set_of_finite_funs
thf(fact_1248_Least__def,axiom,
( ord_Least_nat
= ( ^ [P4: nat > $o] :
( the_nat
@ ^ [X5: nat] :
( ( P4 @ X5 )
& ! [Y2: nat] :
( ( P4 @ Y2 )
=> ( ord_less_eq_nat @ X5 @ Y2 ) ) ) ) ) ) ).
% Least_def
thf(fact_1249_Greatest__def,axiom,
( order_Greatest_nat
= ( ^ [P4: nat > $o] :
( the_nat
@ ^ [X5: nat] :
( ( P4 @ X5 )
& ! [Y2: nat] :
( ( P4 @ Y2 )
=> ( ord_less_eq_nat @ Y2 @ X5 ) ) ) ) ) ) ).
% Greatest_def
thf(fact_1250_equiv__Eps__preserves,axiom,
! [A3: set_prat,R2: set_Pr3298805672376727137t_prat,X8: set_prat] :
( ( equiv_equiv_prat @ A3 @ R2 )
=> ( ( member_set_prat @ X8 @ ( equiv_quotient_prat @ A3 @ R2 ) )
=> ( member_prat
@ ( fChoice_prat
@ ^ [X5: prat] : ( member_prat @ X5 @ X8 ) )
@ A3 ) ) ) ).
% equiv_Eps_preserves
thf(fact_1251_equiv__Eps__in,axiom,
! [A3: set_prat,R2: set_Pr3298805672376727137t_prat,X8: set_prat] :
( ( equiv_equiv_prat @ A3 @ R2 )
=> ( ( member_set_prat @ X8 @ ( equiv_quotient_prat @ A3 @ R2 ) )
=> ( member_prat
@ ( fChoice_prat
@ ^ [X5: prat] : ( member_prat @ X5 @ X8 ) )
@ X8 ) ) ) ).
% equiv_Eps_in
thf(fact_1252_proj__Eps,axiom,
! [A3: set_prat,R2: set_Pr3298805672376727137t_prat,X8: set_prat] :
( ( equiv_equiv_prat @ A3 @ R2 )
=> ( ( member_set_prat @ X8 @ ( equiv_quotient_prat @ A3 @ R2 ) )
=> ( ( equiv_proj_prat_prat @ R2
@ ( fChoice_prat
@ ^ [X5: prat] : ( member_prat @ X5 @ X8 ) ) )
= X8 ) ) ) ).
% proj_Eps
thf(fact_1253_finite__subset__wf,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ( wf_set_nat
@ ( collec6662362479098859352et_nat
@ ( produc6247414631856714078_nat_o
@ ^ [X3: set_nat,Y8: set_nat] :
( ( ord_less_set_nat @ X3 @ Y8 )
& ( ord_less_eq_set_nat @ Y8 @ A3 ) ) ) ) ) ) ).
% finite_subset_wf
thf(fact_1254_wf,axiom,
wf_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ord_less_nat ) ) ).
% wf
thf(fact_1255_not__less__Least,axiom,
! [K: nat,P2: nat > $o] :
( ( ord_less_nat @ K @ ( ord_Least_nat @ P2 ) )
=> ~ ( P2 @ K ) ) ).
% not_less_Least
thf(fact_1256_verit__comp__simplify1_I1_J,axiom,
! [A: nat] :
~ ( ord_less_nat @ A @ A ) ).
% verit_comp_simplify1(1)
thf(fact_1257_verit__comp__simplify1_I3_J,axiom,
! [B4: nat,A5: nat] :
( ( ~ ( ord_less_eq_nat @ B4 @ A5 ) )
= ( ord_less_nat @ A5 @ B4 ) ) ).
% verit_comp_simplify1(3)
thf(fact_1258_wf__bounded__set,axiom,
! [R2: set_Pr1261947904930325089at_nat,Ub: nat > set_nat,F4: nat > set_nat] :
( ! [A6: nat,B5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B5 @ A6 ) @ R2 )
=> ( ( finite_finite_nat @ ( Ub @ A6 ) )
& ( ord_less_eq_set_nat @ ( Ub @ B5 ) @ ( Ub @ A6 ) )
& ( ord_less_eq_set_nat @ ( F4 @ B5 ) @ ( Ub @ A6 ) )
& ( ord_less_set_nat @ ( F4 @ A6 ) @ ( F4 @ B5 ) ) ) )
=> ( wf_nat @ R2 ) ) ).
% wf_bounded_set
thf(fact_1259_strict__mono__inv__on__range,axiom,
! [F4: nat > nat] :
( ( monotone_on_nat_nat @ top_top_set_nat @ ord_less_nat @ ord_less_nat @ F4 )
=> ( monotone_on_nat_nat @ ( image_nat_nat2 @ F4 @ top_top_set_nat ) @ ord_less_nat @ ord_less_nat @ ( hilber3633877196798814958at_nat @ top_top_set_nat @ F4 ) ) ) ).
% strict_mono_inv_on_range
thf(fact_1260_in__finite__psubset,axiom,
! [A3: set_nat,B3: set_nat] :
( ( member8277197624267554838et_nat @ ( produc4532415448927165861et_nat @ A3 @ B3 ) @ finite_psubset_nat )
= ( ( ord_less_set_nat @ A3 @ B3 )
& ( finite_finite_nat @ B3 ) ) ) ).
% in_finite_psubset
thf(fact_1261_finite__psubset__def,axiom,
( finite_psubset_nat
= ( collec6662362479098859352et_nat
@ ( produc6247414631856714078_nat_o
@ ^ [A4: set_nat,B6: set_nat] :
( ( ord_less_set_nat @ A4 @ B6 )
& ( finite_finite_nat @ B6 ) ) ) ) ) ).
% finite_psubset_def
thf(fact_1262_wf__if__measure,axiom,
! [P2: nat > $o,F4: nat > nat,G: nat > nat] :
( ! [X2: nat] :
( ( P2 @ X2 )
=> ( ord_less_nat @ ( F4 @ ( G @ X2 ) ) @ ( F4 @ X2 ) ) )
=> ( wf_nat
@ ( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [Y2: nat,X5: nat] :
( ( P2 @ X5 )
& ( Y2
= ( G @ X5 ) ) ) ) ) ) ) ).
% wf_if_measure
thf(fact_1263_wf__bounded__measure,axiom,
! [R2: set_Pr1261947904930325089at_nat,Ub: nat > nat,F4: nat > nat] :
( ! [A6: nat,B5: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B5 @ A6 ) @ R2 )
=> ( ( ord_less_eq_nat @ ( Ub @ B5 ) @ ( Ub @ A6 ) )
& ( ord_less_eq_nat @ ( F4 @ B5 ) @ ( Ub @ A6 ) )
& ( ord_less_nat @ ( F4 @ A6 ) @ ( F4 @ B5 ) ) ) )
=> ( wf_nat @ R2 ) ) ).
% wf_bounded_measure
thf(fact_1264_finite__conv__nat__seg__image,axiom,
( finite_finite_nat
= ( ^ [A4: set_nat] :
? [N: nat,F2: nat > nat] :
( A4
= ( image_nat_nat2 @ F2
@ ( collect_nat
@ ^ [I: nat] : ( ord_less_nat @ I @ N ) ) ) ) ) ) ).
% finite_conv_nat_seg_image
thf(fact_1265_nat__seg__image__imp__finite,axiom,
! [A3: set_nat,F4: nat > nat,N2: nat] :
( ( A3
= ( image_nat_nat2 @ F4
@ ( collect_nat
@ ^ [I: nat] : ( ord_less_nat @ I @ N2 ) ) ) )
=> ( finite_finite_nat @ A3 ) ) ).
% nat_seg_image_imp_finite
thf(fact_1266_finite__imp__inj__to__nat__seg,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ? [F: nat > nat,N3: nat] :
( ( ( image_nat_nat2 @ F @ A3 )
= ( collect_nat
@ ^ [I: nat] : ( ord_less_nat @ I @ N3 ) ) )
& ( inj_on_nat_nat @ F @ A3 ) ) ) ).
% finite_imp_inj_to_nat_seg
thf(fact_1267_finite__imp__nat__seg__image__inj__on,axiom,
! [A3: set_nat] :
( ( finite_finite_nat @ A3 )
=> ? [N3: nat,F: nat > nat] :
( ( A3
= ( image_nat_nat2 @ F
@ ( collect_nat
@ ^ [I: nat] : ( ord_less_nat @ I @ N3 ) ) ) )
& ( inj_on_nat_nat @ F
@ ( collect_nat
@ ^ [I: nat] : ( ord_less_nat @ I @ N3 ) ) ) ) ) ).
% finite_imp_nat_seg_image_inj_on
thf(fact_1268_finite__Collect__less__nat,axiom,
! [K: nat] :
( finite_finite_nat
@ ( collect_nat
@ ^ [N: nat] : ( ord_less_nat @ N @ K ) ) ) ).
% finite_Collect_less_nat
thf(fact_1269_finite__Collect__le__nat,axiom,
! [K: nat] :
( finite_finite_nat
@ ( collect_nat
@ ^ [N: nat] : ( ord_less_eq_nat @ N @ K ) ) ) ).
% finite_Collect_le_nat
thf(fact_1270_wf__less,axiom,
wf_nat @ ( collec3392354462482085612at_nat @ ( produc6081775807080527818_nat_o @ ord_less_nat ) ) ).
% wf_less
thf(fact_1271_eventually__le__at__bot,axiom,
! [C: nat] :
( eventually_nat
@ ^ [X5: nat] : ( ord_less_eq_nat @ X5 @ C )
@ at_bot_nat ) ).
% eventually_le_at_bot
% Helper facts (27)
thf(help_fChoice_1_1_fChoice_001_Eo_T,axiom,
! [P2: $o > $o] :
( ( P2 @ ( fChoice_o @ P2 ) )
= ( ? [X3: $o] : ( P2 @ X3 ) ) ) ).
thf(help_If_2_1_If_001t__Nat__Onat_T,axiom,
! [X: nat,Y: nat] :
( ( if_nat @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Nat__Onat_T,axiom,
! [X: nat,Y: nat] :
( ( if_nat @ $true @ X @ Y )
= X ) ).
thf(help_If_2_1_If_001t__PosRat__Oprat_T,axiom,
! [X: prat,Y: prat] :
( ( if_prat @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__PosRat__Oprat_T,axiom,
! [X: prat,Y: prat] :
( ( if_prat @ $true @ X @ Y )
= X ) ).
thf(help_fChoice_1_1_fChoice_001t__Nat__Onat_T,axiom,
! [P2: nat > $o] :
( ( P2 @ ( fChoice_nat @ P2 ) )
= ( ? [X3: nat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__PosRat__Oprat_T,axiom,
! [P2: prat > $o] :
( ( P2 @ ( fChoice_prat @ P2 ) )
= ( ? [X3: prat] : ( P2 @ X3 ) ) ) ).
thf(help_If_2_1_If_001t__Set__Oset_It__Nat__Onat_J_T,axiom,
! [X: set_nat,Y: set_nat] :
( ( if_set_nat @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Set__Oset_It__Nat__Onat_J_T,axiom,
! [X: set_nat,Y: set_nat] :
( ( if_set_nat @ $true @ X @ Y )
= X ) ).
thf(help_fChoice_1_1_fChoice_001t__Set__Oset_It__Nat__Onat_J_T,axiom,
! [P2: set_nat > $o] :
( ( P2 @ ( fChoice_set_nat @ P2 ) )
= ( ? [X3: set_nat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Set__Oset_It__PosRat__Oprat_J_T,axiom,
! [P2: set_prat > $o] :
( ( P2 @ ( fChoice_set_prat @ P2 ) )
= ( ? [X3: set_prat] : ( P2 @ X3 ) ) ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_T,axiom,
! [X: product_prod_nat_nat,Y: product_prod_nat_nat] :
( ( if_Pro6206227464963214023at_nat @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_T,axiom,
! [X: product_prod_nat_nat,Y: product_prod_nat_nat] :
( ( if_Pro6206227464963214023at_nat @ $true @ X @ Y )
= X ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_T,axiom,
! [P2: product_prod_nat_nat > $o] :
( ( P2 @ ( fChoic6978938873391328853at_nat @ P2 ) )
= ( ? [X3: product_prod_nat_nat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_T,axiom,
! [P2: produc3375937593958228902prat_a > $o] :
( ( P2 @ ( fChoic952938374269289722prat_a @ P2 ) )
= ( ? [X3: produc3375937593958228902prat_a] : ( P2 @ X3 ) ) ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_T,axiom,
! [X: produc1457211279475724562t_char,Y: produc1457211279475724562t_char] :
( ( if_Pro2639532401392527832t_char @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_T,axiom,
! [X: produc1457211279475724562t_char,Y: produc1457211279475724562t_char] :
( ( if_Pro2639532401392527832t_char @ $true @ X @ Y )
= X ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_It__List__Olist_It__String__Ochar_J_Mt__Nat__Onat_J_T,axiom,
! [P2: produc7606469099237612818ar_nat > $o] :
( ( P2 @ ( fChoic8626096029427592294ar_nat @ P2 ) )
= ( ? [X3: produc7606469099237612818ar_nat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_T,axiom,
! [P2: produc1457211279475724562t_char > $o] :
( ( P2 @ ( fChoic2476838209665704038t_char @ P2 ) )
= ( ? [X3: produc1457211279475724562t_char] : ( P2 @ X3 ) ) ) ).
thf(help_If_3_1_If_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_T,axiom,
! [P2: $o] :
( ( P2 = $true )
| ( P2 = $false ) ) ).
thf(help_If_2_1_If_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_T,axiom,
! [X: set_Pr2507339680178222706t_char,Y: set_Pr2507339680178222706t_char] :
( ( if_set1248378584462554936t_char @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_T,axiom,
! [X: set_Pr2507339680178222706t_char,Y: set_Pr2507339680178222706t_char] :
( ( if_set1248378584462554936t_char @ $true @ X @ Y )
= X ) ).
thf(help_fChoice_1_1_fChoice_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_T,axiom,
! [P2: ( produc1457211279475724562t_char > prat ) > $o] :
( ( P2 @ ( fChoic3782516149722485159r_prat @ P2 ) )
= ( ? [X3: produc1457211279475724562t_char > prat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_Itf__a_Mt__PosRat__Oprat_J_Mtf__a_J_J_T,axiom,
! [P2: produc4654305426090421966prat_a > $o] :
( ( P2 @ ( fChoic9085910172109011490prat_a @ P2 ) )
= ( ? [X3: produc4654305426090421966prat_a] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_T,axiom,
! [P2: produc2489117125269924006t_char > $o] :
( ( P2 @ ( fChoic1284671975056783866t_char @ P2 ) )
= ( ? [X3: produc2489117125269924006t_char] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_J_T,axiom,
! [P2: produc3336119888008106215r_prat > $o] :
( ( P2 @ ( fChoic869448611404120123r_prat @ P2 ) )
= ( ? [X3: produc3336119888008106215r_prat] : ( P2 @ X3 ) ) ) ).
thf(help_fChoice_1_1_fChoice_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_Mt__PosRat__Oprat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__String__Ochar_J_J_J_J_T,axiom,
! [P2: produc5803078220529002682t_char > $o] :
( ( P2 @ ( fChoic3450237333247147022t_char @ P2 ) )
= ( ? [X3: produc5803078220529002682t_char] : ( P2 @ X3 ) ) ) ).
% Conjectures (1)
thf(conj_0,conjecture,
( ( pi2 @ hl )
= ( add_masks_a @ pi
@ ^ [Hl2: a] :
( fChoice_prat
@ ^ [P: prat] :
( ( pi2 @ Hl2 )
= ( padd @ ( pi @ Hl2 ) @ P ) ) )
@ hl ) ) ).
%------------------------------------------------------------------------------