TPTP Problem File: SLH0681^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 : VYDRA_MDL/0009_Window/prob_01292_056555__16449706_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 2323 ( 777 unt;1022 typ; 0 def)
% Number of atoms : 3167 (1938 equ; 0 cnn)
% Maximal formula atoms : 14 ( 2 avg)
% Number of connectives : 12615 ( 630 ~; 58 |; 258 &;10327 @)
% ( 0 <=>;1342 =>; 0 <=; 0 <~>)
% Maximal formula depth : 22 ( 6 avg)
% Number of types : 197 ( 196 usr)
% Number of type conns : 3563 (3563 >; 0 *; 0 +; 0 <<)
% Number of symbols : 829 ( 826 usr; 50 con; 0-5 aty)
% Number of variables : 5192 ( 955 ^;4053 !; 184 ?;5192 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 14:53:16.402
%------------------------------------------------------------------------------
% Could-be-implicit typings (196)
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc5710836725532917182_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc2979121781065389742_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr7151432531205628423_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc4452284848405139239_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_Eo_J_J_Mt__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc4000265523682700425_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr1206853954689953671_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc4333227456785244071_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc6655655590374074051_a_b_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
mappin505876631851820293_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J_J,type,
set_Pr8666789954366801683_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc101150017066992451_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc2022875140994464435_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
mappin182839930001496549_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J_J,type,
set_Pr4631331183396827783_b_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc7045765337849118585_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
produc1557779537045619623_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr2960549972855976163_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
set_Pr9022597740479335481_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
produc5716711957969807235_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc2198500452369135833_d_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_ma3755819940569790564_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
set_Pr8180828926698915225_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
set_Pr8669092719848699463_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr3278583902659286660_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc7166932735239480633_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
produc1170947478057119079_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
set_Pr295230314114413961_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc7575666429310773156_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr5321595343415941492_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_se6657180468042755140_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_J,type,
set_Pr6019582209973549743_b_a_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc982609575658243294_a_b_a: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
option4722335503605243466_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc640297534967391529_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc6258615396048634900_a_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
list_P7611574810425128074_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
set_Pr8192599956907258084_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
set_Pr2043227878544749668_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_se1240140977111469876_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_J,type,
set_Pr7318677316341811647_b_a_o: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_J,type,
set_li6280422973213826819_b_a_o: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
option2221477324614387130_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr6820951256212573673_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mtf__a_J_J,type,
produc2982274956058382857_nat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc6917226907275343108_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc2062766750192416900_a_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
list_P4793483941206178810_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
set_Pr8226792695654363348_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
set_Pr1266358368572761940_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
set_Pr2853997496678843199_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
mappin187059948859696622_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_J,type,
set_Pr9119034101783098515_b_a_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J_J,type,
produc5968402719899699878_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc1399467116211957897_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6343861673719254644_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc2285394037889385716_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc9119664285959314399_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mtf__a_J_J,type,
produc6616821037991104414_a_a_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
mappin1208405706615879902_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J_J,type,
set_Pr4717303818968779975od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mtf__a_J_J,type,
produc7220030702030818593_b_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J_J,type,
produc4743123391170388173_b_a_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mtf__a_J,type,
mappin6510584212744718816_nat_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc3750337537689089511od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J_J,type,
produc3755538318669010574_a_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
list_P9063253934932097401_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
set_Pr8515993315433149983_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc3116146679011544271_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mtf__a_J_J,type,
produc297801817979902982_nat_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mtf__a_J,type,
mappin17023578605762161_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc9176665399011442921_d_nat: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
list_l5666407289914589148_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc3334210663054469735od_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
set_Pr2136322847357407224_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mtf__a_J,type,
mappin550309913600311800_b_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
list_P3594502398639369124_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
set_Pr7659163277375235966_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
set_Pr1410444956374649615_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J_J,type,
produc5344594549881938713od_a_b: $tType ).
thf(ty_n_t__Option__Ooption_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
option8857575555604093068_d_nat: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
list_P3172577687508813921_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
set_Pr5765251437205137415_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc1300872562033014210_d_nat: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
list_l337834041258660428_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
set_li2034412094485292274_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
produc3619439354540788382_b_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6698091364440139439_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
set_se3561969970571257112_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mtf__a_J,type,
mappin2367819674035305821_nat_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_Eo_J_J,type,
set_Pr6123206886234237059_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr3015088788472578951od_a_b: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
option3982279322286820476_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mtf__a_J_J,type,
produc4294647011125054629_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc7083967959564351825_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
set_Pr362981160314482965_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_Pr941001042996811744_a_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
list_P6684558232516339260_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
set_Pr8583615357880026082_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mtf__a_J_J,type,
set_Pr4625767069131929962_nat_a: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
mappin7679310425283589991_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J_J,type,
set_a_7514012873179435181_nat_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J_J,type,
produc5068203645811208070od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc7397007428618769063od_a_b: $tType ).
thf(ty_n_t__Option__Ooption_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
option5643759669873117812_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc8711441155563731308od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc2913117349713790443od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
produc6970510860919629791_b_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc3747684757817918506_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc1990351791824763820_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mtf__a_J,type,
produc1467418099568571700_nat_a: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
set_se7745462473697426688_a_b_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
mappin4996136453398522101_b_a_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_J,type,
set_Pr8584237493612526747_b_a_o: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
mappin6535725686296717250_d_nat: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
option3723494939309271012_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
set_Pr5493900063595384711od_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
set_Pr8600417178894128327od_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__b_J_J_J,type,
set_Pr3571536595917227358list_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__a_J_J_J,type,
set_Pr6092721114206263005list_a: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
option1868439490135432143_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mtf__a_J,type,
mappin1995428302098636536_a_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
list_P2992919015626629540_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
set_Pr2084289749507318346_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mtf__a_J_J,type,
set_Pr4349924792822425730_b_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
list_P7053655179267667343_d_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
set_Pr7704721104634554677_d_nat: $tType ).
thf(ty_n_t__Set__Oset_I_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_J,type,
set_a_7235201166916292293_b_a_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc2233330766403592615od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc3498347346309940967od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__b_J_J,type,
produc2821316184958046974list_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__a_J_J,type,
produc2750282144911700989list_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
list_P5700792096213675741od_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
set_Pr7142564897319301815od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc5459149262869549886od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc7822699449245016212_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5172029018746420565_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mtf__a_J,type,
produc1202031290817938124_b_a_a: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
list_l3040532949214407175_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc5456268773499131775_d_nat: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
mappin4519906018992269226_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc2639161875728825943od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc5160346394017861590od_a_a: $tType ).
thf(ty_n_t__Option__Ooption_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
option1943781222315457079_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__b_J_J,type,
set_Pr2374853161201823710_a_b_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
set_Pr2303819121155477725_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__b_J_J_J,type,
set_Pr7665282455119567943list_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__a_J_J_J,type,
set_Pr963094936553827782list_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__b_J_J_J,type,
set_Pr1527666660254786696list_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__a_J_J_J,type,
set_Pr4048851178543822343list_a: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
mappin6513503936400150465od_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
list_m9210641325446214647_a_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
set_ma506406390364637853_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__b_M_062_Itf__b_M_Eo_J_J_Mt__List__Olist_Itf__b_J_J,type,
produc5185152304234826110list_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_I_062_Itf__a_M_062_Itf__a_M_Eo_J_J_Mt__List__Olist_Itf__a_J_J,type,
produc5032551385658279741list_a: $tType ).
thf(ty_n_t__Option__Ooption_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
option6990947535484961524od_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__b_J,type,
produc3167243053651132542_a_b_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc3167243049347903741_a_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__b_J_J,type,
produc3963297410138542439list_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__a_J_J,type,
produc3892263370092196454list_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__b_J_J,type,
produc12405774519953960list_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__a_J_J,type,
produc9164743771328383783list_a: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
list_l8778361445553822004od_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
set_se3214616458824132456od_a_b: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mappin2365780136655028071_a_b_a: $tType ).
thf(ty_n_t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
mappin3001429137260014760_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J_J,type,
set_Pr338988816103192203_a_b_o: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J,type,
option3893003681250311888_d_nat: $tType ).
thf(ty_n_t__Option__Ooption_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
option5281194463001729774od_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
list_P1467974523212632366od_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
list_P1396940483166286381od_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
set_Product_prod_b_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__a_J_J,type,
set_Product_prod_b_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
set_Product_prod_a_b: $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__Set__Oset_I_062_Itf__a_M_062_Itf__b_M_Eo_J_J_J,type,
set_a_b_o: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J,type,
product_prod_d_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
product_prod_b_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mtf__a_J,type,
product_prod_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
product_prod_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
product_prod_a_a: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_Itf__b_J_J,type,
list_list_b: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_Itf__a_J_J,type,
list_list_a: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mtf__b_J,type,
mapping_a_b: $tType ).
thf(ty_n_t__Mapping__Omapping_Itf__a_Mtf__a_J,type,
mapping_a_a: $tType ).
thf(ty_n_t__Option__Ooption_Itf__b_J,type,
option_b: $tType ).
thf(ty_n_t__Option__Ooption_Itf__a_J,type,
option_a: $tType ).
thf(ty_n_t__Product____Type__Ounit,type,
product_unit: $tType ).
thf(ty_n_t__List__Olist_Itf__b_J,type,
list_b: $tType ).
thf(ty_n_t__List__Olist_Itf__a_J,type,
list_a: $tType ).
thf(ty_n_t__Set__Oset_Itf__b_J,type,
set_b: $tType ).
thf(ty_n_t__Set__Oset_Itf__a_J,type,
set_a: $tType ).
thf(ty_n_t__Nat__Onat,type,
nat: $tType ).
thf(ty_n_tf__d,type,
d: $tType ).
thf(ty_n_tf__c,type,
c: $tType ).
thf(ty_n_tf__b,type,
b: $tType ).
thf(ty_n_tf__a,type,
a: $tType ).
% Explicit typings (826)
thf(sy_c_AList_Odelete__aux_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete3219952628631576267_a_b_a: list_P6684558232516339260_d_nat > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_AList_Odelete__aux_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete7618755331649393595_a_b_a: produc1990351791824763820_d_nat > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
delete4222590184415954300_a_b_a: a > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
delete6171817490833448468_d_nat: a > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
delete3143381019966442326od_a_b: a > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
delete3482169990200181533_b_a_a: a > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete1755771892824606527_a_b_a: a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Odelete__aux_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
delete6174134448749622103_d_nat: a > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Odelete__aux_001tf__a_001tf__a,type,
delete_aux_a_a: a > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_AList_Odelete__aux_001tf__a_001tf__b,type,
delete_aux_a_b: a > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_AList_Odelete__aux__rel_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete3337979896995227000_a_b_a: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o ).
thf(sy_c_AList_Odelete__aux__rel_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete6710275894556251368_a_b_a: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o ).
thf(sy_c_AList_Odelete__aux__rel_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete9131875200943534290_a_b_a: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o ).
thf(sy_c_AList_Odelete__aux__rel_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
delete3420223133863848810_d_nat: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o ).
thf(sy_c_AList_Odelete__aux__rel_001tf__a_001tf__b,type,
delete_aux_rel_a_b: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o ).
thf(sy_c_AList_Omap__default_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_de1795163708464626941_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_AList_Omap__default_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_de3625967655130690285_a_b_a: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_AList_Omap__default_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
map_de6820110810380196042_a_b_a: a > list_P2992919015626629540_a_b_a > ( list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ) > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_AList_Omap__default_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
map_de7697043261294361186_d_nat: a > list_P6684558232516339260_d_nat > ( list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ) > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_AList_Omap__default_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
map_de7622822435605585288od_a_b: a > list_P1467974523212632366od_a_b > ( list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ) > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_AList_Omap__default_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
map_de3993714958335962447_b_a_a: a > mappin4996136453398522101_b_a_a > ( mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ) > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_AList_Omap__default_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_de7165279943232214925_a_b_a: a > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Omap__default_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_de5562044485640834213_d_nat: a > produc5456268773499131775_d_nat > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Omap__default_001tf__a_001tf__a,type,
map_default_a_a: a > a > ( a > a ) > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_AList_Omap__default_001tf__a_001tf__b,type,
map_default_a_b: a > b > ( b > b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_AList_Omap__ran_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_ra143964223479814323_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_ra8693790637767086679_a_b_a: ( a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_ra5118305792500478575_d_nat: ( a > mappin2365780136655028071_a_b_a > produc5456268773499131775_d_nat ) > list_P2992919015626629540_a_b_a > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__b,type,
map_ra3413412011744336911_b_a_b: ( a > mappin2365780136655028071_a_b_a > b ) > list_P2992919015626629540_a_b_a > list_P1467974523212632366od_a_b ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_ra2832949629095358063_a_b_a: ( a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a ) > list_P6684558232516339260_d_nat > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_ra9806137992921735_d_nat: ( a > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Omap__ran_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__b,type,
map_ra6437063042551688695_nat_b: ( a > produc5456268773499131775_d_nat > b ) > list_P6684558232516339260_d_nat > list_P1467974523212632366od_a_b ).
thf(sy_c_AList_Omap__ran_001tf__a_001tf__b_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_ra84476893876701727_a_b_a: ( a > b > mappin2365780136655028071_a_b_a ) > list_P1467974523212632366od_a_b > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Omap__ran_001tf__a_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_ra5507442408803108407_d_nat: ( a > b > produc5456268773499131775_d_nat ) > list_P1467974523212632366od_a_b > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Omap__ran_001tf__a_001tf__b_001tf__b,type,
map_ran_a_b_b: ( a > b > b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_AList_Oupdate__with__aux_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001tf__a,type,
update6636503624010838358_b_a_a: list_P2992919015626629540_a_b_a > a > ( list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ) > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_AList_Oupdate__with__aux_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001tf__a,type,
update6061945500663741502_nat_a: list_P6684558232516339260_d_nat > a > ( list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ) > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_AList_Oupdate__with__aux_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001tf__a,type,
update5571748460587972562_a_b_a: list_P1467974523212632366od_a_b > a > ( list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ) > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_AList_Oupdate__with__aux_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001tf__a,type,
update7444102524143346635_a_a_a: mappin4996136453398522101_b_a_a > a > ( mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ) > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_AList_Oupdate__with__aux_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
update2279199214462932263_d_nat: mappin2365780136655028071_a_b_a > list_P6684558232516339260_d_nat > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_AList_Oupdate__with__aux_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
update6341529825412160535_d_nat: mappin2365780136655028071_a_b_a > produc1990351791824763820_d_nat > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_AList_Oupdate__with__aux_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
update5782414861844070867_b_a_a: mappin2365780136655028071_a_b_a > a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_AList_Oupdate__with__aux_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
update3832787365488499003_nat_a: produc5456268773499131775_d_nat > a > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_AList_Oupdate__with__aux_001tf__a_001tf__a,type,
update_with_aux_a_a: a > a > ( a > a ) > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_AList_Oupdate__with__aux_001tf__b_001tf__a,type,
update_with_aux_b_a: b > a > ( b > b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_BNF__Def_OGr_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
bNF_Gr7807866264169389255_a_b_a: set_li2034412094485292274_d_nat > ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a ) > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_BNF__Def_OGr_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
bNF_Gr4635658228676329399_a_b_a: set_Pr8583615357880026082_d_nat > ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a ) > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_BNF__Def_OGr_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
bNF_Gr4216663935370044483_a_b_a: set_a > ( a > mappin2365780136655028071_a_b_a ) > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_BNF__Def_OGr_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
bNF_Gr316990760905371227_d_nat: set_a > ( a > produc5456268773499131775_d_nat ) > set_Pr8583615357880026082_d_nat ).
thf(sy_c_BNF__Def_OGr_001tf__a_001tf__b,type,
bNF_Gr_a_b: set_a > ( a > b ) > set_Product_prod_a_b ).
thf(sy_c_Basic__BNFs_Ofsts_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_8180497794411477548_a_b_a: produc2062766750192416900_a_b_a > set_li2034412094485292274_d_nat ).
thf(sy_c_Basic__BNFs_Ofsts_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_4692323668668502940_a_b_a: produc6343861673719254644_a_b_a > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Basic__BNFs_Ofsts_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_6361707675047025950_a_b_a: produc7822699449245016212_a_b_a > set_a ).
thf(sy_c_Basic__BNFs_Ofsts_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
basic_456393284961243574_d_nat: produc1990351791824763820_d_nat > set_a ).
thf(sy_c_Basic__BNFs_Ofsts_001tf__a_001tf__b,type,
basic_fsts_a_b: product_prod_a_b > set_a ).
thf(sy_c_Basic__BNFs_Osnds_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_3021118406664780394_a_b_a: produc2062766750192416900_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Basic__BNFs_Osnds_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_5729739091838978778_a_b_a: produc6343861673719254644_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Basic__BNFs_Osnds_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
basic_2095140019604224608_a_b_a: produc7822699449245016212_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Basic__BNFs_Osnds_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
basic_4433336097992580600_d_nat: produc1990351791824763820_d_nat > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Basic__BNFs_Osnds_001tf__a_001tf__b,type,
basic_snds_a_b: product_prod_a_b > set_b ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple4075320519695027370_b_a_o: set_li6280422973213826819_b_a_o > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple5146229428000914234_b_a_o: set_Pr9119034101783098515_b_a_o > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple664017283855950152_b_a_o: set_a_7235201166916292293_b_a_o > a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
comple2971473640637493296_nat_o: set_a_7514012873179435181_nat_o > a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
comple2085224203390393140_a_b_o: set_a_b_o > a > b > $o ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple1785656685207633515_a_b_a: set_se6657180468042755140_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple3890089605970274907_a_b_a: set_se1240140977111469876_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple280159177104926979_a_b_a: set_se7745462473697426688_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
comple4086198579289044507_d_nat: set_se3561969970571257112_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
comple5126089992128148111od_a_b: set_se3214616458824132456od_a_b > set_Product_prod_a_b ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple4560970680813448592_b_a_o: set_li6280422973213826819_b_a_o > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple2001304245037778720_b_a_o: set_Pr9119034101783098515_b_a_o > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
comple2234735975415836642_b_a_o: set_a_7235201166916292293_b_a_o > a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
comple112106235062927818_nat_o: set_a_7514012873179435181_nat_o > a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
comple2905715993080428826_a_b_o: set_a_b_o > a > b > $o ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple719183236107303761_a_b_a: set_se6657180468042755140_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple1936190902934540865_a_b_a: set_se1240140977111469876_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
comple6773161314375097245_a_b_a: set_se7745462473697426688_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
comple1064892979059583925_d_nat: set_se3561969970571257112_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
comple8492713210738191477od_a_b: set_se3214616458824132456od_a_b > set_Product_prod_a_b ).
thf(sy_c_Fun_Oinj__on_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on2443305404503267861_a_b_a: ( list_P6684558232516339260_d_nat > produc2062766750192416900_a_b_a ) > set_li2034412094485292274_d_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on2672647652192256113_a_b_a: ( produc6917226907275343108_d_nat > produc2062766750192416900_a_b_a ) > set_Pr8192599956907258084_d_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on105552635532692977_a_b_a: ( produc2285394037889385716_d_nat > produc6343861673719254644_a_b_a ) > set_Pr1266358368572761940_d_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on7373616982336107219_a_b_a: ( produc1202031290817938124_b_a_a > produc7822699449245016212_a_b_a ) > set_Pr4349924792822425730_b_a_a > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
inj_on8219103925108403155_d_nat: ( produc1467418099568571700_nat_a > produc1990351791824763820_d_nat ) > set_Pr4625767069131929962_nat_a > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on1743855064036557333_a_b_a: ( produc1990351791824763820_d_nat > produc6343861673719254644_a_b_a ) > set_Pr8583615357880026082_d_nat > $o ).
thf(sy_c_Fun_Oinj__on_001t__Product____Type__Oprod_Itf__b_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
inj_on6506093261728657715od_a_b: ( product_prod_b_a > product_prod_a_b ) > set_Product_prod_b_a > $o ).
thf(sy_c_Fun_Oinj__on_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
inj_on4314983988112238049_a_b_a: ( a > produc7822699449245016212_a_b_a ) > set_a > $o ).
thf(sy_c_Fun_Oinj__on_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
inj_on4929973081579242105_d_nat: ( a > produc1990351791824763820_d_nat ) > set_a > $o ).
thf(sy_c_Fun_Oinj__on_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
inj_on8941660087544810907od_a_b: ( a > product_prod_a_b ) > set_a > $o ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
the_Pr3099714871038386443_a_b_a: ( produc2062766750192416900_a_b_a > $o ) > produc2062766750192416900_a_b_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
the_Pr6227858779215488635_a_b_a: ( produc6343861673719254644_a_b_a > $o ) > produc6343861673719254644_a_b_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
the_Pr4937942044906663946_a_b_a: ( produc7083967959564351825_a_b_a > $o ) > produc7083967959564351825_a_b_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
the_Pr1862402717852443426_d_nat: ( produc9176665399011442921_d_nat > $o ) > produc9176665399011442921_d_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
the_Pr66210465194921182od_a_b: ( produc2639161875728825943od_a_b > $o ) > produc2639161875728825943od_a_b ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
the_Pr1762997456034221349_b_a_a: ( produc3619439354540788382_b_a_a > $o ) > produc3619439354540788382_b_a_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
the_Pr8288891123593341133_a_b_a: ( produc7822699449245016212_a_b_a > $o ) > produc7822699449245016212_a_b_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
the_Pr6008708066028318565_d_nat: ( produc1990351791824763820_d_nat > $o ) > produc1990351791824763820_d_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
the_Product_prod_a_a: ( product_prod_a_a > $o ) > product_prod_a_a ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
the_Product_prod_a_b: ( product_prod_a_b > $o ) > product_prod_a_b ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
if_lis6818758761248955216_a_b_a: $o > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
if_lis8426428089627639232_a_b_a: $o > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
if_lis3166759124437449243_a_b_a: $o > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
if_lis3214374446479449651_d_nat: $o > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
if_lis8754265742650888611od_a_b: $o > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
if_lis2561630526582691434_b_a_a: $o > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
if_lis7797837208463966814_a_b_a: $o > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
if_lis7731207453108189686_d_nat: $o > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
if_lis931442767461590515od_a_a: $o > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
if_lis1002476807507936500od_a_b: $o > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_If_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J,type,
if_opt5027858148196338570_d_nat: $o > option3893003681250311888_d_nat > option3893003681250311888_d_nat > option3893003681250311888_d_nat ).
thf(sy_c_If_001t__Option__Ooption_Itf__a_J,type,
if_option_a: $o > option_a > option_a > option_a ).
thf(sy_c_If_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
if_Pro5695710898613877322_a_b_a: $o > produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_If_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
if_Pro8612401522923744058_a_b_a: $o > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_If_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
if_Pro7552986933024089678_a_b_a: $o > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_If_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
if_Pro3152534550563304550_d_nat: $o > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_If_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
if_Product_prod_a_b: $o > product_prod_a_b > product_prod_a_b > product_prod_a_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
inf_in8675142699724641169_b_a_o: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
inf_in4702073847719567777_b_a_o: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
inf_in8672167748486136609_b_a_o: ( a > mappin2365780136655028071_a_b_a > $o ) > ( a > mappin2365780136655028071_a_b_a > $o ) > a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
inf_in4633533406897155465_nat_o: ( a > produc5456268773499131775_d_nat > $o ) > ( a > produc5456268773499131775_d_nat > $o ) > a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
inf_inf_a_b_o: ( a > b > $o ) > ( a > b > $o ) > a > b > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
inf_in2539093205184043858_a_b_a: set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
inf_in8743711151036114626_a_b_a: set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
inf_in1228299729535579356_a_b_a: set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
inf_in5260450986781187444_d_nat: set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
inf_in8976041639890736118od_a_b: set_Product_prod_a_b > set_Product_prod_a_b > set_Product_prod_a_b ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
sup_su9160792860843062391_b_a_o: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
sup_su1557148664756432263_b_a_o: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
sup_su1019514403191247291_b_a_o: ( a > mappin2365780136655028071_a_b_a > $o ) > ( a > mappin2365780136655028071_a_b_a > $o ) > a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
sup_su1774166001322589987_nat_o: ( a > produc5456268773499131775_d_nat > $o ) > ( a > produc5456268773499131775_d_nat > $o ) > a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
sup_sup_a_b_o: ( a > b > $o ) > ( a > b > $o ) > a > b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
sup_su1472619756083714104_a_b_a: set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
sup_su6789812448000380584_a_b_a: set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
sup_su7721301866805749622_a_b_a: set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
sup_su2239145386551726862_d_nat: set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
sup_su3119292821646003676od_a_b: set_Product_prod_a_b > set_Product_prod_a_b > set_Product_prod_a_b ).
thf(sy_c_List_Oappend_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
append7379309756631650572_a_b_a: list_m9210641325446214647_a_b_a > list_m9210641325446214647_a_b_a > list_m9210641325446214647_a_b_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
append5329052816365141668_d_nat: list_P7053655179267667343_d_nat > list_P7053655179267667343_d_nat > list_P7053655179267667343_d_nat ).
thf(sy_c_List_Oappend_001tf__b,type,
append_b: list_b > list_b > list_b ).
thf(sy_c_List_Ofoldl_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
foldl_227793924032141979_a_b_a: ( list_P7611574810425128074_a_b_a > produc2062766750192416900_a_b_a > list_P7611574810425128074_a_b_a ) > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_List_Ofoldl_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
foldl_8135302918598886811_a_b_a: ( list_P4793483941206178810_a_b_a > produc6343861673719254644_a_b_a > list_P4793483941206178810_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_List_Ofoldl_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
foldl_1816153077079769819_a_b_a: ( list_P2992919015626629540_a_b_a > produc7822699449245016212_a_b_a > list_P2992919015626629540_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_List_Ofoldl_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
foldl_5754872400397474315_d_nat: ( list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_List_Ofoldl_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
foldl_4837193457258574491od_a_b: ( list_P1467974523212632366od_a_b > product_prod_a_b > list_P1467974523212632366od_a_b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Ofoldl_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
foldl_3722756957450160079_d_nat: ( produc2062766750192416900_a_b_a > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a ) > produc2062766750192416900_a_b_a > list_P6684558232516339260_d_nat > produc2062766750192416900_a_b_a ).
thf(sy_c_List_Oinsert_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
insert2293668203985506848_d_nat: list_P6684558232516339260_d_nat > list_l337834041258660428_d_nat > list_l337834041258660428_d_nat ).
thf(sy_c_List_Oinsert_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
insert2343651869219193675_a_b_a: mappin2365780136655028071_a_b_a > list_m9210641325446214647_a_b_a > list_m9210641325446214647_a_b_a ).
thf(sy_c_List_Oinsert_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
insert7736115125267272132od_a_b: product_prod_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Oinsert_001tf__a,type,
insert_a: a > list_a > list_a ).
thf(sy_c_List_Oinsert_001tf__b,type,
insert_b: b > list_b > list_b ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
cons_l8566576933256865302_d_nat: list_l337834041258660428_d_nat > list_l5666407289914589148_d_nat > list_l5666407289914589148_d_nat ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
cons_l8438923613303137217_a_b_a: list_m9210641325446214647_a_b_a > list_l3040532949214407175_a_b_a > list_l3040532949214407175_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
cons_l4410424432949683974_d_nat: list_P6684558232516339260_d_nat > list_l337834041258660428_d_nat > list_l337834041258660428_d_nat ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
cons_l907386227682280420od_a_b: list_P1467974523212632366od_a_b > list_l8778361445553822004od_a_b > list_l8778361445553822004od_a_b ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_Itf__a_J,type,
cons_list_a: list_a > list_list_a > list_list_a ).
thf(sy_c_List_Olist_OCons_001t__List__Olist_Itf__b_J,type,
cons_list_b: list_b > list_list_b > list_list_b ).
thf(sy_c_List_Olist_OCons_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
cons_m8574943908289518641_a_b_a: mappin2365780136655028071_a_b_a > list_m9210641325446214647_a_b_a > list_m9210641325446214647_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
cons_P2804281896780507450_a_b_a: produc2062766750192416900_a_b_a > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
cons_P673726611873665578_a_b_a: produc6343861673719254644_a_b_a > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
cons_P2675685553303450907_a_b_a: produc7083967959564351825_a_b_a > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
cons_P260773292763473843_d_nat: produc9176665399011442921_d_nat > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
cons_P8483812562729421581od_a_b: produc2639161875728825943od_a_b > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
cons_P220927179099053908_b_a_a: produc3619439354540788382_b_a_a > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
cons_P5314874490607035230_a_b_a: produc7822699449245016212_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
cons_P2594832900118292854_d_nat: produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
cons_P7316939126706565853od_a_a: product_prod_a_a > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
cons_P7316939131009794654od_a_b: product_prod_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
cons_P8522577077107056457_d_nat: produc5456268773499131775_d_nat > list_P7053655179267667343_d_nat > list_P7053655179267667343_d_nat ).
thf(sy_c_List_Olist_OCons_001tf__a,type,
cons_a: a > list_a > list_a ).
thf(sy_c_List_Olist_OCons_001tf__b,type,
cons_b: b > list_b > list_b ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
nil_li4515601735571940806_d_nat: list_l5666407289914589148_d_nat ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
nil_li7899906211823649649_a_b_a: list_l3040532949214407175_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
nil_li1008261075667615414_d_nat: list_l337834041258660428_d_nat ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
nil_li8635777946366267444od_a_b: list_l8778361445553822004od_a_b ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_Itf__a_J,type,
nil_list_a: list_list_a ).
thf(sy_c_List_Olist_ONil_001t__List__Olist_Itf__b_J,type,
nil_list_b: list_list_b ).
thf(sy_c_List_Olist_ONil_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
nil_ma546712388551201761_a_b_a: list_m9210641325446214647_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
nil_Pr1908111780246848906_a_b_a: list_P7611574810425128074_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
nil_Pr3763312433997567610_a_b_a: list_P4793483941206178810_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
nil_Pr7283556224815412427_a_b_a: list_P3172577687508813921_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
nil_Pr1577584438861778787_d_nat: list_P9063253934932097401_d_nat ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
nil_Pr7243433834293086045od_a_b: list_P5700792096213675741od_a_b ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
nil_Pr5740214961507490724_b_a_a: list_P3594502398639369124_b_a_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
nil_Pr7632893056509733646_a_b_a: list_P2992919015626629540_a_b_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
nil_Pr2300798825815202086_d_nat: list_P6684558232516339260_d_nat ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
nil_Product_prod_a_a: list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
nil_Product_prod_a_b: list_P1467974523212632366od_a_b ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
nil_Pr3001256489040166649_d_nat: list_P7053655179267667343_d_nat ).
thf(sy_c_List_Olist_ONil_001tf__a,type,
nil_a: list_a ).
thf(sy_c_List_Olist_ONil_001tf__b,type,
nil_b: list_b ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
set_Pr4840226057646735257_a_b_a: list_P7611574810425128074_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
set_Pr3502879326370882569_a_b_a: list_P4793483941206178810_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
set_Pr7630203459061173183_a_b_a: list_P2992919015626629540_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
set_Pr1108108036290734423_d_nat: list_P6684558232516339260_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
set_Product_prod_a_b2: list_P1467974523212632366od_a_b > set_Product_prod_a_b ).
thf(sy_c_List_Olist__ex1_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
list_e6093811119172046259_d_nat: ( list_P6684558232516339260_d_nat > $o ) > list_l337834041258660428_d_nat > $o ).
thf(sy_c_List_Olist__ex1_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
list_e8373548725095080158_a_b_a: ( mappin2365780136655028071_a_b_a > $o ) > list_m9210641325446214647_a_b_a > $o ).
thf(sy_c_List_Olist__ex1_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
list_e7533892414136369393od_a_b: ( product_prod_a_b > $o ) > list_P1467974523212632366od_a_b > $o ).
thf(sy_c_List_Olist__ex1_001tf__a,type,
list_ex1_a: ( a > $o ) > list_a > $o ).
thf(sy_c_List_Olist__ex1_001tf__b,type,
list_ex1_b: ( b > $o ) > list_b > $o ).
thf(sy_c_List_Olistrel_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre6449073666664715926_a_b_a: set_Pr2043227878544749668_a_b_a > set_Pr3278583902659286660_a_b_a ).
thf(sy_c_List_Olistrel_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre3191202743213796614_a_b_a: set_Pr8226792695654363348_a_b_a > set_Pr5321595343415941492_a_b_a ).
thf(sy_c_List_Olistrel_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
listre4992324826761406023_a_b_a: set_Pr2303819121155477725_a_b_a > set_Pr6092721114206263005list_a ).
thf(sy_c_List_Olistrel_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__b,type,
listre4992324826761406024_a_b_b: set_Pr2374853161201823710_a_b_b > set_Pr3571536595917227358list_b ).
thf(sy_c_List_Olistrel_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre3604961095617705268_a_b_a: set_Pr2084289749507318346_a_b_a > set_Pr941001042996811744_a_b_a ).
thf(sy_c_List_Olistrel_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
listre7853655052829806284_d_nat: set_Pr8583615357880026082_d_nat > set_Pr2136322847357407224_d_nat ).
thf(sy_c_List_Olistrel_001tf__a_001tf__a,type,
listrel_a_a: set_Product_prod_a_a > set_Pr4048851178543822343list_a ).
thf(sy_c_List_Olistrel_001tf__a_001tf__b,type,
listrel_a_b: set_Product_prod_a_b > set_Pr1527666660254786696list_b ).
thf(sy_c_List_Olistrel_001tf__b_001tf__a,type,
listrel_b_a: set_Product_prod_b_a > set_Pr963094936553827782list_a ).
thf(sy_c_List_Olistrel_001tf__b_001tf__b,type,
listrel_b_b: set_Product_prod_b_b > set_Pr7665282455119567943list_b ).
thf(sy_c_List_Olistrelp_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre9005319261410926052_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > list_l337834041258660428_d_nat > list_m9210641325446214647_a_b_a > $o ).
thf(sy_c_List_Olistrelp_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre3385509792418263892_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > list_P6684558232516339260_d_nat > list_m9210641325446214647_a_b_a > $o ).
thf(sy_c_List_Olistrelp_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
listre7373438637330161510_a_b_a: ( a > mappin2365780136655028071_a_b_a > $o ) > list_a > list_m9210641325446214647_a_b_a > $o ).
thf(sy_c_List_Olistrelp_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
listre3688113617497796606_d_nat: ( a > produc5456268773499131775_d_nat > $o ) > list_a > list_P7053655179267667343_d_nat > $o ).
thf(sy_c_List_Olistrelp_001tf__a_001tf__b,type,
listrelp_a_b: ( a > b > $o ) > list_a > list_b > $o ).
thf(sy_c_List_Oproduct_001tf__a_001tf__b,type,
product_a_b: list_a > list_b > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Oproduct__lists_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc6448671210887846797_d_nat: list_l5666407289914589148_d_nat > list_l5666407289914589148_d_nat ).
thf(sy_c_List_Oproduct__lists_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc115545289656543928_a_b_a: list_l3040532949214407175_a_b_a > list_l3040532949214407175_a_b_a ).
thf(sy_c_List_Oproduct__lists_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc6617437221750312317_d_nat: list_l337834041258660428_d_nat > list_l337834041258660428_d_nat ).
thf(sy_c_List_Oproduct__lists_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc5891818806577749399od_a_b: list_l8778361445553822004od_a_b > list_l8778361445553822004od_a_b ).
thf(sy_c_List_Oproduct__lists_001tf__a,type,
product_lists_a: list_list_a > list_list_a ).
thf(sy_c_List_Oproduct__lists_001tf__b,type,
product_lists_b: list_list_b > list_list_b ).
thf(sy_c_List_Osubseqs_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
subseq344413824759591079_d_nat: list_l337834041258660428_d_nat > list_l5666407289914589148_d_nat ).
thf(sy_c_List_Osubseqs_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
subseq9190561028072782802_a_b_a: list_m9210641325446214647_a_b_a > list_l3040532949214407175_a_b_a ).
thf(sy_c_List_Osubseqs_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
subseq6476932015355475863_d_nat: list_P6684558232516339260_d_nat > list_l337834041258660428_d_nat ).
thf(sy_c_List_Osubseqs_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
subseq3159716953272533757od_a_b: list_P1467974523212632366od_a_b > list_l8778361445553822004od_a_b ).
thf(sy_c_List_Osubseqs_001tf__a,type,
subseqs_a: list_a > list_list_a ).
thf(sy_c_List_Osubseqs_001tf__b,type,
subseqs_b: list_b > list_list_b ).
thf(sy_c_Mapping_OAll__mapping_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
all_ma3172627230583229140_a_b_a: mappin187059948859696622_a_b_a > ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
all_ma7748622604349067641_b_a_a: mappin4996136453398522101_b_a_a > ( produc7822699449245016212_a_b_a > a > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
all_ma8096219400971294788_a_b_a: mappin1208405706615879902_a_b_a > ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
all_ma2923619520195476869_a_b_a: mappin2365780136655028071_a_b_a > ( product_prod_a_b > a > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
all_ma2913212136517639798_a_b_a: mappin4519906018992269226_a_b_a > ( a > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
all_ma1625059968680912654_d_nat: mappin6535725686296717250_d_nat > ( a > produc5456268773499131775_d_nat > $o ) > $o ).
thf(sy_c_Mapping_OAll__mapping_001tf__a_001tf__b,type,
all_mapping_a_b: mapping_a_b > ( a > b > $o ) > $o ).
thf(sy_c_Mapping_Odefault_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
defaul2939598897860386660_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > mappin187059948859696622_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Odefault_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
defaul2000508409559777513_b_a_a: produc7822699449245016212_a_b_a > a > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ).
thf(sy_c_Mapping_Odefault_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
defaul4527334963600521749_a_b_a: product_prod_a_b > a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Odefault_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
defaul1545336500834713062_a_b_a: a > mappin2365780136655028071_a_b_a > mappin4519906018992269226_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Odefault_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
defaul4873115978101149310_d_nat: a > produc5456268773499131775_d_nat > mappin6535725686296717250_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Odefault_001tf__a_001tf__b,type,
default_a_b: a > b > mapping_a_b > mapping_a_b ).
thf(sy_c_Mapping_Odelete_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete6178897237033142354_a_b_a: list_P6684558232516339260_d_nat > mappin187059948859696622_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Odelete_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete5632990397533007042_a_b_a: produc1990351791824763820_d_nat > mappin1208405706615879902_a_b_a > mappin1208405706615879902_a_b_a ).
thf(sy_c_Mapping_Odelete_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
delete7952242444366740995_a_b_a: product_prod_a_b > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Odelete_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
delete9073802908114374264_a_b_a: a > mappin4519906018992269226_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Odelete_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
delete6742496776821646864_d_nat: a > mappin6535725686296717250_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Odelete_001tf__a_001tf__b,type,
delete_a_b: a > mapping_a_b > mapping_a_b ).
thf(sy_c_Mapping_Oentries_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
entrie4359402741916977171_a_b_a: mappin187059948859696622_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Mapping_Oentries_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
entrie4500269644305842682_b_a_a: mappin4996136453398522101_b_a_a > set_Pr362981160314482965_b_a_a ).
thf(sy_c_Mapping_Oentries_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
entrie369595780118757635_a_b_a: mappin1208405706615879902_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Mapping_Oentries_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
entrie935192368317430852_a_b_a: mappin2365780136655028071_a_b_a > set_Pr2303819121155477725_a_b_a ).
thf(sy_c_Mapping_Oentries_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
entrie577405926735905332_a_b_a: mappin7679310425283589991_a_b_a > set_Pr5765251437205137415_a_b_a ).
thf(sy_c_Mapping_Oentries_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
entrie6405578741455881374od_a_b: mappin6513503936400150465od_a_b > set_Pr7142564897319301815od_a_b ).
thf(sy_c_Mapping_Oentries_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
entrie7794251174888650743_a_b_a: mappin4519906018992269226_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Mapping_Oentries_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
entrie8866367667353307151_d_nat: mappin6535725686296717250_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Mapping_Oentries_001tf__a_001tf__a,type,
entries_a_a: mapping_a_a > set_Product_prod_a_a ).
thf(sy_c_Mapping_Oentries_001tf__a_001tf__b,type,
entries_a_b: mapping_a_b > set_Product_prod_a_b ).
thf(sy_c_Mapping_Ofilter_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
filter4555623327470326256_a_b_a: ( product_prod_a_b > a > $o ) > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Olookup_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lookup4661578797684577249_a_b_a: mappin187059948859696622_a_b_a > list_P6684558232516339260_d_nat > option1943781222315457079_a_b_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
lookup2178750111427327620_d_nat: mappin505876631851820293_d_nat > produc2062766750192416900_a_b_a > option8857575555604093068_d_nat ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
lookup1478974430281096036_d_nat: mappin182839930001496549_d_nat > produc6343861673719254644_a_b_a > option3982279322286820476_d_nat ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_001tf__a,type,
lookup1643283453670772143_b_a_a: mappin550309913600311800_b_a_a > produc7083967959564351825_a_b_a > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001tf__a,type,
lookup6857919033935848087_nat_a: mappin6510584212744718816_nat_a > produc9176665399011442921_d_nat > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_001tf__a,type,
lookup5884355714128708515_a_b_a: mappin1995428302098636536_a_b_a > produc2639161875728825943od_a_b > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_001tf__a,type,
lookup5009658751286874908_a_a_a: mappin17023578605762161_a_a_a > produc3619439354540788382_b_a_a > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
lookup1409243802988840364_b_a_a: mappin4996136453398522101_b_a_a > produc7822699449245016212_a_b_a > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lookup2444594617825954769_a_b_a: mappin1208405706615879902_a_b_a > produc1990351791824763820_d_nat > option1943781222315457079_a_b_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001tf__a,type,
lookup333719581650085652_nat_a: mappin2367819674035305821_nat_a > produc1990351791824763820_d_nat > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
lookup1499375980964872275_a_a_a: mappin3001429137260014760_a_a_a > product_prod_a_a > option_a ).
thf(sy_c_Mapping_Olookup_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
lookup863726980359885586_a_b_a: mappin2365780136655028071_a_b_a > product_prod_a_b > option_a ).
thf(sy_c_Mapping_Olookup_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
lookup6501822868788954342_a_b_a: mappin7679310425283589991_a_b_a > a > option5643759669873117812_a_b_a ).
thf(sy_c_Mapping_Olookup_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
lookup611153099767340140od_a_b: mappin6513503936400150465od_a_b > a > option6990947535484961524od_a_b ).
thf(sy_c_Mapping_Olookup_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lookup1261341372242361769_a_b_a: mappin4519906018992269226_a_b_a > a > option1943781222315457079_a_b_a ).
thf(sy_c_Mapping_Olookup_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
lookup8480750236328838337_d_nat: mappin6535725686296717250_d_nat > a > option1868439490135432143_d_nat ).
thf(sy_c_Mapping_Olookup_001tf__a_001tf__a,type,
lookup_a_a: mapping_a_a > a > option_a ).
thf(sy_c_Mapping_Olookup_001tf__a_001tf__b,type,
lookup_a_b: mapping_a_b > a > option_b ).
thf(sy_c_Mapping_Olookup__default_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
lookup1777753518785040938_d_nat: mappin2365780136655028071_a_b_a > mappin187059948859696622_a_b_a > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Olookup__default_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
lookup4260590398720651408_b_a_a: mappin2365780136655028071_a_b_a > mappin4519906018992269226_a_b_a > a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Olookup__default_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
lookup2689911013986210168_nat_a: produc5456268773499131775_d_nat > mappin6535725686296717250_d_nat > a > produc5456268773499131775_d_nat ).
thf(sy_c_Mapping_Olookup__default_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
lookup4806362731325673933_a_b_a: a > mappin4996136453398522101_b_a_a > produc7822699449245016212_a_b_a > a ).
thf(sy_c_Mapping_Olookup__default_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
lookup592102128023449775od_a_b: a > mappin2365780136655028071_a_b_a > product_prod_a_b > a ).
thf(sy_c_Mapping_Olookup__default_001tf__b_001tf__a,type,
lookup_default_b_a: b > mapping_a_b > a > b ).
thf(sy_c_Mapping_Omap__default_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_de582901244306572012_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > mappin187059948859696622_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Omap__default_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
map_de3308694818481590113_b_a_a: produc7822699449245016212_a_b_a > a > ( a > a ) > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ).
thf(sy_c_Mapping_Omap__default_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
map_de4839670203443761565_a_b_a: product_prod_a_b > a > ( a > a ) > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Omap__default_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_de1440600275304793182_a_b_a: a > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > mappin4519906018992269226_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Omap__default_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_de521311723871066358_d_nat: a > produc5456268773499131775_d_nat > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > mappin6535725686296717250_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Omap__default_001tf__a_001tf__b,type,
map_default_a_b2: a > b > ( b > b ) > mapping_a_b > mapping_a_b ).
thf(sy_c_Mapping_Omap__entry_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_en7372027836849589853_a_b_a: list_P6684558232516339260_d_nat > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > mappin187059948859696622_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Omap__entry_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
map_en8183204059568693808_b_a_a: produc7822699449245016212_a_b_a > ( a > a ) > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ).
thf(sy_c_Mapping_Omap__entry_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
map_en8135975850489418638_a_b_a: product_prod_a_b > ( a > a ) > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Omap__entry_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
map_en8511718966582312493_a_b_a: a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > mappin4519906018992269226_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Omap__entry_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
map_en1595895783147578181_d_nat: a > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > mappin6535725686296717250_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Omap__entry_001tf__a_001tf__b,type,
map_entry_a_b: a > ( b > b ) > mapping_a_b > mapping_a_b ).
thf(sy_c_Mapping_Omapping_OMapping_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
mappin7275691486367225288_a_b_a: ( product_prod_a_b > option_a ) > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Omapping_Orep_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
rep_Pr1676580395783003895_a_b_a: mappin2365780136655028071_a_b_a > product_prod_a_b > option_a ).
thf(sy_c_Mapping_Oof__alist_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
of_ali7156197523171788235_a_b_a: list_P7611574810425128074_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Oof__alist_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
of_ali2289480013228440251_a_b_a: list_P4793483941206178810_a_b_a > mappin1208405706615879902_a_b_a ).
thf(sy_c_Mapping_Oof__alist_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
of_ali8740168035790364735_a_b_a: list_P2992919015626629540_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Oof__alist_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
of_ali1702328068607691863_d_nat: list_P6684558232516339260_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Oof__alist_001tf__a_001tf__b,type,
of_alist_a_b: list_P1467974523212632366od_a_b > mapping_a_b ).
thf(sy_c_Mapping_Oupdate_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
update5108779570945132176_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > mappin187059948859696622_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
update7531612778948884501_d_nat: produc2062766750192416900_a_b_a > list_P6684558232516339260_d_nat > mappin505876631851820293_d_nat > mappin505876631851820293_d_nat ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
update8467124912708031989_d_nat: produc6343861673719254644_a_b_a > produc1990351791824763820_d_nat > mappin182839930001496549_d_nat > mappin182839930001496549_d_nat ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_001tf__a,type,
update556944065238765376_b_a_a: produc7083967959564351825_a_b_a > a > mappin550309913600311800_b_a_a > mappin550309913600311800_b_a_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001tf__a,type,
update8892332461331997608_nat_a: produc9176665399011442921_d_nat > a > mappin6510584212744718816_nat_a > mappin6510584212744718816_nat_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_001tf__a,type,
update3671798976407283026_a_b_a: produc2639161875728825943od_a_b > a > mappin1995428302098636536_a_b_a > mappin1995428302098636536_a_b_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_001tf__a,type,
update2949569333909129419_a_a_a: produc3619439354540788382_b_a_a > a > mappin17023578605762161_a_a_a > mappin17023578605762161_a_a_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
update5685058447907601597_b_a_a: produc7822699449245016212_a_b_a > a > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
update8633133774124818944_a_b_a: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > mappin1208405706615879902_a_b_a > mappin1208405706615879902_a_b_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001tf__a,type,
update6875199776339664293_nat_a: produc1990351791824763820_d_nat > a > mappin2367819674035305821_nat_a > mappin2367819674035305821_nat_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
update1387224295439371394_a_a_a: product_prod_a_a > a > mappin3001429137260014760_a_a_a > mappin3001429137260014760_a_a_a ).
thf(sy_c_Mapping_Oupdate_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
update751575294834384705_a_b_a: product_prod_a_b > a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Mapping_Oupdate_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
update5632971445410033082_a_b_a: a > mappin2365780136655028071_a_b_a > mappin4519906018992269226_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Mapping_Oupdate_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
update6116250764560905298_d_nat: a > produc5456268773499131775_d_nat > mappin6535725686296717250_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Mapping_Oupdate_001tf__a_001tf__b,type,
update_a_b: a > b > mapping_a_b > mapping_a_b ).
thf(sy_c_Option_Ooption_ONone_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
none_m5415144799477956294_a_b_a: option1943781222315457079_a_b_a ).
thf(sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
none_P6894599056745261299_a_b_a: option3723494939309271012_a_b_a ).
thf(sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
none_P1914705788083608841od_a_b: option5281194463001729774od_a_b ).
thf(sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J,type,
none_P7808822419737304031_d_nat: option3893003681250311888_d_nat ).
thf(sy_c_Option_Ooption_ONone_001tf__a,type,
none_a: option_a ).
thf(sy_c_Option_Ooption_ONone_001tf__b,type,
none_b: option_b ).
thf(sy_c_Option_Ooption_OSome_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
some_l8092144040308835327_a_b_a: list_P2992919015626629540_a_b_a > option5643759669873117812_a_b_a ).
thf(sy_c_Option_Ooption_OSome_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
some_l1253897223994727059od_a_b: list_P1467974523212632366od_a_b > option6990947535484961524od_a_b ).
thf(sy_c_Option_Ooption_OSome_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
some_m5820982296856387138_a_b_a: mappin2365780136655028071_a_b_a > option1943781222315457079_a_b_a ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
some_P4038468990576657129_a_b_a: produc2062766750192416900_a_b_a > option4722335503605243466_a_b_a ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
some_P6648320236558503769_a_b_a: produc6343861673719254644_a_b_a > option2221477324614387130_a_b_a ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
some_P2288122801350569071_a_b_a: produc7822699449245016212_a_b_a > option3723494939309271012_a_b_a ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
some_P4227418909054022151_d_nat: produc1990351791824763820_d_nat > option3982279322286820476_d_nat ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
some_P3592067299498605709od_a_b: product_prod_a_b > option5281194463001729774od_a_b ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
some_P3314015041498521818_d_nat: produc5456268773499131775_d_nat > option1868439490135432143_d_nat ).
thf(sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J,type,
some_P734314052486210395_d_nat: product_prod_d_nat > option3893003681250311888_d_nat ).
thf(sy_c_Option_Ooption_OSome_001tf__a,type,
some_a: a > option_a ).
thf(sy_c_Option_Ooption_OSome_001tf__b,type,
some_b: b > option_b ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
case_o630936899899582644_a_b_a: $o > ( mappin2365780136655028071_a_b_a > $o ) > option1943781222315457079_a_b_a > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
case_o6014610241001325132_d_nat: $o > ( produc5456268773499131775_d_nat > $o ) > option1868439490135432143_d_nat > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J,type,
case_o4860870191544392141_d_nat: $o > ( product_prod_d_nat > $o ) > option3893003681250311888_d_nat > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001tf__a,type,
case_option_o_a: $o > ( a > $o ) > option_a > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001tf__b,type,
case_option_o_b: $o > ( b > $o ) > option_b > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
case_o4952957746345663458_a_b_a: mappin187059948859696622_a_b_a > ( mappin2365780136655028071_a_b_a > mappin187059948859696622_a_b_a ) > option1943781222315457079_a_b_a > mappin187059948859696622_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001tf__a,type,
case_o5158257831078247380_a_a_a: mappin4996136453398522101_b_a_a > ( a > mappin4996136453398522101_b_a_a ) > option_a > mappin4996136453398522101_b_a_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
case_o7677175464458025051_a_b_a: mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > option1943781222315457079_a_b_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
case_o2154183385986904842_b_a_a: mappin2365780136655028071_a_b_a > ( a > mappin2365780136655028071_a_b_a ) > option_a > mappin2365780136655028071_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
case_o3188617522448952006_a_b_a: mappin4519906018992269226_a_b_a > ( mappin2365780136655028071_a_b_a > mappin4519906018992269226_a_b_a ) > option1943781222315457079_a_b_a > mappin4519906018992269226_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
case_o6613947317223984502_d_nat: mappin6535725686296717250_d_nat > ( produc5456268773499131775_d_nat > mappin6535725686296717250_d_nat ) > option1868439490135432143_d_nat > mappin6535725686296717250_d_nat ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Mapping__Omapping_Itf__a_Mtf__b_J_001tf__b,type,
case_o5102372520203395616_a_b_b: mapping_a_b > ( b > mapping_a_b ) > option_b > mapping_a_b ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J,type,
case_o6579539980594861021_d_nat: option3893003681250311888_d_nat > ( product_prod_d_nat > option3893003681250311888_d_nat ) > option3893003681250311888_d_nat > option3893003681250311888_d_nat ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_Itf__a_J_001tf__a,type,
case_o3148979394504432965on_a_a: option_a > ( a > option_a ) > option_a > option_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
case_o991627342249586311_d_nat: produc5710836725532917182_d_nat > ( list_P6684558232516339260_d_nat > produc5710836725532917182_d_nat ) > option8857575555604093068_d_nat > produc5710836725532917182_d_nat ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
case_o7371686905944619111_d_nat: produc2979121781065389742_d_nat > ( produc1990351791824763820_d_nat > produc2979121781065389742_d_nat ) > option3982279322286820476_d_nat > produc2979121781065389742_d_nat ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mtf__a_J_J_001tf__a,type,
case_o3814117949224516776_a_a_a: produc7220030702030818593_b_a_a > ( a > produc7220030702030818593_b_a_a ) > option_a > produc7220030702030818593_b_a_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mtf__a_J_J_001tf__a,type,
case_o8942390679909280704at_a_a: produc2982274956058382857_nat_a > ( a > produc2982274956058382857_nat_a ) > option_a > produc2982274956058382857_nat_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mtf__a_J_J_001tf__a,type,
case_o2082071590584463180_b_a_a: produc4294647011125054629_a_b_a > ( a > produc4294647011125054629_a_b_a ) > option_a > produc4294647011125054629_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mtf__a_J_J_001tf__a,type,
case_o6478378332473707667_a_a_a: produc6616821037991104414_a_a_a > ( a > produc6616821037991104414_a_a_a ) > option_a > produc6616821037991104414_a_a_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_001tf__a,type,
case_o8746674778622544491_a_a_a: produc3619439354540788382_b_a_a > ( a > produc3619439354540788382_b_a_a ) > option_a > produc3619439354540788382_b_a_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mtf__a_J_J_001tf__a,type,
case_o4872500525950110979at_a_a: produc297801817979902982_nat_a > ( a > produc297801817979902982_nat_a ) > option_a > produc297801817979902982_nat_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__a,type,
case_o8071424220481837212_a_a_a: produc5172029018746420565_a_a_a > ( a > produc5172029018746420565_a_a_a ) > option_a > produc5172029018746420565_a_a_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
case_o140846598303662877_b_a_a: produc7822699449245016212_a_b_a > ( a > produc7822699449245016212_a_b_a ) > option_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
case_o7522508894794884235_d_nat: produc5456268773499131775_d_nat > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > option1868439490135432143_d_nat > produc5456268773499131775_d_nat ).
thf(sy_c_Option_Ooption_Ocase__option_001tf__a_001tf__a,type,
case_option_a_a: a > ( a > a ) > option_a > a ).
thf(sy_c_Option_Ooption_Ocase__option_001tf__b_001tf__b,type,
case_option_b_b: b > ( b > b ) > option_b > b ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
bot_bo3470798565393788175_b_a_o: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
bot_bo8015583036438368799_b_a_o: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
bot_bo7429559555918173987_b_a_o: a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
bot_bo4560884378851987595_nat_o: a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
bot_bot_a_b_o: a > b > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
bot_bo7515912283962571654_d_nat: set_li2034412094485292274_d_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
bot_bo3815340846421858609_a_b_a: set_ma506406390364637853_a_b_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
bot_bo3809133976849826000_a_b_a: set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
bot_bo4296644039882531648_a_b_a: set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
bot_bo890063853627817182_a_b_a: set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
bot_bo534106183387690102_d_nat: set_Pr8583615357880026082_d_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
bot_bo3428410327501040244od_a_b: set_Product_prod_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
bot_bo6373193931821895113_d_nat: set_Pr7704721104634554677_d_nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_Itf__a_J,type,
bot_bot_set_a: set_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_Itf__b_J,type,
bot_bot_set_b: set_b ).
thf(sy_c_Orderings_Oord_OLeast_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
least_948633368502461784_a_b_a: ( produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o ) > ( produc2062766750192416900_a_b_a > $o ) > produc2062766750192416900_a_b_a ).
thf(sy_c_Orderings_Oord_OLeast_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
least_1923190301137237320_a_b_a: ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o ) > ( produc6343861673719254644_a_b_a > $o ) > produc6343861673719254644_a_b_a ).
thf(sy_c_Orderings_Oord_OLeast_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
least_8324104024763129024_a_b_a: ( produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o ) > ( produc7822699449245016212_a_b_a > $o ) > produc7822699449245016212_a_b_a ).
thf(sy_c_Orderings_Oord_OLeast_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
least_4174451831939367384_d_nat: ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o ) > ( produc1990351791824763820_d_nat > $o ) > produc1990351791824763820_d_nat ).
thf(sy_c_Orderings_Oord_OLeast_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
least_4859807381444992892od_a_b: ( product_prod_a_b > product_prod_a_b > $o ) > ( product_prod_a_b > $o ) > product_prod_a_b ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
ord_le8406588954588946499_b_a_o: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
ord_le6298380606558187347_b_a_o: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
ord_le4941806563921773807_b_a_o: ( a > mappin2365780136655028071_a_b_a > $o ) > ( a > mappin2365780136655028071_a_b_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
ord_le4807968413125245015_nat_o: ( a > produc5456268773499131775_d_nat > $o ) > ( a > produc5456268773499131775_d_nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
ord_less_eq_a_b_o: ( a > b > $o ) > ( a > b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
ord_le7668720226886925316_a_b_a: set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
ord_le5314967415308617844_a_b_a: set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
ord_le7913445190064841386_a_b_a: set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
ord_le3404350072972973122_d_nat: set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
ord_le817736998455962536od_a_b: set_Product_prod_a_b > set_Product_prod_a_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
top_to1244882801596923379_b_a_o: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
top_to3417851538219541763_b_a_o: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
top_to6739199018942169919_b_a_o: a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
top_to1872082848596987559_nat_o: a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
top_top_a_b_o: a > b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
top_to520280237134248372_a_b_a: set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
top_to9182889407010954788_a_b_a: set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
top_to5556156715448795386_a_b_a: set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
top_to9179421613355420306_d_nat: set_Pr8583615357880026082_d_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
top_to8134405472303993176od_a_b: set_Product_prod_a_b ).
thf(sy_c_Product__Type_OPair_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_Eo_J_J_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc2760578415356222339_d_nat: ( list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o ) > list_l337834041258660428_d_nat > produc4000265523682700425_d_nat ).
thf(sy_c_Product__Type_OPair_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc4941649227406914392_a_b_a: ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o ) > list_m9210641325446214647_a_b_a > produc982609575658243294_a_b_a ).
thf(sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc7704224619955794135od_a_b: ( product_prod_a_b > product_prod_a_b > $o ) > list_P1467974523212632366od_a_b > produc3334210663054469735od_a_b ).
thf(sy_c_Product__Type_OPair_001_062_Itf__a_M_062_Itf__a_M_Eo_J_J_001t__List__Olist_Itf__a_J,type,
produc8111569692950616493list_a: ( a > a > $o ) > list_a > produc5032551385658279741list_a ).
thf(sy_c_Product__Type_OPair_001_062_Itf__b_M_062_Itf__b_M_Eo_J_J_001t__List__Olist_Itf__b_J,type,
produc8193136575784045678list_b: ( b > b > $o ) > list_b > produc5185152304234826110list_b ).
thf(sy_c_Product__Type_OPair_001_062_Itf__b_Mtf__b_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc1507266648589652720od_a_b: ( b > b ) > list_P1467974523212632366od_a_b > produc5459149262869549886od_a_b ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc4511192556619310001_d_nat: list_l337834041258660428_d_nat > list_l337834041258660428_d_nat > produc7045765337849118585_d_nat ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc3873751758850487132_a_b_a: list_l337834041258660428_d_nat > list_m9210641325446214647_a_b_a > produc7575666429310773156_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6824944014479491719_a_b_a: list_m9210641325446214647_a_b_a > list_m9210641325446214647_a_b_a > produc3116146679011544271_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc1725085198979854177_a_b_a: list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > produc640297534967391529_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6307639320882748236_a_b_a: list_P6684558232516339260_d_nat > list_m9210641325446214647_a_b_a > produc6258615396048634900_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc8862864803594885109_a_b_a: list_P6684558232516339260_d_nat > list_P7611574810425128074_a_b_a > produc6655655590374074051_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc3155371298979016209_d_nat: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > produc2198500452369135833_d_nat ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc6939990982589020784_d_nat: list_P6684558232516339260_d_nat > mappin505876631851820293_d_nat > produc5710836725532917182_d_nat ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc2616710729536263484_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc5288560138351607191od_a_b: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > produc7397007428618769063od_a_b ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__List__Olist_Itf__a_J,type,
produc8422988054798761197list_a: list_P1467974523212632366od_a_b > list_a > produc2750282144911700989list_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__List__Olist_Itf__b_J,type,
produc8422988059101989998list_b: list_P1467974523212632366od_a_b > list_b > produc2821316184958046974list_b ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__a_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc1462633373383792292_a_b_a: list_a > list_m9210641325446214647_a_b_a > produc3747684757817918506_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc6231069337089993148_d_nat: list_a > list_P7053655179267667343_d_nat > produc1300872562033014210_d_nat ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__a_J_001t__List__Olist_Itf__a_J,type,
produc6837034575241423639list_a: list_a > list_a > produc9164743771328383783list_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__a_J_001t__List__Olist_Itf__b_J,type,
produc6837034579544652440list_b: list_a > list_b > produc12405774519953960list_b ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__b_J_001t__List__Olist_Itf__a_J,type,
produc1564554174005236310list_a: list_b > list_a > produc3892263370092196454list_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_Itf__b_J_001t__List__Olist_Itf__b_J,type,
produc1564554178308465111list_b: list_b > list_b > produc3963297410138542439list_b ).
thf(sy_c_Product__Type_OPair_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
produc4990582932295648215_b_a_a: mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a > produc1170947478057119079_b_a_a ).
thf(sy_c_Product__Type_OPair_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc5677138682576874855_a_b_a: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > produc6698091364440139439_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc8988583186931504919_a_b_a: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > produc4452284848405139239_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc873130865258362007_a_b_a: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > produc4333227456785244071_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc6901241635017770555_a_b_a: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > produc5716711957969807235_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc3059042386900993131_d_nat: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > produc2022875140994464435_d_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc5146089164249824087od_a_b: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > produc3750337537689089511od_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
produc8689759926502962327_b_a_a: produc3619439354540788382_b_a_a > produc3619439354540788382_b_a_a > produc1557779537045619623_b_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc9025683278983384001_a_b_a: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > produc1399467116211957897_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001tf__a,type,
produc1564263632067424529_b_a_a: produc7822699449245016212_a_b_a > a > produc6970510860919629791_b_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc712968421101327221_a_b_a: produc1990351791824763820_d_nat > list_P4793483941206178810_a_b_a > produc101150017066992451_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc7378667233664236768_d_nat: produc1990351791824763820_d_nat > mappin182839930001496549_d_nat > produc2979121781065389742_d_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc1681437058057156268_a_b_a: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc3551437613648685937_d_nat: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > produc7166932735239480633_d_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc7886510207707329367od_a_a: product_prod_a_a > product_prod_a_a > produc3498347346309940967od_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc6550459592057863831od_a_b: product_prod_a_b > product_prod_a_b > produc2233330766403592615od_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
produc5056887847982525421_a_b_a: product_prod_a_b > a > produc3167243049347903741_a_b_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__b,type,
produc5056887847982525422_a_b_b: product_prod_a_b > b > produc3167243053651132542_a_b_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc3096269196918525335_d_nat: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc9119664285959314399_d_nat ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
produc1039823637343887880_a_b_a: a > list_P3172577687508813921_a_b_a > produc3755538318669010574_a_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc5205599450977154976_d_nat: a > list_P9063253934932097401_d_nat > produc5968402719899699878_d_nat ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc7441261679724955638od_a_b: a > list_P5700792096213675741od_a_b > produc5068203645811208070od_a_b ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
produc4204554423659385021_b_a_a: a > list_P3594502398639369124_b_a_a > produc4743123391170388173_b_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc6994869176599099851_a_b_a: a > list_P2992919015626629540_a_b_a > produc7083967959564351825_a_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc919746265332163299_d_nat: a > list_P6684558232516339260_d_nat > produc9176665399011442921_d_nat ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc6572230313500880070od_a_a: a > list_P1396940483166286381od_a_a > produc5160346394017861590od_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc6643264353547226055od_a_b: a > list_P1467974523212632366od_a_b > produc2639161875728825943od_a_b ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mtf__a_J,type,
produc1160361938620327697_b_a_a: a > mappin550309913600311800_b_a_a > produc7220030702030818593_b_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mtf__a_J,type,
produc185989309827705465_nat_a: a > mappin6510584212744718816_nat_a > produc2982274956058382857_nat_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mtf__a_J,type,
produc5997378463071106847_a_b_a: a > mappin1995428302098636536_a_b_a > produc4294647011125054629_a_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mtf__a_J,type,
produc4266190156793545368_a_a_a: a > mappin17023578605762161_a_a_a > produc6616821037991104414_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
produc4259011374121840526_b_a_a: a > mappin4996136453398522101_b_a_a > produc3619439354540788382_b_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mtf__a_J,type,
produc1686585632564395894_nat_a: a > mappin2367819674035305821_nat_a > produc297801817979902982_nat_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc2219205750215705423_a_a_a: a > mappin3001429137260014760_a_a_a > produc5172029018746420565_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc1583556749610718734_a_b_a: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc928590970379683685od_a_b: a > produc5459149262869549886od_a_b > produc2913117349713790443od_a_b ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc3839279985106316947od_a_b: a > produc8711441155563731308od_a_b > produc5344594549881938713od_a_b ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc5865182755557626534_d_nat: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat ).
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_OPair_001tf__a_001tf__b,type,
product_Pair_a_b: a > b > product_prod_a_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_I_062_Itf__b_Mtf__b_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc6726914776229624550od_a_b: b > produc5459149262869549886od_a_b > produc8711441155563731308od_a_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001tf__a,type,
product_Pair_b_a: b > a > product_prod_b_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001tf__b,type,
product_Pair_b_b: b > b > product_prod_b_b ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J,type,
produc5462365204240479225_d_nat: c > option3893003681250311888_d_nat > produc5456268773499131775_d_nat ).
thf(sy_c_Product__Type_OSigma_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc534304670606313325_a_b_a: set_li2034412094485292274_d_nat > ( list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a ) > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Product__Type_OSigma_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc3833965954989344365_d_nat: set_ma506406390364637853_a_b_a > ( mappin2365780136655028071_a_b_a > set_li2034412094485292274_d_nat ) > set_Pr8192599956907258084_d_nat ).
thf(sy_c_Product__Type_OSigma_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc7933817083176790109_d_nat: set_ma506406390364637853_a_b_a > ( mappin2365780136655028071_a_b_a > set_Pr8583615357880026082_d_nat ) > set_Pr1266358368572761940_d_nat ).
thf(sy_c_Product__Type_OSigma_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
produc941370498625271821_b_a_a: set_ma506406390364637853_a_b_a > ( mappin2365780136655028071_a_b_a > set_a ) > set_Pr4349924792822425730_b_a_a ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc3232134635143574877_a_b_a: set_Pr8583615357880026082_d_nat > ( produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a ) > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
produc1760853684164264565_nat_a: set_Pr7704721104634554677_d_nat > ( produc5456268773499131775_d_nat > set_a ) > set_Pr4625767069131929962_nat_a ).
thf(sy_c_Product__Type_OSigma_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc6940724223187229_a_b_a: set_a > ( a > set_ma506406390364637853_a_b_a ) > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Product__Type_OSigma_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc6456947282657855029_d_nat: set_a > ( a > set_Pr7704721104634554677_d_nat ) > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Product__Type_OSigma_001tf__a_001tf__b,type,
product_Sigma_a_b: set_a > ( a > set_b ) > set_Product_prod_a_b ).
thf(sy_c_Product__Type_OSigma_001tf__b_001tf__a,type,
product_Sigma_b_a: set_b > ( b > set_a ) > set_Product_prod_b_a ).
thf(sy_c_Product__Type_Oapfst_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc7361565777321820557_a_b_a: ( list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat ) > produc2062766750192416900_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc6859189103102910701_a_b_a: ( list_P6684558232516339260_d_nat > a ) > produc2062766750192416900_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc3293813856439549709_a_b_a: ( produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat ) > produc6343861673719254644_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc6585218156587187453_a_b_a: ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ) > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc3276499839099775357_a_b_a: ( produc1990351791824763820_d_nat > a ) > produc6343861673719254644_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc4928477468678715495_a_b_a: ( a > list_P6684558232516339260_d_nat ) > produc7822699449245016212_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc6413990508196178775_a_b_a: ( a > produc1990351791824763820_d_nat ) > produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001tf__a_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
produc4084794728848183459_a_b_a: ( a > a ) > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapfst_001tf__a_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc5050640338377042619_d_nat: ( a > a ) > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oapfst_001tf__a_001tf__a_001tf__b,type,
product_apfst_a_a_b: ( a > a ) > product_prod_a_b > product_prod_a_b ).
thf(sy_c_Product__Type_Oapsnd_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc8699478479990220410_d_nat: ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oapsnd_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
produc964556241393567920_b_a_a: ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapsnd_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
produc5693764782446549400_nat_a: ( mappin2365780136655028071_a_b_a > produc5456268773499131775_d_nat ) > produc7822699449245016212_a_b_a > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oapsnd_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__b_001tf__a,type,
produc5385714642348984356_a_b_a: ( mappin2365780136655028071_a_b_a > b ) > produc7822699449245016212_a_b_a > product_prod_a_b ).
thf(sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
produc8248651739278155160_b_a_a: ( produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a ) > produc1990351791824763820_d_nat > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
produc351369503313934976_nat_a: ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oapsnd_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__b_001tf__a,type,
produc6018477202091853116at_b_a: ( produc5456268773499131775_d_nat > b ) > produc1990351791824763820_d_nat > product_prod_a_b ).
thf(sy_c_Product__Type_Oapsnd_001tf__b_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a,type,
produc7462416120108760596_b_a_a: ( b > mappin2365780136655028071_a_b_a ) > product_prod_a_b > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oapsnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a,type,
produc9039840829191257340_nat_a: ( b > produc5456268773499131775_d_nat ) > product_prod_a_b > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oapsnd_001tf__b_001tf__b_001tf__a,type,
product_apsnd_b_b_a: ( b > b ) > product_prod_a_b > product_prod_a_b ).
thf(sy_c_Product__Type_Ocurry_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc2006925953541372584_b_a_o: ( produc2062766750192416900_a_b_a > $o ) > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Product__Type_Ocurry_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc1013893662665017236_a_b_a: ( produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ) > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc8543931719223760824_b_a_o: ( produc6343861673719254644_a_b_a > $o ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc9090429389446707860_a_b_a: ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001_Eo,type,
produc3597518269466942399_b_a_o: ( produc7083967959564351825_a_b_a > $o ) > a > list_P2992919015626629540_a_b_a > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001_Eo,type,
produc8694939645206489895_nat_o: ( produc9176665399011442921_d_nat > $o ) > a > list_P6684558232516339260_d_nat > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001_Eo,type,
produc1240654420938582365_a_b_o: ( produc2639161875728825943od_a_b > $o ) > a > list_P1467974523212632366od_a_b > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001_Eo,type,
produc2925195325953240534_a_a_o: ( produc3619439354540788382_b_a_a > $o ) > a > mappin4996136453398522101_b_a_a > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc3842274730932565308_b_a_o: ( produc7822699449245016212_a_b_a > $o ) > a > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6137926072827258392_a_b_a: ( produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a ) > a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc4095722223507068912_a_b_a: ( produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ) > a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc5534703194321516048_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_Eo,type,
produc2404724602700222756_nat_o: ( produc1990351791824763820_d_nat > $o ) > a > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc8282818114755544864_d_nat: ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ) > a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001tf__a_001_Eo,type,
product_curry_a_a_o: ( product_prod_a_a > $o ) > a > a > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001tf__b_001_Eo,type,
product_curry_a_b_o: ( product_prod_a_b > $o ) > a > b > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001tf__b_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc6509513668519493858od_a_b: ( product_prod_a_b > list_P1467974523212632366od_a_b ) > a > b > list_P1467974523212632366od_a_b ).
thf(sy_c_Product__Type_Ocurry_001tf__a_001tf__b_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc3755105452235003484od_a_b: ( product_prod_a_b > product_prod_a_b ) > a > b > product_prod_a_b ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc8391920324087245981_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ) > produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc4382883301709631645_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc987239214144727667_b_a_o: ( a > mappin2365780136655028071_a_b_a > $o ) > produc7822699449245016212_a_b_a > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5628374565148576719_a_b_a: ( a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc2727628064737871481_a_b_a: ( a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a ) > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc4871049226530554055_a_b_a: ( a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc3580122457448217769_d_nat: ( a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat ) > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001tf__b_001_Eo,type,
produc4617426408912073941_a_b_o: ( a > b > $o ) > product_prod_a_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001tf__b_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc6289240061155251307od_a_b: ( a > b > list_P1467974523212632366od_a_b ) > product_prod_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__a_001tf__b_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc3797153600616317541od_a_b: ( a > b > product_prod_a_b ) > product_prod_a_b > product_prod_a_b ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc9154551198695911741_a_b_a: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc176917111123965869_a_b_a: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc68458625753171739_a_b_a: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc8752953327808845491_d_nat: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oold_Obool_Orec__bool_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc8670534973760119009od_a_b: product_prod_a_b > product_prod_a_b > $o > product_prod_a_b ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6585200446582009075_a_b_a: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o > produc2062766750192416900_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6018843065701860963_a_b_a: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o > produc6343861673719254644_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc6310648794561543909_a_b_a: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o > produc7822699449245016212_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc7336012173783415165_d_nat: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o > produc1990351791824763820_d_nat > $o ).
thf(sy_c_Product__Type_Oold_Obool_Orec__set__bool_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc5869776753928712599od_a_b: product_prod_a_b > product_prod_a_b > $o > product_prod_a_b > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc2542501932168100223_a_b_a: produc2062766750192416900_a_b_a > product_unit > produc2062766750192416900_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5634096211792251119_a_b_a: produc6343861673719254644_a_b_a > product_unit > produc6343861673719254644_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc204438028682576217_a_b_a: produc7822699449245016212_a_b_a > product_unit > produc7822699449245016212_a_b_a > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc3644926939410588145_d_nat: produc1990351791824763820_d_nat > product_unit > produc1990351791824763820_d_nat > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__set__unit_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc697149875024648227od_a_b: product_prod_a_b > product_unit > product_prod_a_b > $o ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc1532443900092944829_a_b_a: produc2062766750192416900_a_b_a > product_unit > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5974643501638441005_a_b_a: produc6343861673719254644_a_b_a > product_unit > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc3610065700348839579_a_b_a: produc7822699449245016212_a_b_a > product_unit > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc6778245085367883315_d_nat: produc1990351791824763820_d_nat > product_unit > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oold_Ounit_Orec__unit_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc7411352351530942817od_a_b: product_prod_a_b > product_unit > product_prod_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc7316857958416314343_b_a_o: ( list_l337834041258660428_d_nat > list_m9210641325446214647_a_b_a > $o ) > produc7575666429310773156_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc6030957657069740535_b_a_o: ( list_P6684558232516339260_d_nat > list_m9210641325446214647_a_b_a > $o ) > produc6258615396048634900_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_062_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
produc7322125808614349514_b_a_o: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a > $o ) > produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc9028848012815890814_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a ) > produc2062766750192416900_a_b_a > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc6164275942970966535_b_a_o: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc2062766750192416900_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc2202866172573321337_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > list_P7611574810425128074_a_b_a ) > produc2062766750192416900_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc3256888519411912691_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ) > produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_Itf__a_J_001t__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc9056601799352565383_b_a_o: ( list_a > list_m9210641325446214647_a_b_a > $o ) > produc3747684757817918506_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001_Eo,type,
produc7570592611891919727_nat_o: ( list_a > list_P7053655179267667343_d_nat > $o ) > produc1300872562033014210_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_Itf__a_J_001t__List__Olist_Itf__b_J_001_Eo,type,
produc5384923214849584043st_b_o: ( list_a > list_b > $o ) > produc12405774519953960list_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5658256351460266227_a_b_a: ( mappin2365780136655028071_a_b_a > list_P6684558232516339260_d_nat > produc2062766750192416900_a_b_a ) > produc6917226907275343108_d_nat > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc3170874359442458355_a_b_a: ( mappin2365780136655028071_a_b_a > produc1990351791824763820_d_nat > produc6343861673719254644_a_b_a ) > produc2285394037889385716_d_nat > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc7265838118961918399_a_b_a: ( mappin2365780136655028071_a_b_a > a > produc7822699449245016212_a_b_a ) > produc1202031290817938124_b_a_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc8109344284017171820_b_a_o: ( produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o ) > produc4452284848405139239_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc5089158207452318700_b_a_o: ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o ) > produc4333227456785244071_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001_Eo,type,
produc206302895227458626_b_a_o: ( produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o ) > produc1399467116211957897_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
produc708482854371332170_b_a_o: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a > $o ) > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc6407700812349938327_b_a_o: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc6343861673719254644_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc7463616454677732345_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > list_P4793483941206178810_a_b_a ) > produc6343861673719254644_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc4732899263663970435_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ) > produc6343861673719254644_a_b_a > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5613835436409813491_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001_Eo,type,
produc4563981736279841938_nat_o: ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o ) > produc7166932735239480633_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001_Eo,type,
produc4261069933152462124_a_a_o: ( product_prod_a_a > product_prod_a_a > $o ) > produc3498347346309940967od_a_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001_Eo,type,
produc5413562937804622316_a_b_o: ( product_prod_a_b > product_prod_a_b > $o ) > produc2233330766403592615od_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc5894518052405473087_d_nat: ( produc5456268773499131775_d_nat > a > produc1990351791824763820_d_nat ) > produc1467418099568571700_nat_a > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001_Eo,type,
produc3087838301718062496_b_a_o: ( a > list_P2992919015626629540_a_b_a > $o ) > produc7083967959564351825_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
produc2435392120593834073_a_b_a: ( a > list_P2992919015626629540_a_b_a > list_P3172577687508813921_a_b_a ) > produc7083967959564351825_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
produc2041615158718508361_a_b_a: ( a > list_P2992919015626629540_a_b_a > produc7083967959564351825_a_b_a ) > produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001_Eo,type,
produc968428876690328712_nat_o: ( a > list_P6684558232516339260_d_nat > $o ) > produc9176665399011442921_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
produc4823120784119823497_d_nat: ( a > list_P6684558232516339260_d_nat > list_P9063253934932097401_d_nat ) > produc9176665399011442921_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
produc610653850605767673_d_nat: ( a > list_P6684558232516339260_d_nat > produc9176665399011442921_d_nat ) > produc9176665399011442921_d_nat > produc9176665399011442921_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001_Eo,type,
produc7670699999246354108_a_b_o: ( a > list_P1467974523212632366od_a_b > $o ) > produc2639161875728825943od_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
produc3480138538282384385od_a_b: ( a > list_P1467974523212632366od_a_b > list_P5700792096213675741od_a_b ) > produc2639161875728825943od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
produc5323732787154529659od_a_b: ( a > list_P1467974523212632366od_a_b > produc2639161875728825943od_a_b ) > produc2639161875728825943od_a_b > produc2639161875728825943od_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__Set__Oset_Itf__a_J,type,
produc1656899080213976450_set_a: ( a > list_P1467974523212632366od_a_b > set_a ) > produc2639161875728825943od_a_b > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001t__Set__Oset_Itf__b_J,type,
produc1656899084517205251_set_b: ( a > list_P1467974523212632366od_a_b > set_b ) > produc2639161875728825943od_a_b > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001_Eo,type,
produc5272303750545776437_a_a_o: ( a > mappin4996136453398522101_b_a_a > $o ) > produc3619439354540788382_b_a_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
produc8712858204422192577_b_a_a: ( a > mappin4996136453398522101_b_a_a > list_P3594502398639369124_b_a_a ) > produc3619439354540788382_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
produc1379674575869628219_b_a_a: ( a > mappin4996136453398522101_b_a_a > produc3619439354540788382_b_a_a ) > produc3619439354540788382_b_a_a > produc3619439354540788382_b_a_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
produc5371551483969925184_b_a_o: ( a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a > $o ) > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001_Eo,type,
produc2053338206788791453_b_a_o: ( a > mappin2365780136655028071_a_b_a > $o ) > produc7822699449245016212_a_b_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc4579919614062918239_a_b_a: ( a > mappin2365780136655028071_a_b_a > list_P2992919015626629540_a_b_a ) > produc7822699449245016212_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc452744236373541113_a_b_a: ( a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc543687385667932879_a_b_a: ( a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a ) > produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Set__Oset_Itf__a_J,type,
produc367773989713843939_set_a: ( a > mappin2365780136655028071_a_b_a > set_a ) > produc7822699449245016212_a_b_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Set__Oset_Itf__b_J,type,
produc367773994017072740_set_b: ( a > mappin2365780136655028071_a_b_a > set_b ) > produc7822699449245016212_a_b_a > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
produc5638855421663032305_a_b_a: ( a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_Eo_J,type,
produc6235630094606560144_nat_o: ( a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat > $o ) > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001_Eo,type,
produc1905287380190322693_nat_o: ( a > produc5456268773499131775_d_nat > $o ) > produc1990351791824763820_d_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
produc4938868912396122127_d_nat: ( a > produc5456268773499131775_d_nat > list_P6684558232516339260_d_nat ) > produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc4991078678549245937_a_b_a: ( a > produc5456268773499131775_d_nat > produc2062766750192416900_a_b_a ) > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc8695831730334998625_a_b_a: ( a > produc5456268773499131775_d_nat > produc6343861673719254644_a_b_a ) > produc1990351791824763820_d_nat > produc6343861673719254644_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
produc5272039204407661311_d_nat: ( a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat ) > produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001_062_It__Product____Type__Oprod_Itf__a_Mtf__a_J_M_Eo_J,type,
produc5089340801457792962_a_a_o: ( a > a > product_prod_a_a > $o ) > product_prod_a_a > product_prod_a_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001_Eo,type,
produc6436628058953941356_a_a_o: ( a > a > $o ) > product_prod_a_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc6057368760105205761od_a_a: ( a > a > list_P1396940483166286381od_a_a ) > product_prod_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc408267641121961211od_a_a: ( a > a > product_prod_a_a ) > product_prod_a_a > product_prod_a_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Set__Oset_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc5751697835577802185_a_b_a: ( a > a > set_ma506406390364637853_a_b_a ) > product_prod_a_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Set__Oset_Itf__a_J,type,
produc9217457822752978994_set_a: ( a > a > set_a ) > product_prod_a_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Set__Oset_Itf__b_J,type,
produc9217457827056207795_set_b: ( a > a > set_b ) > product_prod_a_a > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J,type,
produc8890515534965058434_a_b_o: ( a > b > product_prod_a_b > $o ) > product_prod_a_b > product_prod_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001_Eo,type,
produc3537405659489547051_a_b_o: ( a > b > $o ) > product_prod_a_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
produc611504906096598721od_a_b: ( a > b > list_P1467974523212632366od_a_b ) > product_prod_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc8992199381948149691od_a_b: ( a > b > product_prod_a_b ) > product_prod_a_b > product_prod_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001t__Set__Oset_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
produc8201150708196116170_a_b_a: ( a > b > set_ma506406390364637853_a_b_a ) > product_prod_a_b > set_ma506406390364637853_a_b_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001t__Set__Oset_Itf__a_J,type,
produc1338550822707691121_set_a: ( a > b > set_a ) > product_prod_a_b > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__b_001t__Set__Oset_Itf__b_J,type,
produc1338550827010919922_set_b: ( a > b > set_b ) > product_prod_a_b > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
produc4348216232050026237od_a_b: ( b > a > product_prod_a_b ) > product_prod_b_a > product_prod_a_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__c_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
produc2082250591533558949_d_nat: ( c > option3893003681250311888_d_nat > produc5456268773499131775_d_nat ) > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001t__Nat__Onat_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J,type,
produc7043124233248942327_d_nat: ( d > nat > option3893003681250311888_d_nat ) > product_prod_d_nat > option3893003681250311888_d_nat ).
thf(sy_c_Relation_OImage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
image_7228979531701828472_a_b_a: set_Pr2043227878544749668_a_b_a > set_li2034412094485292274_d_nat > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_OImage_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
image_2939044502918392552_a_b_a: set_Pr8226792695654363348_a_b_a > set_Pr8583615357880026082_d_nat > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_OImage_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
image_7613109983325919954_a_b_a: set_Pr2084289749507318346_a_b_a > set_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_OImage_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
image_2058477355203106154_d_nat: set_Pr8583615357880026082_d_nat > set_a > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Relation_OImage_001tf__a_001tf__b,type,
image_a_b: set_Product_prod_a_b > set_a > set_b ).
thf(sy_c_Relation_ORange_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
range_5113499372716530458_a_b_a: set_Pr2043227878544749668_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_ORange_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
range_8045137746665472906_a_b_a: set_Pr8226792695654363348_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_ORange_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
range_5462226226884687280_a_b_a: set_Pr2084289749507318346_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Relation_ORange_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
range_1428461333860462920_d_nat: set_Pr8583615357880026082_d_nat > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Relation_ORange_001tf__a_001tf__b,type,
range_a_b: set_Product_prod_a_b > set_b ).
thf(sy_c_Relation_ORangep_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
rangep254816601053035104_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Relation_ORangep_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
rangep7418344918360899024_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Relation_ORangep_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
rangep1364177768494743018_a_b_a: ( a > mappin2365780136655028071_a_b_a > $o ) > mappin2365780136655028071_a_b_a > $o ).
thf(sy_c_Relation_ORangep_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
rangep7060683137087335554_d_nat: ( a > produc5456268773499131775_d_nat > $o ) > produc5456268773499131775_d_nat > $o ).
thf(sy_c_Relation_ORangep_001tf__a_001tf__b,type,
rangep_a_b: ( a > b > $o ) > b > $o ).
thf(sy_c_Relation_Oinv__image_001tf__a_001tf__a,type,
inv_image_a_a: set_Product_prod_a_a > ( a > a ) > set_Product_prod_a_a ).
thf(sy_c_Set_OCollect_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec8070199481768543855_a_b_a: ( ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > $o ) > set_ma3755819940569790564_a_b_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
collec3725658159922174225_d_nat: ( list_P6684558232516339260_d_nat > $o ) > set_li2034412094485292274_d_nat ).
thf(sy_c_Set_OCollect_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
collec6734253767060832316_a_b_a: ( mappin2365780136655028071_a_b_a > $o ) > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec2086272073679187599_a_b_a: ( produc7575666429310773156_a_b_a > $o ) > set_Pr3278583902659286660_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec5876475893036432511_a_b_a: ( produc6258615396048634900_a_b_a > $o ) > set_Pr5321595343415941492_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
collec2527315220090610287_a_b_a: ( produc2062766750192416900_a_b_a > $o ) > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec1653772041195981567_a_b_a: ( produc3747684757817918506_a_b_a > $o ) > set_Pr941001042996811744_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
collec7310168451725883927_d_nat: ( produc1300872562033014210_d_nat > $o ) > set_Pr2136322847357407224_d_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__b_J_J,type,
collec1014089183935468435list_b: ( produc12405774519953960list_b > $o ) > set_Pr1527666660254786696list_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec7317118955271278738_a_b_a: ( produc4452284848405139239_a_b_a > $o ) > set_Pr7151432531205628423_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec1164995411054953490_a_b_a: ( produc4333227456785244071_a_b_a > $o ) > set_Pr1206853954689953671_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
collec4077122849528628852_a_b_a: ( produc1399467116211957897_a_b_a > $o ) > set_Pr6820951256212573673_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
collec4442262398806403551_a_b_a: ( produc6343861673719254644_a_b_a > $o ) > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
collec2880425841902469156_d_nat: ( produc7166932735239480633_d_nat > $o ) > set_Pr8180828926698915225_d_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
collec10116633892588882od_a_a: ( produc3498347346309940967od_a_a > $o ) > set_Pr8600417178894128327od_a_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
collec7968472090841016338od_a_b: ( produc2233330766403592615od_a_b > $o ) > set_Pr5493900063595384711od_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
collec8037893338069451881_a_b_a: ( produc7822699449245016212_a_b_a > $o ) > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
collec3895662986305461505_d_nat: ( produc1990351791824763820_d_nat > $o ) > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
collec3336397801687681299od_a_b: ( product_prod_a_b > $o ) > set_Product_prod_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
collec4764653592595650004_d_nat: ( produc5456268773499131775_d_nat > $o ) > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Set_OCollect_001tf__a,type,
collect_a: ( a > $o ) > set_a ).
thf(sy_c_Set_OCollect_001tf__b,type,
collect_b: ( b > $o ) > set_b ).
thf(sy_c_Set_Oimage_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
image_2537138341275166167_b_a_o: ( ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc2062766750192416900_a_b_a > $o ) > set_li6280422973213826819_b_a_o > set_Pr6019582209973549743_b_a_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_4387920688708098276_a_b_a: ( ( produc2062766750192416900_a_b_a > $o ) > set_Pr2043227878544749668_a_b_a ) > set_Pr6019582209973549743_b_a_o > set_se6657180468042755140_a_b_a ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_1611519598313298116_a_b_a: ( ( produc6343861673719254644_a_b_a > $o ) > set_Pr8226792695654363348_a_b_a ) > set_Pr7318677316341811647_b_a_o > set_se1240140977111469876_a_b_a ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_4033343064979391424_a_b_a: ( ( produc7822699449245016212_a_b_a > $o ) > set_Pr2084289749507318346_a_b_a ) > set_Pr8584237493612526747_b_a_o > set_se7745462473697426688_a_b_a ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
image_5007618793744694903_b_a_o: ( ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > produc6343861673719254644_a_b_a > $o ) > set_Pr9119034101783098515_b_a_o > set_Pr7318677316341811647_b_a_o ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
image_3130169668052712384_d_nat: ( ( produc1990351791824763820_d_nat > $o ) > set_Pr8583615357880026082_d_nat ) > set_Pr6123206886234237059_nat_o > set_se3561969970571257112_d_nat ).
thf(sy_c_Set_Oimage_001_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
image_5056655251382583084od_a_b: ( ( product_prod_a_b > $o ) > set_Product_prod_a_b ) > set_Pr338988816103192203_a_b_o > set_se3214616458824132456od_a_b ).
thf(sy_c_Set_Oimage_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_M_Eo_J,type,
image_3866804513976791973_b_a_o: ( ( a > mappin2365780136655028071_a_b_a > $o ) > produc7822699449245016212_a_b_a > $o ) > set_a_7235201166916292293_b_a_o > set_Pr8584237493612526747_b_a_o ).
thf(sy_c_Set_Oimage_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_Eo_J,type,
image_5276271149719299749_nat_o: ( ( a > produc5456268773499131775_d_nat > $o ) > produc1990351791824763820_d_nat > $o ) > set_a_7514012873179435181_nat_o > set_Pr6123206886234237059_nat_o ).
thf(sy_c_Set_Oimage_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J_001_062_It__Product____Type__Oprod_Itf__a_Mtf__b_J_M_Eo_J,type,
image_5956505685088102973_a_b_o: ( ( a > b > $o ) > product_prod_a_b > $o ) > set_a_b_o > set_Pr338988816103192203_a_b_o ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
image_939471793936896383_d_nat: ( list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ) > set_li2034412094485292274_d_nat > set_li2034412094485292274_d_nat ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_4525829845069750881_a_b_a: ( list_P6684558232516339260_d_nat > set_Pr2043227878544749668_a_b_a ) > set_li2034412094485292274_d_nat > set_se6657180468042755140_a_b_a ).
thf(sy_c_Set_Oimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
image_8981982570873075925_a_b_a: ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > set_ma506406390364637853_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_Oimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_873846514519218038_a_b_a: ( mappin2365780136655028071_a_b_a > set_Pr2043227878544749668_a_b_a ) > set_ma506406390364637853_a_b_a > set_se6657180468042755140_a_b_a ).
thf(sy_c_Set_Oimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_4454330836619085030_a_b_a: ( mappin2365780136655028071_a_b_a > set_Pr8226792695654363348_a_b_a ) > set_ma506406390364637853_a_b_a > set_se1240140977111469876_a_b_a ).
thf(sy_c_Set_Oimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_7977788677304419768_a_b_a: ( mappin2365780136655028071_a_b_a > set_Pr2084289749507318346_a_b_a ) > set_ma506406390364637853_a_b_a > set_se7745462473697426688_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_5843625383113718149_a_b_a: ( produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ) > set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_7372413891761560837_a_b_a: ( produc6917226907275343108_d_nat > produc2062766750192416900_a_b_a ) > set_Pr8192599956907258084_d_nat > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_8374183271727160965_a_b_a: ( produc2285394037889385716_d_nat > produc6343861673719254644_a_b_a ) > set_Pr1266358368572761940_d_nat > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_7492227643763088743_a_b_a: ( produc1202031290817938124_b_a_a > produc7822699449245016212_a_b_a ) > set_Pr4349924792822425730_b_a_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_3100555288041829637_a_b_a: ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ) > set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
image_3560925789152379495_d_nat: ( produc1467418099568571700_nat_a > produc1990351791824763820_d_nat ) > set_Pr4625767069131929962_nat_a > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
image_8807444094480470169_a_b_a: ( produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a ) > set_Pr2084289749507318346_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_4015665751426257425_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > set_Pr8583615357880026082_d_nat > set_ma3755819940569790564_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
image_9040144901271416031_d_nat: ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ) > set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_5085805805582056673_a_b_a: ( produc1990351791824763820_d_nat > set_Pr8226792695654363348_a_b_a ) > set_Pr8583615357880026082_d_nat > set_se1240140977111469876_a_b_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
image_3300603549555413765od_a_b: ( product_prod_a_b > product_prod_a_b ) > set_Product_prod_a_b > set_Product_prod_a_b ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__b_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
image_8576602756132944327od_a_b: ( product_prod_b_a > product_prod_a_b ) > set_Product_prod_b_a > set_Product_prod_a_b ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
image_4410307165664250629_d_nat: ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > set_Pr7704721104634554677_d_nat > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
image_7769734296291535208_d_nat: ( produc5456268773499131775_d_nat > set_Pr8583615357880026082_d_nat ) > set_Pr7704721104634554677_d_nat > set_se3561969970571257112_d_nat ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
image_8355691765331406788_b_a_o: ( set_Pr2043227878544749668_a_b_a > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o ) > set_se6657180468042755140_a_b_a > set_li6280422973213826819_b_a_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001_062_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
image_1759233996081757668_b_a_o: ( set_Pr8226792695654363348_a_b_a > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o ) > set_se1240140977111469876_a_b_a > set_Pr9119034101783098515_b_a_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_001_062_Itf__a_M_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_M_Eo_J_J,type,
image_741601757749928672_b_a_o: ( set_Pr2084289749507318346_a_b_a > a > mappin2365780136655028071_a_b_a > $o ) > set_se7745462473697426688_a_b_a > set_a_7235201166916292293_b_a_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001_062_Itf__a_M_062_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_M_Eo_J_J,type,
image_8176980452443277408_nat_o: ( set_Pr8583615357880026082_d_nat > a > produc5456268773499131775_d_nat > $o ) > set_se3561969970571257112_d_nat > set_a_7514012873179435181_nat_o ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_001_062_Itf__a_M_062_Itf__b_M_Eo_J_J,type,
image_8629710542337338282_a_b_o: ( set_Product_prod_a_b > a > b > $o ) > set_se3214616458824132456od_a_b > set_a_b_o ).
thf(sy_c_Set_Oimage_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
image_3542610352415022821_d_nat: ( a > produc1990351791824763820_d_nat ) > set_a > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
image_3280393231850501635_a_b_a: ( a > set_Pr2084289749507318346_a_b_a ) > set_a > set_se7745462473697426688_a_b_a ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
image_4079803252418282267_d_nat: ( a > set_Pr8583615357880026082_d_nat ) > set_a > set_se3561969970571257112_d_nat ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
image_4492544633037792655od_a_b: ( a > set_Product_prod_a_b ) > set_a > set_se3214616458824132456od_a_b ).
thf(sy_c_Set_Oimage_001tf__a_001tf__a,type,
image_a_a: ( a > a ) > set_a > set_a ).
thf(sy_c_Set_Oimage_001tf__b_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
image_5733669806535660750od_a_b: ( b > set_Product_prod_a_b ) > set_b > set_se3214616458824132456od_a_b ).
thf(sy_c_Set_Oimage_001tf__b_001tf__b,type,
image_b_b: ( b > b ) > set_b > set_b ).
thf(sy_c_Set_Oinsert_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
insert5227142572749542508_d_nat: list_P6684558232516339260_d_nat > set_li2034412094485292274_d_nat > set_li2034412094485292274_d_nat ).
thf(sy_c_Set_Oinsert_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
insert2272198572858264983_a_b_a: mappin2365780136655028071_a_b_a > set_ma506406390364637853_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
insert6197680461883956820_a_b_a: produc2062766750192416900_a_b_a > set_Pr2043227878544749668_a_b_a > set_Pr2043227878544749668_a_b_a ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
insert1602870736147291204_a_b_a: produc6343861673719254644_a_b_a > set_Pr8226792695654363348_a_b_a > set_Pr8226792695654363348_a_b_a ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
insert1871085374464671428_a_b_a: produc7822699449245016212_a_b_a > set_Pr2084289749507318346_a_b_a > set_Pr2084289749507318346_a_b_a ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
insert934994597402771932_d_nat: produc1990351791824763820_d_nat > set_Pr8583615357880026082_d_nat > set_Pr8583615357880026082_d_nat ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
insert4534936386344385144od_a_b: product_prod_a_b > set_Product_prod_a_b > set_Product_prod_a_b ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
insert8628257856670502319_d_nat: produc5456268773499131775_d_nat > set_Pr7704721104634554677_d_nat > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Set_Oinsert_001tf__a,type,
insert_a2: a > set_a > set_a ).
thf(sy_c_Set_Oinsert_001tf__b,type,
insert_b2: b > set_b > set_b ).
thf(sy_c_Set_Ovimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
vimage6027918953727758688_a_b_a: ( mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a ) > set_Pr2043227878544749668_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_Ovimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
vimage4486498852325311824_a_b_a: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > set_Pr8226792695654363348_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_Ovimage_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
vimage6771639459236215480_a_b_a: ( mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a ) > set_Pr2084289749507318346_a_b_a > set_ma506406390364637853_a_b_a ).
thf(sy_c_Set_Ovimage_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
vimage1199531099893768680_d_nat: ( produc5456268773499131775_d_nat > produc1990351791824763820_d_nat ) > set_Pr8583615357880026082_d_nat > set_Pr7704721104634554677_d_nat ).
thf(sy_c_Set_Ovimage_001tf__b_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
vimage4504484899009881380od_a_b: ( b > product_prod_a_b ) > set_Product_prod_a_b > set_b ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
accp_P6506438267451010426_a_b_a: ( produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o ) > produc6655655590374074051_a_b_a > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
accp_P8454841393138718970_a_b_a: ( produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o ) > produc101150017066992451_a_b_a > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
accp_P209492061542291080_a_b_a: ( produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o ) > produc7083967959564351825_a_b_a > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
accp_P7714024643000875680_d_nat: ( produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o ) > produc9176665399011442921_d_nat > $o ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
accp_P6845111368451614688od_a_b: ( produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o ) > produc2639161875728825943od_a_b > $o ).
thf(sy_c_Wellfounded_Olex__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lex_pr7112548308683715924_a_b_a: set_Pr9022597740479335481_d_nat > set_Pr1410444956374649615_a_b_a > set_Pr7151432531205628423_a_b_a ).
thf(sy_c_Wellfounded_Olex__prod_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lex_pr6843718498755887812_a_b_a: set_Pr8180828926698915225_d_nat > set_Pr1410444956374649615_a_b_a > set_Pr1206853954689953671_a_b_a ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
lex_pr1898994386625379251_a_b_a: set_Product_prod_a_a > set_Pr295230314114413961_a_b_a > set_Pr2960549972855976163_a_b_a ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
lex_pr2864253577182015691_d_nat: set_Product_prod_a_a > set_Pr9022597740479335481_d_nat > set_Pr8666789954366801683_d_nat ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
lex_pr1713614234531929055od_a_b: set_Product_prod_a_a > set_Pr3015088788472578951od_a_b > set_Pr4717303818968779975od_a_b ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
lex_pr5951504258779389862_b_a_a: set_Product_prod_a_a > set_Pr8669092719848699463_b_a_a > set_Pr4631331183396827783_b_a_a ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
lex_pr7193167406128026614_a_b_a: set_Product_prod_a_a > set_Pr1410444956374649615_a_b_a > set_Pr6820951256212573673_a_b_a ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
lex_pr9159876284408421518_d_nat: set_Product_prod_a_a > set_Pr2853997496678843199_d_nat > set_Pr8180828926698915225_d_nat ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001tf__a,type,
lex_prod_a_a: set_Product_prod_a_a > set_Product_prod_a_a > set_Pr8600417178894128327od_a_a ).
thf(sy_c_Wellfounded_Olex__prod_001tf__a_001tf__b,type,
lex_prod_a_b: set_Product_prod_a_a > set_Product_prod_b_b > set_Pr5493900063595384711od_a_b ).
thf(sy_c_Wfrec_Osame__fst_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
same_f2554954299287463569_a_b_a: ( list_P6684558232516339260_d_nat > $o ) > ( list_P6684558232516339260_d_nat > set_Pr1410444956374649615_a_b_a ) > set_Pr7151432531205628423_a_b_a ).
thf(sy_c_Wfrec_Osame__fst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
same_f8862508556523255425_a_b_a: ( produc1990351791824763820_d_nat > $o ) > ( produc1990351791824763820_d_nat > set_Pr1410444956374649615_a_b_a ) > set_Pr1206853954689953671_a_b_a ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
same_f2663892498176857654_a_b_a: ( a > $o ) > ( a > set_Pr295230314114413961_a_b_a ) > set_Pr2960549972855976163_a_b_a ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
same_f9108216109512909262_d_nat: ( a > $o ) > ( a > set_Pr9022597740479335481_d_nat ) > set_Pr8666789954366801683_d_nat ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
same_f1164340394720710428od_a_b: ( a > $o ) > ( a > set_Pr3015088788472578951od_a_b ) > set_Pr4717303818968779975od_a_b ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
same_f8131973087259725539_b_a_a: ( a > $o ) > ( a > set_Pr8669092719848699463_b_a_a ) > set_Pr4631331183396827783_b_a_a ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
same_f5330524035721250553_a_b_a: ( a > $o ) > ( a > set_Pr1410444956374649615_a_b_a ) > set_Pr6820951256212573673_a_b_a ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
same_f3903536699954488849_d_nat: ( a > $o ) > ( a > set_Pr2853997496678843199_d_nat ) > set_Pr8180828926698915225_d_nat ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001tf__a,type,
same_fst_a_a: ( a > $o ) > ( a > set_Product_prod_a_a ) > set_Pr8600417178894128327od_a_a ).
thf(sy_c_Wfrec_Osame__fst_001tf__a_001tf__b,type,
same_fst_a_b: ( a > $o ) > ( a > set_Product_prod_b_b ) > set_Pr5493900063595384711od_a_b ).
thf(sy_c_Window_Ocstep_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
cstep_8854914602869980504_a_b_a: ( list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > list_P6684558232516339260_d_nat ) > mappin505876631851820293_d_nat > list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc5710836725532917182_d_nat ).
thf(sy_c_Window_Ocstep_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
cstep_9201453730389171400_a_b_a: ( produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc1990351791824763820_d_nat ) > mappin182839930001496549_d_nat > produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc2979121781065389742_d_nat ).
thf(sy_c_Window_Ocstep_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
cstep_3906380498826956463_a_b_a: ( a > list_P2992919015626629540_a_b_a > a ) > mappin550309913600311800_b_a_a > a > list_P2992919015626629540_a_b_a > produc7220030702030818593_b_a_a ).
thf(sy_c_Window_Ocstep_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
cstep_6750614933438834119_d_nat: ( a > list_P6684558232516339260_d_nat > a ) > mappin6510584212744718816_nat_a > a > list_P6684558232516339260_d_nat > produc2982274956058382857_nat_a ).
thf(sy_c_Window_Ocstep_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
cstep_8261300269631392739od_a_b: ( a > list_P1467974523212632366od_a_b > a ) > mappin1995428302098636536_a_b_a > a > list_P1467974523212632366od_a_b > produc4294647011125054629_a_b_a ).
thf(sy_c_Window_Ocstep_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
cstep_9086493308577808298_b_a_a: ( a > mappin4996136453398522101_b_a_a > a ) > mappin17023578605762161_a_a_a > a > mappin4996136453398522101_b_a_a > produc6616821037991104414_a_a_a ).
thf(sy_c_Window_Ocstep_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
cstep_6646870280633757938_a_b_a: ( a > mappin2365780136655028071_a_b_a > a ) > mappin4996136453398522101_b_a_a > a > mappin2365780136655028071_a_b_a > produc3619439354540788382_b_a_a ).
thf(sy_c_Window_Ocstep_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
cstep_4766452580563721098_d_nat: ( a > produc5456268773499131775_d_nat > a ) > mappin2367819674035305821_nat_a > a > produc5456268773499131775_d_nat > produc297801817979902982_nat_a ).
thf(sy_c_Window_Ocstep_001tf__a_001tf__a,type,
cstep_a_a: ( a > a > a ) > mappin3001429137260014760_a_a_a > a > a > produc5172029018746420565_a_a_a ).
thf(sy_c_Window_Ocstep_001tf__a_001tf__b,type,
cstep_a_b: ( a > b > a ) > mappin2365780136655028071_a_b_a > a > b > produc7822699449245016212_a_b_a ).
thf(sy_c_Window_Odrop__cur_001tf__c_001tf__d,type,
drop_cur_c_d: nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ).
thf(sy_c_Window_Ommap__combine_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_c8213366964327184121_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_Window_Ommap__combine_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_c5580072897124408041_a_b_a: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
mmap_c13429169768989646_a_b_a: a > list_P2992919015626629540_a_b_a > ( list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ) > list_P3172577687508813921_a_b_a > list_P3172577687508813921_a_b_a ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
mmap_c2696983453546349414_d_nat: a > list_P6684558232516339260_d_nat > ( list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ) > list_P9063253934932097401_d_nat > list_P9063253934932097401_d_nat ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
mmap_c5556936107559350148od_a_b: a > list_P1467974523212632366od_a_b > ( list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ) > list_P5700792096213675741od_a_b > list_P5700792096213675741od_a_b ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
mmap_c6646943743142367051_b_a_a: a > mappin4996136453398522101_b_a_a > ( mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a ) > list_P3594502398639369124_b_a_a > list_P3594502398639369124_b_a_a ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_c402980803363502225_a_b_a: a > mappin2365780136655028071_a_b_a > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_Window_Ommap__combine_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
mmap_c2205071097579735977_d_nat: a > produc5456268773499131775_d_nat > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_Window_Ommap__combine_001tf__a_001tf__a,type,
mmap_combine_a_a: a > a > ( a > a > a ) > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_Window_Ommap__combine_001tf__a_001tf__b,type,
mmap_combine_a_b: a > b > ( b > b > b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_Window_Ommap__fold_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_f6110892234921423665_a_b_a: list_P7611574810425128074_a_b_a > ( produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a ) > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P7611574810425128074_a_b_a > list_P7611574810425128074_a_b_a ).
thf(sy_c_Window_Ommap__fold_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_f1190519834387993377_a_b_a: list_P4793483941206178810_a_b_a > ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ) > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P4793483941206178810_a_b_a > list_P4793483941206178810_a_b_a ).
thf(sy_c_Window_Ommap__fold_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_f6516719976883110489_a_b_a: list_P2992919015626629540_a_b_a > ( produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a ) > ( mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a ) > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a ).
thf(sy_c_Window_Ommap__fold_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
mmap_f8625263917883502961_d_nat: list_P6684558232516339260_d_nat > ( produc1990351791824763820_d_nat > produc1990351791824763820_d_nat ) > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat ).
thf(sy_c_Window_Ommap__fold_001tf__a_001tf__b,type,
mmap_fold_a_b: list_P1467974523212632366od_a_b > ( product_prod_a_b > product_prod_a_b ) > ( b > b > b ) > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_Window_Ommap__fold_H_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
mmap_f6064999285056190608_a_b_a: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > ( produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a ) > ( produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat ) > list_P6684558232516339260_d_nat > produc2062766750192416900_a_b_a ).
thf(sy_c_Window_Oreaches__on_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
reache4265786078874959145_a_b_a: ( list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a ) > list_P6684558232516339260_d_nat > list_m9210641325446214647_a_b_a > list_P6684558232516339260_d_nat > $o ).
thf(sy_c_Window_Oreaches__on_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
reache6877781913633749273_a_b_a: ( produc1990351791824763820_d_nat > option2221477324614387130_a_b_a ) > produc1990351791824763820_d_nat > list_m9210641325446214647_a_b_a > produc1990351791824763820_d_nat > $o ).
thf(sy_c_Window_Oreaches__on_001tf__a_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
reache8162303588387466849_a_b_a: ( a > option3723494939309271012_a_b_a ) > a > list_m9210641325446214647_a_b_a > a > $o ).
thf(sy_c_Window_Oreaches__on_001tf__a_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
reache5148256237901502841_d_nat: ( a > option3982279322286820476_d_nat ) > a > list_P7053655179267667343_d_nat > a > $o ).
thf(sy_c_Window_Oreaches__on_001tf__a_001tf__b,type,
reaches_on_a_b: ( a > option5281194463001729774od_a_b ) > a > list_b > a > $o ).
thf(sy_c_member_001_062_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member4644490972414488365_a_b_a: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > set_ma3755819940569790564_a_b_a > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
member136131075555046355_d_nat: list_P6684558232516339260_d_nat > set_li2034412094485292274_d_nat > $o ).
thf(sy_c_member_001t__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
member2890181943093937918_a_b_a: mappin2365780136655028071_a_b_a > set_ma506406390364637853_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member3296818671409482061_a_b_a: produc7575666429310773156_a_b_a > set_Pr3278583902659286660_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
member6649184025540717266_a_b_a: produc640297534967391529_a_b_a > set_Pr295230314114413961_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member2359517100237508157_a_b_a: produc6258615396048634900_a_b_a > set_Pr5321595343415941492_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
member2190520509249938818_d_nat: produc2198500452369135833_d_nat > set_Pr9022597740479335481_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
member50691962224995117_a_b_a: produc2062766750192416900_a_b_a > set_Pr2043227878544749668_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
member3051990972100052432od_a_b: produc7397007428618769063od_a_b > set_Pr3015088788472578951od_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__a_J_J,type,
member5582390211808360486list_a: produc2750282144911700989list_a > set_Pr6092721114206263005list_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_Mt__List__Olist_Itf__b_J_J,type,
member5653424251854706471list_b: produc2821316184958046974list_b > set_Pr3571536595917227358list_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member5215947914154143169_a_b_a: produc3747684757817918506_a_b_a > set_Pr941001042996811744_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
member7164185383468370905_d_nat: produc1300872562033014210_d_nat > set_Pr2136322847357407224_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__a_J_J,type,
member8191768239178080336list_a: produc9164743771328383783list_a > set_Pr4048851178543822343list_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__a_J_Mt__List__Olist_Itf__b_J_J,type,
member8262802279224426321list_b: produc12405774519953960list_b > set_Pr1527666660254786696list_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__a_J_J,type,
member2919287837941893007list_a: produc3892263370092196454list_a > set_Pr963094936553827782list_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_Itf__b_J_Mt__List__Olist_Itf__b_J_J,type,
member2990321877988238992list_b: produc3963297410138542439list_b > set_Pr7665282455119567943list_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
member9145324461869381776_b_a_a: produc1170947478057119079_b_a_a > set_Pr8669092719848699463_b_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
member1544477001419906904_a_b_a: produc6698091364440139439_a_b_a > set_Pr1410444956374649615_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member6904694298881649744_a_b_a: produc4452284848405139239_a_b_a > set_Pr7151432531205628423_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member6784204726113340880_a_b_a: produc4333227456785244071_a_b_a > set_Pr1206853954689953671_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J,type,
member5568475963910572844_a_b_a: produc5716711957969807235_a_b_a > set_Pr2960549972855976163_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J,type,
member6594491860770145628_d_nat: produc2022875140994464435_d_nat > set_Pr8666789954366801683_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J,type,
member2055843342231799568od_a_b: produc3750337537689089511od_a_b > set_Pr4717303818968779975od_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J,type,
member7358394357974379728_b_a_a: produc1557779537045619623_b_a_a > set_Pr4631331183396827783_b_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J,type,
member8877889123357902642_a_b_a: produc1399467116211957897_a_b_a > set_Pr6820951256212573673_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J,type,
member8438774017255854454_b_a_a: produc6970510860919629791_b_a_a > set_Pr362981160314482965_b_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
member4296969940938992029_a_b_a: produc6343861673719254644_a_b_a > set_Pr8226792695654363348_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J,type,
member5807866841158083298_d_nat: produc7166932735239480633_d_nat > set_Pr8180828926698915225_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
member6330455413206600464od_a_a: produc3498347346309940967od_a_a > set_Pr8600417178894128327od_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
member5065438833300252112od_a_b: produc2233330766403592615od_a_b > set_Pr5493900063595384711od_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J,type,
member2194267517197600294_a_b_a: produc3167243049347903741_a_b_a > set_Pr2303819121155477725_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__b_J,type,
member2194267521500829095_a_b_b: produc3167243053651132542_a_b_b > set_Pr2374853161201823710_a_b_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
member4240823983429516168_d_nat: produc9119664285959314399_d_nat > set_Pr2853997496678843199_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J,type,
member378967531903691624_a_b_a: produc7083967959564351825_a_b_a > set_Pr5765251437205137415_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J,type,
member8047447634869378944_d_nat: produc9176665399011442921_d_nat > set_Pr8515993315433149983_d_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
member8745141763671436032od_a_b: produc2639161875728825943od_a_b > set_Pr7142564897319301815od_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J,type,
member7689197028375331655_b_a_a: produc3619439354540788382_b_a_a > set_Pr7659163277375235966_b_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J,type,
member3694737009695996203_a_b_a: produc7822699449245016212_a_b_a > set_Pr2084289749507318346_a_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J,type,
member6046481508403577027_d_nat: produc1990351791824763820_d_nat > set_Pr8583615357880026082_d_nat > $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__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
member1426531481828664017od_a_b: product_prod_a_b > set_Product_prod_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mtf__a_J,type,
member7862447932407534991od_b_a: product_prod_b_a > set_Product_prod_b_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
member7862447936710763792od_b_b: product_prod_b_b > set_Product_prod_b_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J,type,
member8156885303890938774_d_nat: produc5456268773499131775_d_nat > set_Pr7704721104634554677_d_nat > $o ).
thf(sy_c_member_001tf__a,type,
member_a: a > set_a > $o ).
thf(sy_c_member_001tf__b,type,
member_b: b > set_b > $o ).
thf(sy_v_bs,type,
bs: b ).
thf(sy_v_i,type,
i: nat ).
thf(sy_v_inv____,type,
inv: mappin2365780136655028071_a_b_a > $o ).
thf(sy_v_r,type,
r: list_P6684558232516339260_d_nat ).
thf(sy_v_s,type,
s: list_P6684558232516339260_d_nat ).
thf(sy_v_s_H,type,
s2: list_P6684558232516339260_d_nat ).
thf(sy_v_st,type,
st: mappin2365780136655028071_a_b_a ).
thf(sy_v_st_H,type,
st2: mappin2365780136655028071_a_b_a ).
thf(sy_v_step,type,
step: a > b > a ).
% Relevant facts (1265)
thf(fact_0_inv,axiom,
! [Q: a,Bs: b] :
( case_option_o_a @ $true
@ ( ^ [Y: a,Z: a] : ( Y = Z )
@ ( step @ Q @ Bs ) )
@ ( lookup863726980359885586_a_b_a @ st @ ( product_Pair_a_b @ Q @ Bs ) ) ) ).
% inv
thf(fact_1_case__prod__conv,axiom,
! [F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,A: a,B: produc5456268773499131775_d_nat] :
( ( produc5272039204407661311_d_nat @ F @ ( produc5865182755557626534_d_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_2_case__prod__conv,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc452744236373541113_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_3_case__prod__conv,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc5613835436409813491_a_b_a @ F @ ( produc1681437058057156268_a_b_a @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_4_case__prod__conv,axiom,
! [F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A: a,B: produc5456268773499131775_d_nat] :
( ( produc5638855421663032305_a_b_a @ F @ ( produc5865182755557626534_d_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_5_case__prod__conv,axiom,
! [F: a > b > product_prod_a_b,A: a,B: b] :
( ( produc8992199381948149691od_a_b @ F @ ( product_Pair_a_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_6_case__prod__conv,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc3256888519411912691_a_b_a @ F @ ( produc2616710729536263484_a_b_a @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_7_case__prod__conv,axiom,
! [F: a > b > $o,A: a,B: b] :
( ( produc3537405659489547051_a_b_o @ F @ ( product_Pair_a_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_8_case__prod__conv,axiom,
! [F: a > b > list_P1467974523212632366od_a_b,A: a,B: b] :
( ( produc611504906096598721od_a_b @ F @ ( product_Pair_a_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_9_case__prod__conv,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc2053338206788791453_b_a_o @ F @ ( produc1583556749610718734_a_b_a @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_10_case__prod__conv,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc543687385667932879_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_11_disjE__realizer2,axiom,
! [P: $o,Q2: product_prod_d_nat > $o,X: option3893003681250311888_d_nat,R: option3893003681250311888_d_nat > $o,F: option3893003681250311888_d_nat,G: product_prod_d_nat > option3893003681250311888_d_nat] :
( ( case_o4860870191544392141_d_nat @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: product_prod_d_nat] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_o6579539980594861021_d_nat @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_12_disjE__realizer2,axiom,
! [P: $o,Q2: a > $o,X: option_a,R: produc7822699449245016212_a_b_a > $o,F: produc7822699449245016212_a_b_a,G: a > produc7822699449245016212_a_b_a] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: a] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_o140846598303662877_b_a_a @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_13_disjE__realizer2,axiom,
! [P: $o,Q2: a > $o,X: option_a,R: mappin2365780136655028071_a_b_a > $o,F: mappin2365780136655028071_a_b_a,G: a > mappin2365780136655028071_a_b_a] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: a] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_o2154183385986904842_b_a_a @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_14_disjE__realizer2,axiom,
! [P: $o,Q2: a > $o,X: option_a,R: option_a > $o,F: option_a,G: a > option_a] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: a] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_o3148979394504432965on_a_a @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_15_disjE__realizer2,axiom,
! [P: $o,Q2: a > $o,X: option_a,R: a > $o,F: a,G: a > a] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: a] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_option_a_a @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_16_disjE__realizer2,axiom,
! [P: $o,Q2: a > $o,X: option_a,R: $o > $o,F: $o,G: a > $o] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( P
=> ( R @ F ) )
=> ( ! [Q3: a] :
( ( Q2 @ Q3 )
=> ( R @ ( G @ Q3 ) ) )
=> ( R @ ( case_option_o_a @ F @ G @ X ) ) ) ) ) ).
% disjE_realizer2
thf(fact_17_case__prod__Pair__iden,axiom,
! [P2: produc3619439354540788382_b_a_a] :
( ( produc1379674575869628219_b_a_a @ produc4259011374121840526_b_a_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_18_case__prod__Pair__iden,axiom,
! [P2: produc9176665399011442921_d_nat] :
( ( produc610653850605767673_d_nat @ produc919746265332163299_d_nat @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_19_case__prod__Pair__iden,axiom,
! [P2: produc7083967959564351825_a_b_a] :
( ( produc2041615158718508361_a_b_a @ produc6994869176599099851_a_b_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_20_case__prod__Pair__iden,axiom,
! [P2: produc2639161875728825943od_a_b] :
( ( produc5323732787154529659od_a_b @ produc6643264353547226055od_a_b @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_21_case__prod__Pair__iden,axiom,
! [P2: product_prod_a_a] :
( ( produc408267641121961211od_a_a @ product_Pair_a_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_22_case__prod__Pair__iden,axiom,
! [P2: produc7822699449245016212_a_b_a] :
( ( produc543687385667932879_a_b_a @ produc1583556749610718734_a_b_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_23_case__prod__Pair__iden,axiom,
! [P2: product_prod_a_b] :
( ( produc8992199381948149691od_a_b @ product_Pair_a_b @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_24_case__prod__Pair__iden,axiom,
! [P2: produc2062766750192416900_a_b_a] :
( ( produc3256888519411912691_a_b_a @ produc2616710729536263484_a_b_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_25_case__prod__Pair__iden,axiom,
! [P2: produc1990351791824763820_d_nat] :
( ( produc5272039204407661311_d_nat @ produc5865182755557626534_d_nat @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_26_case__prod__Pair__iden,axiom,
! [P2: produc6343861673719254644_a_b_a] :
( ( produc5613835436409813491_a_b_a @ produc1681437058057156268_a_b_a @ P2 )
= P2 ) ).
% case_prod_Pair_iden
thf(fact_27_prod_Oinject,axiom,
! [X1: a,X2: mappin4996136453398522101_b_a_a,Y1: a,Y2: mappin4996136453398522101_b_a_a] :
( ( ( produc4259011374121840526_b_a_a @ X1 @ X2 )
= ( produc4259011374121840526_b_a_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_28_prod_Oinject,axiom,
! [X1: a,X2: list_P6684558232516339260_d_nat,Y1: a,Y2: list_P6684558232516339260_d_nat] :
( ( ( produc919746265332163299_d_nat @ X1 @ X2 )
= ( produc919746265332163299_d_nat @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_29_prod_Oinject,axiom,
! [X1: a,X2: list_P2992919015626629540_a_b_a,Y1: a,Y2: list_P2992919015626629540_a_b_a] :
( ( ( produc6994869176599099851_a_b_a @ X1 @ X2 )
= ( produc6994869176599099851_a_b_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_30_prod_Oinject,axiom,
! [X1: a,X2: list_P1467974523212632366od_a_b,Y1: a,Y2: list_P1467974523212632366od_a_b] :
( ( ( produc6643264353547226055od_a_b @ X1 @ X2 )
= ( produc6643264353547226055od_a_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_31_prod_Oinject,axiom,
! [X1: a,X2: a,Y1: a,Y2: a] :
( ( ( product_Pair_a_a @ X1 @ X2 )
= ( product_Pair_a_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_32_prod_Oinject,axiom,
! [X1: a,X2: mappin2365780136655028071_a_b_a,Y1: a,Y2: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ X1 @ X2 )
= ( produc1583556749610718734_a_b_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_33_prod_Oinject,axiom,
! [X1: a,X2: produc5456268773499131775_d_nat,Y1: a,Y2: produc5456268773499131775_d_nat] :
( ( ( produc5865182755557626534_d_nat @ X1 @ X2 )
= ( produc5865182755557626534_d_nat @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_34_prod_Oinject,axiom,
! [X1: a,X2: b,Y1: a,Y2: b] :
( ( ( product_Pair_a_b @ X1 @ X2 )
= ( product_Pair_a_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_35_prod_Oinject,axiom,
! [X1: produc1990351791824763820_d_nat,X2: mappin2365780136655028071_a_b_a,Y1: produc1990351791824763820_d_nat,Y2: mappin2365780136655028071_a_b_a] :
( ( ( produc1681437058057156268_a_b_a @ X1 @ X2 )
= ( produc1681437058057156268_a_b_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_36_prod_Oinject,axiom,
! [X1: list_P6684558232516339260_d_nat,X2: mappin2365780136655028071_a_b_a,Y1: list_P6684558232516339260_d_nat,Y2: mappin2365780136655028071_a_b_a] :
( ( ( produc2616710729536263484_a_b_a @ X1 @ X2 )
= ( produc2616710729536263484_a_b_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_37_old_Oprod_Oinject,axiom,
! [A: a,B: mappin4996136453398522101_b_a_a,A2: a,B2: mappin4996136453398522101_b_a_a] :
( ( ( produc4259011374121840526_b_a_a @ A @ B )
= ( produc4259011374121840526_b_a_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_38_old_Oprod_Oinject,axiom,
! [A: a,B: list_P6684558232516339260_d_nat,A2: a,B2: list_P6684558232516339260_d_nat] :
( ( ( produc919746265332163299_d_nat @ A @ B )
= ( produc919746265332163299_d_nat @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_39_old_Oprod_Oinject,axiom,
! [A: a,B: list_P2992919015626629540_a_b_a,A2: a,B2: list_P2992919015626629540_a_b_a] :
( ( ( produc6994869176599099851_a_b_a @ A @ B )
= ( produc6994869176599099851_a_b_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_40_old_Oprod_Oinject,axiom,
! [A: a,B: list_P1467974523212632366od_a_b,A2: a,B2: list_P1467974523212632366od_a_b] :
( ( ( produc6643264353547226055od_a_b @ A @ B )
= ( produc6643264353547226055od_a_b @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_41_old_Oprod_Oinject,axiom,
! [A: a,B: a,A2: a,B2: a] :
( ( ( product_Pair_a_a @ A @ B )
= ( product_Pair_a_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_42_old_Oprod_Oinject,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A2: a,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ A @ B )
= ( produc1583556749610718734_a_b_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_43_old_Oprod_Oinject,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A2: a,B2: produc5456268773499131775_d_nat] :
( ( ( produc5865182755557626534_d_nat @ A @ B )
= ( produc5865182755557626534_d_nat @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_44_old_Oprod_Oinject,axiom,
! [A: a,B: b,A2: a,B2: b] :
( ( ( product_Pair_a_b @ A @ B )
= ( product_Pair_a_b @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_45_old_Oprod_Oinject,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A2: produc1990351791824763820_d_nat,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc1681437058057156268_a_b_a @ A @ B )
= ( produc1681437058057156268_a_b_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_46_old_Oprod_Oinject,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A2: list_P6684558232516339260_d_nat,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc2616710729536263484_a_b_a @ A @ B )
= ( produc2616710729536263484_a_b_a @ A2 @ B2 ) )
= ( ( A = A2 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_47_case__prodE2,axiom,
! [Q2: produc1990351791824763820_d_nat > $o,P: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,Z2: produc1990351791824763820_d_nat] :
( ( Q2 @ ( produc5272039204407661311_d_nat @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( Z2
= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_48_case__prodE2,axiom,
! [Q2: produc6343861673719254644_a_b_a > $o,P: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Z2: produc7822699449245016212_a_b_a] :
( ( Q2 @ ( produc452744236373541113_a_b_a @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( Z2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_49_case__prodE2,axiom,
! [Q2: produc6343861673719254644_a_b_a > $o,P: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Z2: produc6343861673719254644_a_b_a] :
( ( Q2 @ ( produc5613835436409813491_a_b_a @ P @ Z2 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( Z2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_50_case__prodE2,axiom,
! [Q2: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > $o,P: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Z2: produc1990351791824763820_d_nat] :
( ( Q2 @ ( produc5638855421663032305_a_b_a @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( Z2
= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_51_case__prodE2,axiom,
! [Q2: product_prod_a_b > $o,P: a > b > product_prod_a_b,Z2: product_prod_a_b] :
( ( Q2 @ ( produc8992199381948149691od_a_b @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( Z2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_52_case__prodE2,axiom,
! [Q2: produc2062766750192416900_a_b_a > $o,P: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,Z2: produc2062766750192416900_a_b_a] :
( ( Q2 @ ( produc3256888519411912691_a_b_a @ P @ Z2 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( Z2
= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_53_case__prodE2,axiom,
! [Q2: $o > $o,P: a > b > $o,Z2: product_prod_a_b] :
( ( Q2 @ ( produc3537405659489547051_a_b_o @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( Z2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_54_case__prodE2,axiom,
! [Q2: list_P1467974523212632366od_a_b > $o,P: a > b > list_P1467974523212632366od_a_b,Z2: product_prod_a_b] :
( ( Q2 @ ( produc611504906096598721od_a_b @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( Z2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_55_case__prodE2,axiom,
! [Q2: $o > $o,P: a > mappin2365780136655028071_a_b_a > $o,Z2: produc7822699449245016212_a_b_a] :
( ( Q2 @ ( produc2053338206788791453_b_a_o @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( Z2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_56_case__prodE2,axiom,
! [Q2: produc7822699449245016212_a_b_a > $o,P: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,Z2: produc7822699449245016212_a_b_a] :
( ( Q2 @ ( produc543687385667932879_a_b_a @ P @ Z2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( Z2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( Q2 @ ( P @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_57_case__prod__eta,axiom,
! [F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat] :
( ( produc5272039204407661311_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( F @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_58_case__prod__eta,axiom,
! [F: produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc452744236373541113_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( F @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_59_case__prod__eta,axiom,
! [F: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5613835436409813491_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( F @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_60_case__prod__eta,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5638855421663032305_a_b_a
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( F @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_61_case__prod__eta,axiom,
! [F: product_prod_a_b > product_prod_a_b] :
( ( produc8992199381948149691od_a_b
@ ^ [X4: a,Y4: b] : ( F @ ( product_Pair_a_b @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_62_case__prod__eta,axiom,
! [F: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a] :
( ( produc3256888519411912691_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( F @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_63_case__prod__eta,axiom,
! [F: product_prod_a_b > $o] :
( ( produc3537405659489547051_a_b_o
@ ^ [X4: a,Y4: b] : ( F @ ( product_Pair_a_b @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_64_case__prod__eta,axiom,
! [F: product_prod_a_b > list_P1467974523212632366od_a_b] :
( ( produc611504906096598721od_a_b
@ ^ [X4: a,Y4: b] : ( F @ ( product_Pair_a_b @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_65_case__prod__eta,axiom,
! [F: produc7822699449245016212_a_b_a > $o] :
( ( produc2053338206788791453_b_a_o
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( F @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_66_case__prod__eta,axiom,
! [F: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a] :
( ( produc543687385667932879_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( F @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_67_cond__case__prod__eta,axiom,
! [F: a > b > product_prod_a_b,G: product_prod_a_b > product_prod_a_b] :
( ! [X3: a,Y3: b] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_a_b @ X3 @ Y3 ) ) )
=> ( ( produc8992199381948149691od_a_b @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_68_cond__case__prod__eta,axiom,
! [F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,G: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat] :
( ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc5865182755557626534_d_nat @ X3 @ Y3 ) ) )
=> ( ( produc5272039204407661311_d_nat @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_69_cond__case__prod__eta,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) ) )
=> ( ( produc452744236373541113_a_b_a @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_70_cond__case__prod__eta,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a] :
( ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) ) )
=> ( ( produc5613835436409813491_a_b_a @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_71_cond__case__prod__eta,axiom,
! [F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc5865182755557626534_d_nat @ X3 @ Y3 ) ) )
=> ( ( produc5638855421663032305_a_b_a @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_72_cond__case__prod__eta,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,G: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a] :
( ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) ) )
=> ( ( produc3256888519411912691_a_b_a @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_73_cond__case__prod__eta,axiom,
! [F: a > b > $o,G: product_prod_a_b > $o] :
( ! [X3: a,Y3: b] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_a_b @ X3 @ Y3 ) ) )
=> ( ( produc3537405659489547051_a_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_74_cond__case__prod__eta,axiom,
! [F: a > b > list_P1467974523212632366od_a_b,G: product_prod_a_b > list_P1467974523212632366od_a_b] :
( ! [X3: a,Y3: b] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_a_b @ X3 @ Y3 ) ) )
=> ( ( produc611504906096598721od_a_b @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_75_cond__case__prod__eta,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o,G: produc7822699449245016212_a_b_a > $o] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) ) )
=> ( ( produc2053338206788791453_b_a_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_76_cond__case__prod__eta,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,G: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) ) )
=> ( ( produc543687385667932879_a_b_a @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_77_local_Oinv__def,axiom,
( inv
= ( ^ [St: mappin2365780136655028071_a_b_a] :
! [Q4: a,Bs2: b] :
( case_option_o_a @ $true
@ ( ^ [Y: a,Z: a] : ( Y = Z )
@ ( step @ Q4 @ Bs2 ) )
@ ( lookup863726980359885586_a_b_a @ St @ ( product_Pair_a_b @ Q4 @ Bs2 ) ) ) ) ) ).
% local.inv_def
thf(fact_78_prod__cases3,axiom,
! [Y5: produc1990351791824763820_d_nat] :
~ ! [A3: a,B3: c,C: option3893003681250311888_d_nat] :
( Y5
!= ( produc5865182755557626534_d_nat @ A3 @ ( produc5462365204240479225_d_nat @ B3 @ C ) ) ) ).
% prod_cases3
thf(fact_79_case__prodI2,axiom,
! [P2: produc3619439354540788382_b_a_a,C2: a > mappin4996136453398522101_b_a_a > $o] :
( ! [A3: a,B3: mappin4996136453398522101_b_a_a] :
( ( P2
= ( produc4259011374121840526_b_a_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc5272303750545776437_a_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_80_case__prodI2,axiom,
! [P2: produc9176665399011442921_d_nat,C2: a > list_P6684558232516339260_d_nat > $o] :
( ! [A3: a,B3: list_P6684558232516339260_d_nat] :
( ( P2
= ( produc919746265332163299_d_nat @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc968428876690328712_nat_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_81_case__prodI2,axiom,
! [P2: produc7083967959564351825_a_b_a,C2: a > list_P2992919015626629540_a_b_a > $o] :
( ! [A3: a,B3: list_P2992919015626629540_a_b_a] :
( ( P2
= ( produc6994869176599099851_a_b_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc3087838301718062496_b_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_82_case__prodI2,axiom,
! [P2: produc2639161875728825943od_a_b,C2: a > list_P1467974523212632366od_a_b > $o] :
( ! [A3: a,B3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc7670699999246354108_a_b_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_83_case__prodI2,axiom,
! [P2: product_prod_a_a,C2: a > a > $o] :
( ! [A3: a,B3: a] :
( ( P2
= ( product_Pair_a_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc6436628058953941356_a_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_84_case__prodI2,axiom,
! [P2: produc1990351791824763820_d_nat,C2: a > produc5456268773499131775_d_nat > $o] :
( ! [A3: a,B3: produc5456268773499131775_d_nat] :
( ( P2
= ( produc5865182755557626534_d_nat @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc1905287380190322693_nat_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_85_case__prodI2,axiom,
! [P2: product_prod_a_b,C2: a > b > $o] :
( ! [A3: a,B3: b] :
( ( P2
= ( product_Pair_a_b @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc3537405659489547051_a_b_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_86_case__prodI2,axiom,
! [P2: produc6343861673719254644_a_b_a,C2: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o] :
( ! [A3: produc1990351791824763820_d_nat,B3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1681437058057156268_a_b_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc6407700812349938327_b_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_87_case__prodI2,axiom,
! [P2: produc2062766750192416900_a_b_a,C2: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o] :
( ! [A3: list_P6684558232516339260_d_nat,B3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc2616710729536263484_a_b_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc6164275942970966535_b_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_88_case__prodI2,axiom,
! [P2: produc7822699449245016212_a_b_a,C2: a > mappin2365780136655028071_a_b_a > $o] :
( ! [A3: a,B3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ A3 @ B3 ) )
=> ( C2 @ A3 @ B3 ) )
=> ( produc2053338206788791453_b_a_o @ C2 @ P2 ) ) ).
% case_prodI2
thf(fact_89_case__prodI,axiom,
! [F: a > mappin4996136453398522101_b_a_a > $o,A: a,B: mappin4996136453398522101_b_a_a] :
( ( F @ A @ B )
=> ( produc5272303750545776437_a_a_o @ F @ ( produc4259011374121840526_b_a_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_90_case__prodI,axiom,
! [F: a > list_P6684558232516339260_d_nat > $o,A: a,B: list_P6684558232516339260_d_nat] :
( ( F @ A @ B )
=> ( produc968428876690328712_nat_o @ F @ ( produc919746265332163299_d_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_91_case__prodI,axiom,
! [F: a > list_P2992919015626629540_a_b_a > $o,A: a,B: list_P2992919015626629540_a_b_a] :
( ( F @ A @ B )
=> ( produc3087838301718062496_b_a_o @ F @ ( produc6994869176599099851_a_b_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_92_case__prodI,axiom,
! [F: a > list_P1467974523212632366od_a_b > $o,A: a,B: list_P1467974523212632366od_a_b] :
( ( F @ A @ B )
=> ( produc7670699999246354108_a_b_o @ F @ ( produc6643264353547226055od_a_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_93_case__prodI,axiom,
! [F: a > a > $o,A: a,B: a] :
( ( F @ A @ B )
=> ( produc6436628058953941356_a_a_o @ F @ ( product_Pair_a_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_94_case__prodI,axiom,
! [F: a > produc5456268773499131775_d_nat > $o,A: a,B: produc5456268773499131775_d_nat] :
( ( F @ A @ B )
=> ( produc1905287380190322693_nat_o @ F @ ( produc5865182755557626534_d_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_95_case__prodI,axiom,
! [F: a > b > $o,A: a,B: b] :
( ( F @ A @ B )
=> ( produc3537405659489547051_a_b_o @ F @ ( product_Pair_a_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_96_case__prodI,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( F @ A @ B )
=> ( produc6407700812349938327_b_a_o @ F @ ( produc1681437058057156268_a_b_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_97_case__prodI,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( F @ A @ B )
=> ( produc6164275942970966535_b_a_o @ F @ ( produc2616710729536263484_a_b_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_98_case__prodI,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( F @ A @ B )
=> ( produc2053338206788791453_b_a_o @ F @ ( produc1583556749610718734_a_b_a @ A @ B ) ) ) ).
% case_prodI
thf(fact_99_mem__case__prodI2,axiom,
! [P2: product_prod_a_b,Z2: b,C2: a > b > set_b] :
( ! [A3: a,B3: b] :
( ( P2
= ( product_Pair_a_b @ A3 @ B3 ) )
=> ( member_b @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_b @ Z2 @ ( produc1338550827010919922_set_b @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_100_mem__case__prodI2,axiom,
! [P2: product_prod_a_b,Z2: a,C2: a > b > set_a] :
( ! [A3: a,B3: b] :
( ( P2
= ( product_Pair_a_b @ A3 @ B3 ) )
=> ( member_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_a @ Z2 @ ( produc1338550822707691121_set_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_101_mem__case__prodI2,axiom,
! [P2: product_prod_a_a,Z2: b,C2: a > a > set_b] :
( ! [A3: a,B3: a] :
( ( P2
= ( product_Pair_a_a @ A3 @ B3 ) )
=> ( member_b @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_b @ Z2 @ ( produc9217457827056207795_set_b @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_102_mem__case__prodI2,axiom,
! [P2: product_prod_a_a,Z2: a,C2: a > a > set_a] :
( ! [A3: a,B3: a] :
( ( P2
= ( product_Pair_a_a @ A3 @ B3 ) )
=> ( member_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_a @ Z2 @ ( produc9217457822752978994_set_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_103_mem__case__prodI2,axiom,
! [P2: produc2639161875728825943od_a_b,Z2: b,C2: a > list_P1467974523212632366od_a_b > set_b] :
( ! [A3: a,B3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ A3 @ B3 ) )
=> ( member_b @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_b @ Z2 @ ( produc1656899084517205251_set_b @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_104_mem__case__prodI2,axiom,
! [P2: produc2639161875728825943od_a_b,Z2: a,C2: a > list_P1467974523212632366od_a_b > set_a] :
( ! [A3: a,B3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ A3 @ B3 ) )
=> ( member_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_a @ Z2 @ ( produc1656899080213976450_set_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_105_mem__case__prodI2,axiom,
! [P2: product_prod_a_b,Z2: mappin2365780136655028071_a_b_a,C2: a > b > set_ma506406390364637853_a_b_a] :
( ! [A3: a,B3: b] :
( ( P2
= ( product_Pair_a_b @ A3 @ B3 ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( produc8201150708196116170_a_b_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_106_mem__case__prodI2,axiom,
! [P2: produc7822699449245016212_a_b_a,Z2: b,C2: a > mappin2365780136655028071_a_b_a > set_b] :
( ! [A3: a,B3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ A3 @ B3 ) )
=> ( member_b @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_b @ Z2 @ ( produc367773994017072740_set_b @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_107_mem__case__prodI2,axiom,
! [P2: produc7822699449245016212_a_b_a,Z2: a,C2: a > mappin2365780136655028071_a_b_a > set_a] :
( ! [A3: a,B3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ A3 @ B3 ) )
=> ( member_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member_a @ Z2 @ ( produc367773989713843939_set_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_108_mem__case__prodI2,axiom,
! [P2: product_prod_a_a,Z2: mappin2365780136655028071_a_b_a,C2: a > a > set_ma506406390364637853_a_b_a] :
( ! [A3: a,B3: a] :
( ( P2
= ( product_Pair_a_a @ A3 @ B3 ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ A3 @ B3 ) ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( produc5751697835577802185_a_b_a @ C2 @ P2 ) ) ) ).
% mem_case_prodI2
thf(fact_109_mem__case__prodI,axiom,
! [Z2: b,C2: a > b > set_b,A: a,B: b] :
( ( member_b @ Z2 @ ( C2 @ A @ B ) )
=> ( member_b @ Z2 @ ( produc1338550827010919922_set_b @ C2 @ ( product_Pair_a_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_110_mem__case__prodI,axiom,
! [Z2: a,C2: a > b > set_a,A: a,B: b] :
( ( member_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member_a @ Z2 @ ( produc1338550822707691121_set_a @ C2 @ ( product_Pair_a_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_111_mem__case__prodI,axiom,
! [Z2: b,C2: a > a > set_b,A: a,B: a] :
( ( member_b @ Z2 @ ( C2 @ A @ B ) )
=> ( member_b @ Z2 @ ( produc9217457827056207795_set_b @ C2 @ ( product_Pair_a_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_112_mem__case__prodI,axiom,
! [Z2: a,C2: a > a > set_a,A: a,B: a] :
( ( member_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member_a @ Z2 @ ( produc9217457822752978994_set_a @ C2 @ ( product_Pair_a_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_113_mem__case__prodI,axiom,
! [Z2: b,C2: a > list_P1467974523212632366od_a_b > set_b,A: a,B: list_P1467974523212632366od_a_b] :
( ( member_b @ Z2 @ ( C2 @ A @ B ) )
=> ( member_b @ Z2 @ ( produc1656899084517205251_set_b @ C2 @ ( produc6643264353547226055od_a_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_114_mem__case__prodI,axiom,
! [Z2: a,C2: a > list_P1467974523212632366od_a_b > set_a,A: a,B: list_P1467974523212632366od_a_b] :
( ( member_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member_a @ Z2 @ ( produc1656899080213976450_set_a @ C2 @ ( produc6643264353547226055od_a_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_115_mem__case__prodI,axiom,
! [Z2: mappin2365780136655028071_a_b_a,C2: a > b > set_ma506406390364637853_a_b_a,A: a,B: b] :
( ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( produc8201150708196116170_a_b_a @ C2 @ ( product_Pair_a_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_116_mem__case__prodI,axiom,
! [Z2: b,C2: a > mappin2365780136655028071_a_b_a > set_b,A: a,B: mappin2365780136655028071_a_b_a] :
( ( member_b @ Z2 @ ( C2 @ A @ B ) )
=> ( member_b @ Z2 @ ( produc367773994017072740_set_b @ C2 @ ( produc1583556749610718734_a_b_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_117_mem__case__prodI,axiom,
! [Z2: a,C2: a > mappin2365780136655028071_a_b_a > set_a,A: a,B: mappin2365780136655028071_a_b_a] :
( ( member_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member_a @ Z2 @ ( produc367773989713843939_set_a @ C2 @ ( produc1583556749610718734_a_b_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_118_mem__case__prodI,axiom,
! [Z2: mappin2365780136655028071_a_b_a,C2: a > a > set_ma506406390364637853_a_b_a,A: a,B: a] :
( ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ A @ B ) )
=> ( member2890181943093937918_a_b_a @ Z2 @ ( produc5751697835577802185_a_b_a @ C2 @ ( product_Pair_a_a @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_119_inv__st,axiom,
inv @ st ).
% inv_st
thf(fact_120_fold_H,axiom,
( ( mmap_f6064999285056190608_a_b_a @ s @ st
@ ( produc5613835436409813491_a_b_a
@ ( produc5638855421663032305_a_b_a
@ ^ [X4: a,V: produc5456268773499131775_d_nat,St: mappin2365780136655028071_a_b_a] :
( produc452744236373541113_a_b_a
@ ^ [X5: a] : ( produc1681437058057156268_a_b_a @ ( produc5865182755557626534_d_nat @ X5 @ ( drop_cur_c_d @ i @ V ) ) )
@ ( cstep_a_b @ step @ St @ X4 @ bs ) ) ) )
@ ^ [X4: produc5456268773499131775_d_nat,Y4: produc5456268773499131775_d_nat] : X4
@ r )
= ( produc2616710729536263484_a_b_a @ s2 @ st2 ) ) ).
% fold'
thf(fact_121_mem__case__prodE,axiom,
! [Z2: b,C2: a > b > set_b,P2: product_prod_a_b] :
( ( member_b @ Z2 @ ( produc1338550827010919922_set_b @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( P2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( member_b @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_122_mem__case__prodE,axiom,
! [Z2: a,C2: a > b > set_a,P2: product_prod_a_b] :
( ( member_a @ Z2 @ ( produc1338550822707691121_set_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( P2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( member_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_123_mem__case__prodE,axiom,
! [Z2: b,C2: a > a > set_b,P2: product_prod_a_a] :
( ( member_b @ Z2 @ ( produc9217457827056207795_set_b @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: a] :
( ( P2
= ( product_Pair_a_a @ X3 @ Y3 ) )
=> ~ ( member_b @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_124_mem__case__prodE,axiom,
! [Z2: a,C2: a > a > set_a,P2: product_prod_a_a] :
( ( member_a @ Z2 @ ( produc9217457822752978994_set_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: a] :
( ( P2
= ( product_Pair_a_a @ X3 @ Y3 ) )
=> ~ ( member_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_125_mem__case__prodE,axiom,
! [Z2: b,C2: a > list_P1467974523212632366od_a_b > set_b,P2: produc2639161875728825943od_a_b] :
( ( member_b @ Z2 @ ( produc1656899084517205251_set_b @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ X3 @ Y3 ) )
=> ~ ( member_b @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_126_mem__case__prodE,axiom,
! [Z2: a,C2: a > list_P1467974523212632366od_a_b > set_a,P2: produc2639161875728825943od_a_b] :
( ( member_a @ Z2 @ ( produc1656899080213976450_set_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ X3 @ Y3 ) )
=> ~ ( member_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_127_mem__case__prodE,axiom,
! [Z2: mappin2365780136655028071_a_b_a,C2: a > b > set_ma506406390364637853_a_b_a,P2: product_prod_a_b] :
( ( member2890181943093937918_a_b_a @ Z2 @ ( produc8201150708196116170_a_b_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( P2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_128_mem__case__prodE,axiom,
! [Z2: b,C2: a > mappin2365780136655028071_a_b_a > set_b,P2: produc7822699449245016212_a_b_a] :
( ( member_b @ Z2 @ ( produc367773994017072740_set_b @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( member_b @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_129_mem__case__prodE,axiom,
! [Z2: a,C2: a > mappin2365780136655028071_a_b_a > set_a,P2: produc7822699449245016212_a_b_a] :
( ( member_a @ Z2 @ ( produc367773989713843939_set_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( member_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_130_mem__case__prodE,axiom,
! [Z2: mappin2365780136655028071_a_b_a,C2: a > a > set_ma506406390364637853_a_b_a,P2: product_prod_a_a] :
( ( member2890181943093937918_a_b_a @ Z2 @ ( produc5751697835577802185_a_b_a @ C2 @ P2 ) )
=> ~ ! [X3: a,Y3: a] :
( ( P2
= ( product_Pair_a_a @ X3 @ Y3 ) )
=> ~ ( member2890181943093937918_a_b_a @ Z2 @ ( C2 @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_131_case__prodE,axiom,
! [C2: a > mappin4996136453398522101_b_a_a > $o,P2: produc3619439354540788382_b_a_a] :
( ( produc5272303750545776437_a_a_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: mappin4996136453398522101_b_a_a] :
( ( P2
= ( produc4259011374121840526_b_a_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_132_case__prodE,axiom,
! [C2: a > list_P6684558232516339260_d_nat > $o,P2: produc9176665399011442921_d_nat] :
( ( produc968428876690328712_nat_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: list_P6684558232516339260_d_nat] :
( ( P2
= ( produc919746265332163299_d_nat @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_133_case__prodE,axiom,
! [C2: a > list_P2992919015626629540_a_b_a > $o,P2: produc7083967959564351825_a_b_a] :
( ( produc3087838301718062496_b_a_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: list_P2992919015626629540_a_b_a] :
( ( P2
= ( produc6994869176599099851_a_b_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_134_case__prodE,axiom,
! [C2: a > list_P1467974523212632366od_a_b > $o,P2: produc2639161875728825943od_a_b] :
( ( produc7670699999246354108_a_b_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: list_P1467974523212632366od_a_b] :
( ( P2
= ( produc6643264353547226055od_a_b @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_135_case__prodE,axiom,
! [C2: a > a > $o,P2: product_prod_a_a] :
( ( produc6436628058953941356_a_a_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: a] :
( ( P2
= ( product_Pair_a_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_136_case__prodE,axiom,
! [C2: a > produc5456268773499131775_d_nat > $o,P2: produc1990351791824763820_d_nat] :
( ( produc1905287380190322693_nat_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( P2
= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_137_case__prodE,axiom,
! [C2: a > b > $o,P2: product_prod_a_b] :
( ( produc3537405659489547051_a_b_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: b] :
( ( P2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_138_case__prodE,axiom,
! [C2: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o,P2: produc6343861673719254644_a_b_a] :
( ( produc6407700812349938327_b_a_o @ C2 @ P2 )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_139_case__prodE,axiom,
! [C2: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o,P2: produc2062766750192416900_a_b_a] :
( ( produc6164275942970966535_b_a_o @ C2 @ P2 )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_140_case__prodE,axiom,
! [C2: a > mappin2365780136655028071_a_b_a > $o,P2: produc7822699449245016212_a_b_a] :
( ( produc2053338206788791453_b_a_o @ C2 @ P2 )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ~ ( C2 @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_141_case__prodD,axiom,
! [F: a > mappin4996136453398522101_b_a_a > $o,A: a,B: mappin4996136453398522101_b_a_a] :
( ( produc5272303750545776437_a_a_o @ F @ ( produc4259011374121840526_b_a_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_142_case__prodD,axiom,
! [F: a > list_P6684558232516339260_d_nat > $o,A: a,B: list_P6684558232516339260_d_nat] :
( ( produc968428876690328712_nat_o @ F @ ( produc919746265332163299_d_nat @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_143_case__prodD,axiom,
! [F: a > list_P2992919015626629540_a_b_a > $o,A: a,B: list_P2992919015626629540_a_b_a] :
( ( produc3087838301718062496_b_a_o @ F @ ( produc6994869176599099851_a_b_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_144_case__prodD,axiom,
! [F: a > list_P1467974523212632366od_a_b > $o,A: a,B: list_P1467974523212632366od_a_b] :
( ( produc7670699999246354108_a_b_o @ F @ ( produc6643264353547226055od_a_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_145_case__prodD,axiom,
! [F: a > a > $o,A: a,B: a] :
( ( produc6436628058953941356_a_a_o @ F @ ( product_Pair_a_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_146_case__prodD,axiom,
! [F: a > produc5456268773499131775_d_nat > $o,A: a,B: produc5456268773499131775_d_nat] :
( ( produc1905287380190322693_nat_o @ F @ ( produc5865182755557626534_d_nat @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_147_case__prodD,axiom,
! [F: a > b > $o,A: a,B: b] :
( ( produc3537405659489547051_a_b_o @ F @ ( product_Pair_a_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_148_case__prodD,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc6407700812349938327_b_a_o @ F @ ( produc1681437058057156268_a_b_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_149_case__prodD,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc6164275942970966535_b_a_o @ F @ ( produc2616710729536263484_a_b_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_150_case__prodD,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc2053338206788791453_b_a_o @ F @ ( produc1583556749610718734_a_b_a @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_151_Pair__inject,axiom,
! [A: a,B: mappin4996136453398522101_b_a_a,A2: a,B2: mappin4996136453398522101_b_a_a] :
( ( ( produc4259011374121840526_b_a_a @ A @ B )
= ( produc4259011374121840526_b_a_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_152_Pair__inject,axiom,
! [A: a,B: list_P6684558232516339260_d_nat,A2: a,B2: list_P6684558232516339260_d_nat] :
( ( ( produc919746265332163299_d_nat @ A @ B )
= ( produc919746265332163299_d_nat @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_153_Pair__inject,axiom,
! [A: a,B: list_P2992919015626629540_a_b_a,A2: a,B2: list_P2992919015626629540_a_b_a] :
( ( ( produc6994869176599099851_a_b_a @ A @ B )
= ( produc6994869176599099851_a_b_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_154_Pair__inject,axiom,
! [A: a,B: list_P1467974523212632366od_a_b,A2: a,B2: list_P1467974523212632366od_a_b] :
( ( ( produc6643264353547226055od_a_b @ A @ B )
= ( produc6643264353547226055od_a_b @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_155_Pair__inject,axiom,
! [A: a,B: a,A2: a,B2: a] :
( ( ( product_Pair_a_a @ A @ B )
= ( product_Pair_a_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_156_Pair__inject,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A2: a,B2: produc5456268773499131775_d_nat] :
( ( ( produc5865182755557626534_d_nat @ A @ B )
= ( produc5865182755557626534_d_nat @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_157_Pair__inject,axiom,
! [A: a,B: b,A2: a,B2: b] :
( ( ( product_Pair_a_b @ A @ B )
= ( product_Pair_a_b @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_158_Pair__inject,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A2: produc1990351791824763820_d_nat,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc1681437058057156268_a_b_a @ A @ B )
= ( produc1681437058057156268_a_b_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_159_Pair__inject,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A2: list_P6684558232516339260_d_nat,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc2616710729536263484_a_b_a @ A @ B )
= ( produc2616710729536263484_a_b_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_160_Pair__inject,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A2: a,B2: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ A @ B )
= ( produc1583556749610718734_a_b_a @ A2 @ B2 ) )
=> ~ ( ( A = A2 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_161_prod__cases,axiom,
! [P: produc3619439354540788382_b_a_a > $o,P2: produc3619439354540788382_b_a_a] :
( ! [A3: a,B3: mappin4996136453398522101_b_a_a] : ( P @ ( produc4259011374121840526_b_a_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_162_prod__cases,axiom,
! [P: produc9176665399011442921_d_nat > $o,P2: produc9176665399011442921_d_nat] :
( ! [A3: a,B3: list_P6684558232516339260_d_nat] : ( P @ ( produc919746265332163299_d_nat @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_163_prod__cases,axiom,
! [P: produc7083967959564351825_a_b_a > $o,P2: produc7083967959564351825_a_b_a] :
( ! [A3: a,B3: list_P2992919015626629540_a_b_a] : ( P @ ( produc6994869176599099851_a_b_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_164_prod__cases,axiom,
! [P: produc2639161875728825943od_a_b > $o,P2: produc2639161875728825943od_a_b] :
( ! [A3: a,B3: list_P1467974523212632366od_a_b] : ( P @ ( produc6643264353547226055od_a_b @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_165_prod__cases,axiom,
! [P: product_prod_a_a > $o,P2: product_prod_a_a] :
( ! [A3: a,B3: a] : ( P @ ( product_Pair_a_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_166_prod__cases,axiom,
! [P: produc1990351791824763820_d_nat > $o,P2: produc1990351791824763820_d_nat] :
( ! [A3: a,B3: produc5456268773499131775_d_nat] : ( P @ ( produc5865182755557626534_d_nat @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_167_prod__cases,axiom,
! [P: product_prod_a_b > $o,P2: product_prod_a_b] :
( ! [A3: a,B3: b] : ( P @ ( product_Pair_a_b @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_168_prod__cases,axiom,
! [P: produc6343861673719254644_a_b_a > $o,P2: produc6343861673719254644_a_b_a] :
( ! [A3: produc1990351791824763820_d_nat,B3: mappin2365780136655028071_a_b_a] : ( P @ ( produc1681437058057156268_a_b_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_169_prod__cases,axiom,
! [P: produc2062766750192416900_a_b_a > $o,P2: produc2062766750192416900_a_b_a] :
( ! [A3: list_P6684558232516339260_d_nat,B3: mappin2365780136655028071_a_b_a] : ( P @ ( produc2616710729536263484_a_b_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_170_prod__cases,axiom,
! [P: produc7822699449245016212_a_b_a > $o,P2: produc7822699449245016212_a_b_a] :
( ! [A3: a,B3: mappin2365780136655028071_a_b_a] : ( P @ ( produc1583556749610718734_a_b_a @ A3 @ B3 ) )
=> ( P @ P2 ) ) ).
% prod_cases
thf(fact_171_surj__pair,axiom,
! [P2: produc3619439354540788382_b_a_a] :
? [X3: a,Y3: mappin4996136453398522101_b_a_a] :
( P2
= ( produc4259011374121840526_b_a_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_172_surj__pair,axiom,
! [P2: produc9176665399011442921_d_nat] :
? [X3: a,Y3: list_P6684558232516339260_d_nat] :
( P2
= ( produc919746265332163299_d_nat @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_173_surj__pair,axiom,
! [P2: produc7083967959564351825_a_b_a] :
? [X3: a,Y3: list_P2992919015626629540_a_b_a] :
( P2
= ( produc6994869176599099851_a_b_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_174_surj__pair,axiom,
! [P2: produc2639161875728825943od_a_b] :
? [X3: a,Y3: list_P1467974523212632366od_a_b] :
( P2
= ( produc6643264353547226055od_a_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_175_surj__pair,axiom,
! [P2: product_prod_a_a] :
? [X3: a,Y3: a] :
( P2
= ( product_Pair_a_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_176_surj__pair,axiom,
! [P2: produc1990351791824763820_d_nat] :
? [X3: a,Y3: produc5456268773499131775_d_nat] :
( P2
= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_177_surj__pair,axiom,
! [P2: product_prod_a_b] :
? [X3: a,Y3: b] :
( P2
= ( product_Pair_a_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_178_surj__pair,axiom,
! [P2: produc6343861673719254644_a_b_a] :
? [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( P2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_179_surj__pair,axiom,
! [P2: produc2062766750192416900_a_b_a] :
? [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( P2
= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_180_surj__pair,axiom,
! [P2: produc7822699449245016212_a_b_a] :
? [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_181_old_Oprod_Oexhaust,axiom,
! [Y5: produc3619439354540788382_b_a_a] :
~ ! [A3: a,B3: mappin4996136453398522101_b_a_a] :
( Y5
!= ( produc4259011374121840526_b_a_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_182_old_Oprod_Oexhaust,axiom,
! [Y5: produc9176665399011442921_d_nat] :
~ ! [A3: a,B3: list_P6684558232516339260_d_nat] :
( Y5
!= ( produc919746265332163299_d_nat @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_183_old_Oprod_Oexhaust,axiom,
! [Y5: produc7083967959564351825_a_b_a] :
~ ! [A3: a,B3: list_P2992919015626629540_a_b_a] :
( Y5
!= ( produc6994869176599099851_a_b_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_184_old_Oprod_Oexhaust,axiom,
! [Y5: produc2639161875728825943od_a_b] :
~ ! [A3: a,B3: list_P1467974523212632366od_a_b] :
( Y5
!= ( produc6643264353547226055od_a_b @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_185_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_a_a] :
~ ! [A3: a,B3: a] :
( Y5
!= ( product_Pair_a_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_186_old_Oprod_Oexhaust,axiom,
! [Y5: produc1990351791824763820_d_nat] :
~ ! [A3: a,B3: produc5456268773499131775_d_nat] :
( Y5
!= ( produc5865182755557626534_d_nat @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_187_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_a_b] :
~ ! [A3: a,B3: b] :
( Y5
!= ( product_Pair_a_b @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_188_old_Oprod_Oexhaust,axiom,
! [Y5: produc6343861673719254644_a_b_a] :
~ ! [A3: produc1990351791824763820_d_nat,B3: mappin2365780136655028071_a_b_a] :
( Y5
!= ( produc1681437058057156268_a_b_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_189_old_Oprod_Oexhaust,axiom,
! [Y5: produc2062766750192416900_a_b_a] :
~ ! [A3: list_P6684558232516339260_d_nat,B3: mappin2365780136655028071_a_b_a] :
( Y5
!= ( produc2616710729536263484_a_b_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_190_old_Oprod_Oexhaust,axiom,
! [Y5: produc7822699449245016212_a_b_a] :
~ ! [A3: a,B3: mappin2365780136655028071_a_b_a] :
( Y5
!= ( produc1583556749610718734_a_b_a @ A3 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_191_case__prod__app,axiom,
( produc5638855421663032305_a_b_a
= ( ^ [F2: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] :
( produc8695831730334998625_a_b_a
@ ^ [L: a,R2: produc5456268773499131775_d_nat] : ( F2 @ L @ R2 @ Y4 )
@ X4 ) ) ) ).
% case_prod_app
thf(fact_192_prod_Ocase__distrib,axiom,
! [H: product_prod_a_b > product_prod_a_b,F: a > b > product_prod_a_b,Prod: product_prod_a_b] :
( ( H @ ( produc8992199381948149691od_a_b @ F @ Prod ) )
= ( produc8992199381948149691od_a_b
@ ^ [X12: a,X22: b] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_193_prod_Ocase__distrib,axiom,
! [H: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat,F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,Prod: produc1990351791824763820_d_nat] :
( ( H @ ( produc5272039204407661311_d_nat @ F @ Prod ) )
= ( produc5272039204407661311_d_nat
@ ^ [X12: a,X22: produc5456268773499131775_d_nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_194_prod_Ocase__distrib,axiom,
! [H: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a,F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Prod: produc7822699449245016212_a_b_a] :
( ( H @ ( produc452744236373541113_a_b_a @ F @ Prod ) )
= ( produc452744236373541113_a_b_a
@ ^ [X12: a,X22: mappin2365780136655028071_a_b_a] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_195_prod_Ocase__distrib,axiom,
! [H: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,Prod: produc1990351791824763820_d_nat] :
( ( H @ ( produc5272039204407661311_d_nat @ F @ Prod ) )
= ( produc5638855421663032305_a_b_a
@ ^ [X12: a,X22: produc5456268773499131775_d_nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_196_prod_Ocase__distrib,axiom,
! [H: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > produc1990351791824763820_d_nat,F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Prod: produc1990351791824763820_d_nat] :
( ( H @ ( produc5638855421663032305_a_b_a @ F @ Prod ) )
= ( produc5272039204407661311_d_nat
@ ^ [X12: a,X22: produc5456268773499131775_d_nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_197_prod_Ocase__distrib,axiom,
! [H: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a,F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Prod: produc6343861673719254644_a_b_a] :
( ( H @ ( produc5613835436409813491_a_b_a @ F @ Prod ) )
= ( produc5613835436409813491_a_b_a
@ ^ [X12: produc1990351791824763820_d_nat,X22: mappin2365780136655028071_a_b_a] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_198_prod_Ocase__distrib,axiom,
! [H: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a,F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,Prod: produc2062766750192416900_a_b_a] :
( ( H @ ( produc3256888519411912691_a_b_a @ F @ Prod ) )
= ( produc3256888519411912691_a_b_a
@ ^ [X12: list_P6684558232516339260_d_nat,X22: mappin2365780136655028071_a_b_a] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_199_prod_Ocase__distrib,axiom,
! [H: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,Prod: produc1990351791824763820_d_nat] :
( ( H @ ( produc5638855421663032305_a_b_a @ F @ Prod ) )
= ( produc5638855421663032305_a_b_a
@ ^ [X12: a,X22: produc5456268773499131775_d_nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_200_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: a > b > $o,Prod: product_prod_a_b] :
( ( H @ ( produc3537405659489547051_a_b_o @ F @ Prod ) )
= ( produc3537405659489547051_a_b_o
@ ^ [X12: a,X22: b] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_201_prod_Ocase__distrib,axiom,
! [H: product_prod_a_b > $o,F: a > b > product_prod_a_b,Prod: product_prod_a_b] :
( ( H @ ( produc8992199381948149691od_a_b @ F @ Prod ) )
= ( produc3537405659489547051_a_b_o
@ ^ [X12: a,X22: b] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_202_old_Oprod_Ocase,axiom,
! [F: a > b > product_prod_a_b,X1: a,X2: b] :
( ( produc8992199381948149691od_a_b @ F @ ( product_Pair_a_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_203_old_Oprod_Ocase,axiom,
! [F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,X1: a,X2: produc5456268773499131775_d_nat] :
( ( produc5272039204407661311_d_nat @ F @ ( produc5865182755557626534_d_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_204_old_Oprod_Ocase,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,X1: a,X2: mappin2365780136655028071_a_b_a] :
( ( produc452744236373541113_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_205_old_Oprod_Ocase,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,X1: produc1990351791824763820_d_nat,X2: mappin2365780136655028071_a_b_a] :
( ( produc5613835436409813491_a_b_a @ F @ ( produc1681437058057156268_a_b_a @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_206_old_Oprod_Ocase,axiom,
! [F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,X1: a,X2: produc5456268773499131775_d_nat] :
( ( produc5638855421663032305_a_b_a @ F @ ( produc5865182755557626534_d_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_207_old_Oprod_Ocase,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,X1: list_P6684558232516339260_d_nat,X2: mappin2365780136655028071_a_b_a] :
( ( produc3256888519411912691_a_b_a @ F @ ( produc2616710729536263484_a_b_a @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_208_old_Oprod_Ocase,axiom,
! [F: a > b > $o,X1: a,X2: b] :
( ( produc3537405659489547051_a_b_o @ F @ ( product_Pair_a_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_209_old_Oprod_Ocase,axiom,
! [F: a > b > list_P1467974523212632366od_a_b,X1: a,X2: b] :
( ( produc611504906096598721od_a_b @ F @ ( product_Pair_a_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_210_old_Oprod_Ocase,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o,X1: a,X2: mappin2365780136655028071_a_b_a] :
( ( produc2053338206788791453_b_a_o @ F @ ( produc1583556749610718734_a_b_a @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_211_old_Oprod_Ocase,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,X1: a,X2: mappin2365780136655028071_a_b_a] :
( ( produc543687385667932879_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_212_prod__induct3,axiom,
! [P: produc1990351791824763820_d_nat > $o,X: produc1990351791824763820_d_nat] :
( ! [A3: a,B3: c,C: option3893003681250311888_d_nat] : ( P @ ( produc5865182755557626534_d_nat @ A3 @ ( produc5462365204240479225_d_nat @ B3 @ C ) ) )
=> ( P @ X ) ) ).
% prod_induct3
thf(fact_213_mmap__fold_H__eq,axiom,
! [M: list_P6684558232516339260_d_nat,E: mappin2365780136655028071_a_b_a,F3: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a,C2: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,R3: list_P6684558232516339260_d_nat,M2: list_P6684558232516339260_d_nat,E2: mappin2365780136655028071_a_b_a,P: mappin2365780136655028071_a_b_a > $o,F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat] :
( ( ( mmap_f6064999285056190608_a_b_a @ M @ E @ F3 @ C2 @ R3 )
= ( produc2616710729536263484_a_b_a @ M2 @ E2 ) )
=> ( ( P @ E )
=> ( ! [P3: produc1990351791824763820_d_nat,E3: mappin2365780136655028071_a_b_a,P4: produc1990351791824763820_d_nat,E4: mappin2365780136655028071_a_b_a] :
( ( P @ E3 )
=> ( ( ( F3 @ ( produc1681437058057156268_a_b_a @ P3 @ E3 ) )
= ( produc1681437058057156268_a_b_a @ P4 @ E4 ) )
=> ( ( P4
= ( F @ P3 ) )
& ( P @ E4 ) ) ) )
=> ( ( M2
= ( mmap_f8625263917883502961_d_nat @ M @ F @ C2 @ R3 ) )
& ( P @ E2 ) ) ) ) ) ).
% mmap_fold'_eq
thf(fact_214_mem__Collect__eq,axiom,
! [A: list_P6684558232516339260_d_nat,P: list_P6684558232516339260_d_nat > $o] :
( ( member136131075555046355_d_nat @ A @ ( collec3725658159922174225_d_nat @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_215_mem__Collect__eq,axiom,
! [A: mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,P: ( mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a ) > $o] :
( ( member4644490972414488365_a_b_a @ A @ ( collec8070199481768543855_a_b_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_216_mem__Collect__eq,axiom,
! [A: a,P: a > $o] :
( ( member_a @ A @ ( collect_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_217_mem__Collect__eq,axiom,
! [A: produc1990351791824763820_d_nat,P: produc1990351791824763820_d_nat > $o] :
( ( member6046481508403577027_d_nat @ A @ ( collec3895662986305461505_d_nat @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_218_mem__Collect__eq,axiom,
! [A: produc7822699449245016212_a_b_a,P: produc7822699449245016212_a_b_a > $o] :
( ( member3694737009695996203_a_b_a @ A @ ( collec8037893338069451881_a_b_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_219_mem__Collect__eq,axiom,
! [A: product_prod_a_b,P: product_prod_a_b > $o] :
( ( member1426531481828664017od_a_b @ A @ ( collec3336397801687681299od_a_b @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_220_mem__Collect__eq,axiom,
! [A: mappin2365780136655028071_a_b_a,P: mappin2365780136655028071_a_b_a > $o] :
( ( member2890181943093937918_a_b_a @ A @ ( collec6734253767060832316_a_b_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_221_mem__Collect__eq,axiom,
! [A: b,P: b > $o] :
( ( member_b @ A @ ( collect_b @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_222_Collect__mem__eq,axiom,
! [A4: set_li2034412094485292274_d_nat] :
( ( collec3725658159922174225_d_nat
@ ^ [X4: list_P6684558232516339260_d_nat] : ( member136131075555046355_d_nat @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_223_Collect__mem__eq,axiom,
! [A4: set_ma3755819940569790564_a_b_a] :
( ( collec8070199481768543855_a_b_a
@ ^ [X4: mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] : ( member4644490972414488365_a_b_a @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_224_Collect__mem__eq,axiom,
! [A4: set_a] :
( ( collect_a
@ ^ [X4: a] : ( member_a @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_225_Collect__mem__eq,axiom,
! [A4: set_Pr8583615357880026082_d_nat] :
( ( collec3895662986305461505_d_nat
@ ^ [X4: produc1990351791824763820_d_nat] : ( member6046481508403577027_d_nat @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_226_Collect__mem__eq,axiom,
! [A4: set_Pr2084289749507318346_a_b_a] :
( ( collec8037893338069451881_a_b_a
@ ^ [X4: produc7822699449245016212_a_b_a] : ( member3694737009695996203_a_b_a @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_227_Collect__mem__eq,axiom,
! [A4: set_Product_prod_a_b] :
( ( collec3336397801687681299od_a_b
@ ^ [X4: product_prod_a_b] : ( member1426531481828664017od_a_b @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_228_Collect__mem__eq,axiom,
! [A4: set_ma506406390364637853_a_b_a] :
( ( collec6734253767060832316_a_b_a
@ ^ [X4: mappin2365780136655028071_a_b_a] : ( member2890181943093937918_a_b_a @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_229_Collect__mem__eq,axiom,
! [A4: set_b] :
( ( collect_b
@ ^ [X4: b] : ( member_b @ X4 @ A4 ) )
= A4 ) ).
% Collect_mem_eq
thf(fact_230_Collect__cong,axiom,
! [P: produc1990351791824763820_d_nat > $o,Q2: produc1990351791824763820_d_nat > $o] :
( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
= ( Q2 @ X3 ) )
=> ( ( collec3895662986305461505_d_nat @ P )
= ( collec3895662986305461505_d_nat @ Q2 ) ) ) ).
% Collect_cong
thf(fact_231_Collect__cong,axiom,
! [P: produc7822699449245016212_a_b_a > $o,Q2: produc7822699449245016212_a_b_a > $o] :
( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
= ( Q2 @ X3 ) )
=> ( ( collec8037893338069451881_a_b_a @ P )
= ( collec8037893338069451881_a_b_a @ Q2 ) ) ) ).
% Collect_cong
thf(fact_232_Collect__cong,axiom,
! [P: product_prod_a_b > $o,Q2: product_prod_a_b > $o] :
( ! [X3: product_prod_a_b] :
( ( P @ X3 )
= ( Q2 @ X3 ) )
=> ( ( collec3336397801687681299od_a_b @ P )
= ( collec3336397801687681299od_a_b @ Q2 ) ) ) ).
% Collect_cong
thf(fact_233_Collect__cong,axiom,
! [P: mappin2365780136655028071_a_b_a > $o,Q2: mappin2365780136655028071_a_b_a > $o] :
( ! [X3: mappin2365780136655028071_a_b_a] :
( ( P @ X3 )
= ( Q2 @ X3 ) )
=> ( ( collec6734253767060832316_a_b_a @ P )
= ( collec6734253767060832316_a_b_a @ Q2 ) ) ) ).
% Collect_cong
thf(fact_234_Collect__cong,axiom,
! [P: b > $o,Q2: b > $o] :
( ! [X3: b] :
( ( P @ X3 )
= ( Q2 @ X3 ) )
=> ( ( collect_b @ P )
= ( collect_b @ Q2 ) ) ) ).
% Collect_cong
thf(fact_235_split__cong,axiom,
! [Q: product_prod_a_b,F: a > b > product_prod_a_b,G: a > b > product_prod_a_b,P2: product_prod_a_b] :
( ! [X3: a,Y3: b] :
( ( ( product_Pair_a_b @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc8992199381948149691od_a_b @ F @ P2 )
= ( produc8992199381948149691od_a_b @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_236_split__cong,axiom,
! [Q: produc1990351791824763820_d_nat,F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,G: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,P2: produc1990351791824763820_d_nat] :
( ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( ( produc5865182755557626534_d_nat @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc5272039204407661311_d_nat @ F @ P2 )
= ( produc5272039204407661311_d_nat @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_237_split__cong,axiom,
! [Q: produc7822699449245016212_a_b_a,F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,P2: produc7822699449245016212_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc452744236373541113_a_b_a @ F @ P2 )
= ( produc452744236373541113_a_b_a @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_238_split__cong,axiom,
! [Q: produc6343861673719254644_a_b_a,F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,P2: produc6343861673719254644_a_b_a] :
( ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( ( produc1681437058057156268_a_b_a @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc5613835436409813491_a_b_a @ F @ P2 )
= ( produc5613835436409813491_a_b_a @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_239_split__cong,axiom,
! [Q: produc1990351791824763820_d_nat,F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,G: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,P2: produc1990351791824763820_d_nat] :
( ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( ( produc5865182755557626534_d_nat @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc5638855421663032305_a_b_a @ F @ P2 )
= ( produc5638855421663032305_a_b_a @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_240_split__cong,axiom,
! [Q: produc2062766750192416900_a_b_a,F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,G: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,P2: produc2062766750192416900_a_b_a] :
( ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( ( produc2616710729536263484_a_b_a @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc3256888519411912691_a_b_a @ F @ P2 )
= ( produc3256888519411912691_a_b_a @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_241_split__cong,axiom,
! [Q: product_prod_a_b,F: a > b > $o,G: a > b > $o,P2: product_prod_a_b] :
( ! [X3: a,Y3: b] :
( ( ( product_Pair_a_b @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc3537405659489547051_a_b_o @ F @ P2 )
= ( produc3537405659489547051_a_b_o @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_242_split__cong,axiom,
! [Q: product_prod_a_b,F: a > b > list_P1467974523212632366od_a_b,G: a > b > list_P1467974523212632366od_a_b,P2: product_prod_a_b] :
( ! [X3: a,Y3: b] :
( ( ( product_Pair_a_b @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc611504906096598721od_a_b @ F @ P2 )
= ( produc611504906096598721od_a_b @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_243_split__cong,axiom,
! [Q: produc7822699449245016212_a_b_a,F: a > mappin2365780136655028071_a_b_a > $o,G: a > mappin2365780136655028071_a_b_a > $o,P2: produc7822699449245016212_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc2053338206788791453_b_a_o @ F @ P2 )
= ( produc2053338206788791453_b_a_o @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_244_split__cong,axiom,
! [Q: produc7822699449245016212_a_b_a,F: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,G: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a,P2: produc7822699449245016212_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( ( produc1583556749610718734_a_b_a @ X3 @ Y3 )
= Q )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P2 = Q )
=> ( ( produc543687385667932879_a_b_a @ F @ P2 )
= ( produc543687385667932879_a_b_a @ G @ Q ) ) ) ) ).
% split_cong
thf(fact_245_option_Ocase__distrib,axiom,
! [H: $o > $o,F1: $o,F22: a > $o,Option: option_a] :
( ( H @ ( case_option_o_a @ F1 @ F22 @ Option ) )
= ( case_option_o_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_246_option_Ocase__distrib,axiom,
! [H: $o > a,F1: $o,F22: a > $o,Option: option_a] :
( ( H @ ( case_option_o_a @ F1 @ F22 @ Option ) )
= ( case_option_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_247_option_Ocase__distrib,axiom,
! [H: a > $o,F1: a,F22: a > a,Option: option_a] :
( ( H @ ( case_option_a_a @ F1 @ F22 @ Option ) )
= ( case_option_o_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_248_option_Ocase__distrib,axiom,
! [H: a > a,F1: a,F22: a > a,Option: option_a] :
( ( H @ ( case_option_a_a @ F1 @ F22 @ Option ) )
= ( case_option_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_249_option_Ocase__distrib,axiom,
! [H: $o > option_a,F1: $o,F22: a > $o,Option: option_a] :
( ( H @ ( case_option_o_a @ F1 @ F22 @ Option ) )
= ( case_o3148979394504432965on_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_250_option_Ocase__distrib,axiom,
! [H: option_a > $o,F1: option_a,F22: a > option_a,Option: option_a] :
( ( H @ ( case_o3148979394504432965on_a_a @ F1 @ F22 @ Option ) )
= ( case_option_o_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_251_option_Ocase__distrib,axiom,
! [H: option_a > a,F1: option_a,F22: a > option_a,Option: option_a] :
( ( H @ ( case_o3148979394504432965on_a_a @ F1 @ F22 @ Option ) )
= ( case_option_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_252_option_Ocase__distrib,axiom,
! [H: a > option_a,F1: a,F22: a > a,Option: option_a] :
( ( H @ ( case_option_a_a @ F1 @ F22 @ Option ) )
= ( case_o3148979394504432965on_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_253_option_Ocase__distrib,axiom,
! [H: option_a > option_a,F1: option_a,F22: a > option_a,Option: option_a] :
( ( H @ ( case_o3148979394504432965on_a_a @ F1 @ F22 @ Option ) )
= ( case_o3148979394504432965on_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_254_option_Ocase__distrib,axiom,
! [H: $o > mappin2365780136655028071_a_b_a,F1: $o,F22: a > $o,Option: option_a] :
( ( H @ ( case_option_o_a @ F1 @ F22 @ Option ) )
= ( case_o2154183385986904842_b_a_a @ ( H @ F1 )
@ ^ [X4: a] : ( H @ ( F22 @ X4 ) )
@ Option ) ) ).
% option.case_distrib
thf(fact_255_internal__case__prod__def,axiom,
produc3797153600616317541od_a_b = produc8992199381948149691od_a_b ).
% internal_case_prod_def
thf(fact_256_internal__case__prod__def,axiom,
produc3580122457448217769_d_nat = produc5272039204407661311_d_nat ).
% internal_case_prod_def
thf(fact_257_internal__case__prod__def,axiom,
produc5628374565148576719_a_b_a = produc452744236373541113_a_b_a ).
% internal_case_prod_def
thf(fact_258_internal__case__prod__def,axiom,
produc4382883301709631645_a_b_a = produc5613835436409813491_a_b_a ).
% internal_case_prod_def
thf(fact_259_internal__case__prod__def,axiom,
produc4871049226530554055_a_b_a = produc5638855421663032305_a_b_a ).
% internal_case_prod_def
thf(fact_260_internal__case__prod__def,axiom,
produc8391920324087245981_a_b_a = produc3256888519411912691_a_b_a ).
% internal_case_prod_def
thf(fact_261_internal__case__prod__def,axiom,
produc4617426408912073941_a_b_o = produc3537405659489547051_a_b_o ).
% internal_case_prod_def
thf(fact_262_internal__case__prod__def,axiom,
produc6289240061155251307od_a_b = produc611504906096598721od_a_b ).
% internal_case_prod_def
thf(fact_263_internal__case__prod__def,axiom,
produc987239214144727667_b_a_o = produc2053338206788791453_b_a_o ).
% internal_case_prod_def
thf(fact_264_internal__case__prod__def,axiom,
produc2727628064737871481_a_b_a = produc543687385667932879_a_b_a ).
% internal_case_prod_def
thf(fact_265_pred__equals__eq2,axiom,
! [R: set_Pr7659163277375235966_b_a_a,S: set_Pr7659163277375235966_b_a_a] :
( ( ( ^ [X4: a,Y4: mappin4996136453398522101_b_a_a] : ( member7689197028375331655_b_a_a @ ( produc4259011374121840526_b_a_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: mappin4996136453398522101_b_a_a] : ( member7689197028375331655_b_a_a @ ( produc4259011374121840526_b_a_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_266_pred__equals__eq2,axiom,
! [R: set_Pr8515993315433149983_d_nat,S: set_Pr8515993315433149983_d_nat] :
( ( ( ^ [X4: a,Y4: list_P6684558232516339260_d_nat] : ( member8047447634869378944_d_nat @ ( produc919746265332163299_d_nat @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: list_P6684558232516339260_d_nat] : ( member8047447634869378944_d_nat @ ( produc919746265332163299_d_nat @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_267_pred__equals__eq2,axiom,
! [R: set_Pr5765251437205137415_a_b_a,S: set_Pr5765251437205137415_a_b_a] :
( ( ( ^ [X4: a,Y4: list_P2992919015626629540_a_b_a] : ( member378967531903691624_a_b_a @ ( produc6994869176599099851_a_b_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: list_P2992919015626629540_a_b_a] : ( member378967531903691624_a_b_a @ ( produc6994869176599099851_a_b_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_268_pred__equals__eq2,axiom,
! [R: set_Pr7142564897319301815od_a_b,S: set_Pr7142564897319301815od_a_b] :
( ( ( ^ [X4: a,Y4: list_P1467974523212632366od_a_b] : ( member8745141763671436032od_a_b @ ( produc6643264353547226055od_a_b @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: list_P1467974523212632366od_a_b] : ( member8745141763671436032od_a_b @ ( produc6643264353547226055od_a_b @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_269_pred__equals__eq2,axiom,
! [R: set_Product_prod_a_a,S: set_Product_prod_a_a] :
( ( ( ^ [X4: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_270_pred__equals__eq2,axiom,
! [R: set_Pr8583615357880026082_d_nat,S: set_Pr8583615357880026082_d_nat] :
( ( ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_271_pred__equals__eq2,axiom,
! [R: set_Product_prod_a_b,S: set_Product_prod_a_b] :
( ( ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_272_pred__equals__eq2,axiom,
! [R: set_Pr8226792695654363348_a_b_a,S: set_Pr8226792695654363348_a_b_a] :
( ( ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_273_pred__equals__eq2,axiom,
! [R: set_Pr2043227878544749668_a_b_a,S: set_Pr2043227878544749668_a_b_a] :
( ( ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_274_pred__equals__eq2,axiom,
! [R: set_Pr2084289749507318346_a_b_a,S: set_Pr2084289749507318346_a_b_a] :
( ( ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R ) )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_275_internal__case__prod__conv,axiom,
! [C2: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc8391920324087245981_a_b_a @ C2 @ ( produc2616710729536263484_a_b_a @ A @ B ) )
= ( C2 @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_276_internal__case__prod__conv,axiom,
! [C2: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat,A: a,B: produc5456268773499131775_d_nat] :
( ( produc3580122457448217769_d_nat @ C2 @ ( produc5865182755557626534_d_nat @ A @ B ) )
= ( C2 @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_277_internal__case__prod__conv,axiom,
! [C2: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A: a,B: produc5456268773499131775_d_nat] :
( ( produc4871049226530554055_a_b_a @ C2 @ ( produc5865182755557626534_d_nat @ A @ B ) )
= ( C2 @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_278_internal__case__prod__conv,axiom,
! [C2: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc5628374565148576719_a_b_a @ C2 @ ( produc1583556749610718734_a_b_a @ A @ B ) )
= ( C2 @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_279_internal__case__prod__conv,axiom,
! [C2: a > b > product_prod_a_b,A: a,B: b] :
( ( produc3797153600616317541od_a_b @ C2 @ ( product_Pair_a_b @ A @ B ) )
= ( C2 @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_280_mapping__eqI,axiom,
! [M: mappin4996136453398522101_b_a_a,M2: mappin4996136453398522101_b_a_a] :
( ! [X3: produc7822699449245016212_a_b_a] :
( ( lookup1409243802988840364_b_a_a @ M @ X3 )
= ( lookup1409243802988840364_b_a_a @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_281_mapping__eqI,axiom,
! [M: mappin187059948859696622_a_b_a,M2: mappin187059948859696622_a_b_a] :
( ! [X3: list_P6684558232516339260_d_nat] :
( ( lookup4661578797684577249_a_b_a @ M @ X3 )
= ( lookup4661578797684577249_a_b_a @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_282_mapping__eqI,axiom,
! [M: mappin6535725686296717250_d_nat,M2: mappin6535725686296717250_d_nat] :
( ! [X3: a] :
( ( lookup8480750236328838337_d_nat @ M @ X3 )
= ( lookup8480750236328838337_d_nat @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_283_mapping__eqI,axiom,
! [M: mappin4519906018992269226_a_b_a,M2: mappin4519906018992269226_a_b_a] :
( ! [X3: a] :
( ( lookup1261341372242361769_a_b_a @ M @ X3 )
= ( lookup1261341372242361769_a_b_a @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_284_mapping__eqI,axiom,
! [M: mapping_a_b,M2: mapping_a_b] :
( ! [X3: a] :
( ( lookup_a_b @ M @ X3 )
= ( lookup_a_b @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_285_mapping__eqI,axiom,
! [M: mappin2365780136655028071_a_b_a,M2: mappin2365780136655028071_a_b_a] :
( ! [X3: product_prod_a_b] :
( ( lookup863726980359885586_a_b_a @ M @ X3 )
= ( lookup863726980359885586_a_b_a @ M2 @ X3 ) )
=> ( M = M2 ) ) ).
% mapping_eqI
thf(fact_286_curry__case__prod,axiom,
! [F: a > b > product_prod_a_b] :
( ( produc3755105452235003484od_a_b @ ( produc8992199381948149691od_a_b @ F ) )
= F ) ).
% curry_case_prod
thf(fact_287_curry__case__prod,axiom,
! [F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat] :
( ( produc8282818114755544864_d_nat @ ( produc5272039204407661311_d_nat @ F ) )
= F ) ).
% curry_case_prod
thf(fact_288_curry__case__prod,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc6137926072827258392_a_b_a @ ( produc452744236373541113_a_b_a @ F ) )
= F ) ).
% curry_case_prod
thf(fact_289_curry__case__prod,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc9090429389446707860_a_b_a @ ( produc5613835436409813491_a_b_a @ F ) )
= F ) ).
% curry_case_prod
thf(fact_290_curry__case__prod,axiom,
! [F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5534703194321516048_a_b_a @ ( produc5638855421663032305_a_b_a @ F ) )
= F ) ).
% curry_case_prod
thf(fact_291_curry__case__prod,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a] :
( ( produc1013893662665017236_a_b_a @ ( produc3256888519411912691_a_b_a @ F ) )
= F ) ).
% curry_case_prod
thf(fact_292_curry__case__prod,axiom,
! [F: a > b > $o] :
( ( product_curry_a_b_o @ ( produc3537405659489547051_a_b_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_293_curry__case__prod,axiom,
! [F: a > b > list_P1467974523212632366od_a_b] :
( ( produc6509513668519493858od_a_b @ ( produc611504906096598721od_a_b @ F ) )
= F ) ).
% curry_case_prod
thf(fact_294_curry__case__prod,axiom,
! [F: a > mappin2365780136655028071_a_b_a > $o] :
( ( produc3842274730932565308_b_a_o @ ( produc2053338206788791453_b_a_o @ F ) )
= F ) ).
% curry_case_prod
thf(fact_295_curry__case__prod,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc7822699449245016212_a_b_a] :
( ( produc4095722223507068912_a_b_a @ ( produc543687385667932879_a_b_a @ F ) )
= F ) ).
% curry_case_prod
thf(fact_296_case__prod__curry,axiom,
! [F: product_prod_a_b > product_prod_a_b] :
( ( produc8992199381948149691od_a_b @ ( produc3755105452235003484od_a_b @ F ) )
= F ) ).
% case_prod_curry
thf(fact_297_case__prod__curry,axiom,
! [F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat] :
( ( produc5272039204407661311_d_nat @ ( produc8282818114755544864_d_nat @ F ) )
= F ) ).
% case_prod_curry
thf(fact_298_case__prod__curry,axiom,
! [F: produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc452744236373541113_a_b_a @ ( produc6137926072827258392_a_b_a @ F ) )
= F ) ).
% case_prod_curry
thf(fact_299_case__prod__curry,axiom,
! [F: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5613835436409813491_a_b_a @ ( produc9090429389446707860_a_b_a @ F ) )
= F ) ).
% case_prod_curry
thf(fact_300_case__prod__curry,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5638855421663032305_a_b_a @ ( produc5534703194321516048_a_b_a @ F ) )
= F ) ).
% case_prod_curry
thf(fact_301_case__prod__curry,axiom,
! [F: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a] :
( ( produc3256888519411912691_a_b_a @ ( produc1013893662665017236_a_b_a @ F ) )
= F ) ).
% case_prod_curry
thf(fact_302_case__prod__curry,axiom,
! [F: product_prod_a_b > $o] :
( ( produc3537405659489547051_a_b_o @ ( product_curry_a_b_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_303_case__prod__curry,axiom,
! [F: product_prod_a_b > list_P1467974523212632366od_a_b] :
( ( produc611504906096598721od_a_b @ ( produc6509513668519493858od_a_b @ F ) )
= F ) ).
% case_prod_curry
thf(fact_304_case__prod__curry,axiom,
! [F: produc7822699449245016212_a_b_a > $o] :
( ( produc2053338206788791453_b_a_o @ ( produc3842274730932565308_b_a_o @ F ) )
= F ) ).
% case_prod_curry
thf(fact_305_case__prod__curry,axiom,
! [F: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a] :
( ( produc543687385667932879_a_b_a @ ( produc4095722223507068912_a_b_a @ F ) )
= F ) ).
% case_prod_curry
thf(fact_306_curryI,axiom,
! [F: produc3619439354540788382_b_a_a > $o,A: a,B: mappin4996136453398522101_b_a_a] :
( ( F @ ( produc4259011374121840526_b_a_a @ A @ B ) )
=> ( produc2925195325953240534_a_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_307_curryI,axiom,
! [F: produc9176665399011442921_d_nat > $o,A: a,B: list_P6684558232516339260_d_nat] :
( ( F @ ( produc919746265332163299_d_nat @ A @ B ) )
=> ( produc8694939645206489895_nat_o @ F @ A @ B ) ) ).
% curryI
thf(fact_308_curryI,axiom,
! [F: produc7083967959564351825_a_b_a > $o,A: a,B: list_P2992919015626629540_a_b_a] :
( ( F @ ( produc6994869176599099851_a_b_a @ A @ B ) )
=> ( produc3597518269466942399_b_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_309_curryI,axiom,
! [F: produc2639161875728825943od_a_b > $o,A: a,B: list_P1467974523212632366od_a_b] :
( ( F @ ( produc6643264353547226055od_a_b @ A @ B ) )
=> ( produc1240654420938582365_a_b_o @ F @ A @ B ) ) ).
% curryI
thf(fact_310_curryI,axiom,
! [F: product_prod_a_a > $o,A: a,B: a] :
( ( F @ ( product_Pair_a_a @ A @ B ) )
=> ( product_curry_a_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_311_curryI,axiom,
! [F: produc1990351791824763820_d_nat > $o,A: a,B: produc5456268773499131775_d_nat] :
( ( F @ ( produc5865182755557626534_d_nat @ A @ B ) )
=> ( produc2404724602700222756_nat_o @ F @ A @ B ) ) ).
% curryI
thf(fact_312_curryI,axiom,
! [F: product_prod_a_b > $o,A: a,B: b] :
( ( F @ ( product_Pair_a_b @ A @ B ) )
=> ( product_curry_a_b_o @ F @ A @ B ) ) ).
% curryI
thf(fact_313_curryI,axiom,
! [F: produc6343861673719254644_a_b_a > $o,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( F @ ( produc1681437058057156268_a_b_a @ A @ B ) )
=> ( produc8543931719223760824_b_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_314_curryI,axiom,
! [F: produc2062766750192416900_a_b_a > $o,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( F @ ( produc2616710729536263484_a_b_a @ A @ B ) )
=> ( produc2006925953541372584_b_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_315_curryI,axiom,
! [F: produc7822699449245016212_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( F @ ( produc1583556749610718734_a_b_a @ A @ B ) )
=> ( produc3842274730932565308_b_a_o @ F @ A @ B ) ) ).
% curryI
thf(fact_316_split__part,axiom,
! [P: $o,Q2: a > mappin2365780136655028071_a_b_a > $o] :
( ( produc2053338206788791453_b_a_o
@ ^ [A5: a,B4: mappin2365780136655028071_a_b_a] :
( P
& ( Q2 @ A5 @ B4 ) ) )
= ( ^ [Ab: produc7822699449245016212_a_b_a] :
( P
& ( produc2053338206788791453_b_a_o @ Q2 @ Ab ) ) ) ) ).
% split_part
thf(fact_317_split__part,axiom,
! [P: $o,Q2: a > b > $o] :
( ( produc3537405659489547051_a_b_o
@ ^ [A5: a,B4: b] :
( P
& ( Q2 @ A5 @ B4 ) ) )
= ( ^ [Ab: product_prod_a_b] :
( P
& ( produc3537405659489547051_a_b_o @ Q2 @ Ab ) ) ) ) ).
% split_part
thf(fact_318_curry__conv,axiom,
( produc5534703194321516048_a_b_a
= ( ^ [F2: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,A5: a,B4: produc5456268773499131775_d_nat] : ( F2 @ ( produc5865182755557626534_d_nat @ A5 @ B4 ) ) ) ) ).
% curry_conv
thf(fact_319_curry__conv,axiom,
( produc6137926072827258392_a_b_a
= ( ^ [F2: produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a,A5: a,B4: mappin2365780136655028071_a_b_a] : ( F2 @ ( produc1583556749610718734_a_b_a @ A5 @ B4 ) ) ) ) ).
% curry_conv
thf(fact_320_curry__conv,axiom,
( produc3842274730932565308_b_a_o
= ( ^ [F2: produc7822699449245016212_a_b_a > $o,A5: a,B4: mappin2365780136655028071_a_b_a] : ( F2 @ ( produc1583556749610718734_a_b_a @ A5 @ B4 ) ) ) ) ).
% curry_conv
thf(fact_321_curry__conv,axiom,
( produc3755105452235003484od_a_b
= ( ^ [F2: product_prod_a_b > product_prod_a_b,A5: a,B4: b] : ( F2 @ ( product_Pair_a_b @ A5 @ B4 ) ) ) ) ).
% curry_conv
thf(fact_322_curry__conv,axiom,
( product_curry_a_b_o
= ( ^ [F2: product_prod_a_b > $o,A5: a,B4: b] : ( F2 @ ( product_Pair_a_b @ A5 @ B4 ) ) ) ) ).
% curry_conv
thf(fact_323_prod_Odisc__eq__case,axiom,
! [Prod: produc7822699449245016212_a_b_a] :
( produc2053338206788791453_b_a_o
@ ^ [Uu: a,Uv: mappin2365780136655028071_a_b_a] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_324_prod_Odisc__eq__case,axiom,
! [Prod: product_prod_a_b] :
( produc3537405659489547051_a_b_o
@ ^ [Uu: a,Uv: b] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_325_curry__K,axiom,
! [C2: mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( produc5534703194321516048_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat] : C2 )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : C2 ) ) ).
% curry_K
thf(fact_326_curry__K,axiom,
! [C2: produc6343861673719254644_a_b_a] :
( ( produc6137926072827258392_a_b_a
@ ^ [X4: produc7822699449245016212_a_b_a] : C2 )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : C2 ) ) ).
% curry_K
thf(fact_327_curry__K,axiom,
! [C2: $o] :
( ( produc3842274730932565308_b_a_o
@ ^ [X4: produc7822699449245016212_a_b_a] : C2 )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : C2 ) ) ).
% curry_K
thf(fact_328_curry__K,axiom,
! [C2: product_prod_a_b] :
( ( produc3755105452235003484od_a_b
@ ^ [X4: product_prod_a_b] : C2 )
= ( ^ [X4: a,Y4: b] : C2 ) ) ).
% curry_K
thf(fact_329_curry__K,axiom,
! [C2: $o] :
( ( product_curry_a_b_o
@ ^ [X4: product_prod_a_b] : C2 )
= ( ^ [X4: a,Y4: b] : C2 ) ) ).
% curry_K
thf(fact_330_curryD,axiom,
! [F: produc3619439354540788382_b_a_a > $o,A: a,B: mappin4996136453398522101_b_a_a] :
( ( produc2925195325953240534_a_a_o @ F @ A @ B )
=> ( F @ ( produc4259011374121840526_b_a_a @ A @ B ) ) ) ).
% curryD
thf(fact_331_curryD,axiom,
! [F: produc9176665399011442921_d_nat > $o,A: a,B: list_P6684558232516339260_d_nat] :
( ( produc8694939645206489895_nat_o @ F @ A @ B )
=> ( F @ ( produc919746265332163299_d_nat @ A @ B ) ) ) ).
% curryD
thf(fact_332_curryD,axiom,
! [F: produc7083967959564351825_a_b_a > $o,A: a,B: list_P2992919015626629540_a_b_a] :
( ( produc3597518269466942399_b_a_o @ F @ A @ B )
=> ( F @ ( produc6994869176599099851_a_b_a @ A @ B ) ) ) ).
% curryD
thf(fact_333_curryD,axiom,
! [F: produc2639161875728825943od_a_b > $o,A: a,B: list_P1467974523212632366od_a_b] :
( ( produc1240654420938582365_a_b_o @ F @ A @ B )
=> ( F @ ( produc6643264353547226055od_a_b @ A @ B ) ) ) ).
% curryD
thf(fact_334_curryD,axiom,
! [F: product_prod_a_a > $o,A: a,B: a] :
( ( product_curry_a_a_o @ F @ A @ B )
=> ( F @ ( product_Pair_a_a @ A @ B ) ) ) ).
% curryD
thf(fact_335_curryD,axiom,
! [F: produc1990351791824763820_d_nat > $o,A: a,B: produc5456268773499131775_d_nat] :
( ( produc2404724602700222756_nat_o @ F @ A @ B )
=> ( F @ ( produc5865182755557626534_d_nat @ A @ B ) ) ) ).
% curryD
thf(fact_336_curryD,axiom,
! [F: product_prod_a_b > $o,A: a,B: b] :
( ( product_curry_a_b_o @ F @ A @ B )
=> ( F @ ( product_Pair_a_b @ A @ B ) ) ) ).
% curryD
thf(fact_337_curryD,axiom,
! [F: produc6343861673719254644_a_b_a > $o,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc8543931719223760824_b_a_o @ F @ A @ B )
=> ( F @ ( produc1681437058057156268_a_b_a @ A @ B ) ) ) ).
% curryD
thf(fact_338_curryD,axiom,
! [F: produc2062766750192416900_a_b_a > $o,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc2006925953541372584_b_a_o @ F @ A @ B )
=> ( F @ ( produc2616710729536263484_a_b_a @ A @ B ) ) ) ).
% curryD
thf(fact_339_curryD,axiom,
! [F: produc7822699449245016212_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc3842274730932565308_b_a_o @ F @ A @ B )
=> ( F @ ( produc1583556749610718734_a_b_a @ A @ B ) ) ) ).
% curryD
thf(fact_340_curryE,axiom,
! [F: produc3619439354540788382_b_a_a > $o,A: a,B: mappin4996136453398522101_b_a_a] :
( ( produc2925195325953240534_a_a_o @ F @ A @ B )
=> ( F @ ( produc4259011374121840526_b_a_a @ A @ B ) ) ) ).
% curryE
thf(fact_341_curryE,axiom,
! [F: produc9176665399011442921_d_nat > $o,A: a,B: list_P6684558232516339260_d_nat] :
( ( produc8694939645206489895_nat_o @ F @ A @ B )
=> ( F @ ( produc919746265332163299_d_nat @ A @ B ) ) ) ).
% curryE
thf(fact_342_curryE,axiom,
! [F: produc7083967959564351825_a_b_a > $o,A: a,B: list_P2992919015626629540_a_b_a] :
( ( produc3597518269466942399_b_a_o @ F @ A @ B )
=> ( F @ ( produc6994869176599099851_a_b_a @ A @ B ) ) ) ).
% curryE
thf(fact_343_curryE,axiom,
! [F: produc2639161875728825943od_a_b > $o,A: a,B: list_P1467974523212632366od_a_b] :
( ( produc1240654420938582365_a_b_o @ F @ A @ B )
=> ( F @ ( produc6643264353547226055od_a_b @ A @ B ) ) ) ).
% curryE
thf(fact_344_curryE,axiom,
! [F: product_prod_a_a > $o,A: a,B: a] :
( ( product_curry_a_a_o @ F @ A @ B )
=> ( F @ ( product_Pair_a_a @ A @ B ) ) ) ).
% curryE
thf(fact_345_curryE,axiom,
! [F: produc1990351791824763820_d_nat > $o,A: a,B: produc5456268773499131775_d_nat] :
( ( produc2404724602700222756_nat_o @ F @ A @ B )
=> ( F @ ( produc5865182755557626534_d_nat @ A @ B ) ) ) ).
% curryE
thf(fact_346_curryE,axiom,
! [F: product_prod_a_b > $o,A: a,B: b] :
( ( product_curry_a_b_o @ F @ A @ B )
=> ( F @ ( product_Pair_a_b @ A @ B ) ) ) ).
% curryE
thf(fact_347_curryE,axiom,
! [F: produc6343861673719254644_a_b_a > $o,A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc8543931719223760824_b_a_o @ F @ A @ B )
=> ( F @ ( produc1681437058057156268_a_b_a @ A @ B ) ) ) ).
% curryE
thf(fact_348_curryE,axiom,
! [F: produc2062766750192416900_a_b_a > $o,A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a] :
( ( produc2006925953541372584_b_a_o @ F @ A @ B )
=> ( F @ ( produc2616710729536263484_a_b_a @ A @ B ) ) ) ).
% curryE
thf(fact_349_curryE,axiom,
! [F: produc7822699449245016212_a_b_a > $o,A: a,B: mappin2365780136655028071_a_b_a] :
( ( produc3842274730932565308_b_a_o @ F @ A @ B )
=> ( F @ ( produc1583556749610718734_a_b_a @ A @ B ) ) ) ).
% curryE
thf(fact_350_curry__def,axiom,
( produc5534703194321516048_a_b_a
= ( ^ [C3: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a,X4: a,Y4: produc5456268773499131775_d_nat] : ( C3 @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) ) ) ) ).
% curry_def
thf(fact_351_curry__def,axiom,
( produc6137926072827258392_a_b_a
= ( ^ [C3: produc7822699449245016212_a_b_a > produc6343861673719254644_a_b_a,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( C3 @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) ) ) ) ).
% curry_def
thf(fact_352_curry__def,axiom,
( produc3842274730932565308_b_a_o
= ( ^ [C3: produc7822699449245016212_a_b_a > $o,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( C3 @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) ) ) ) ).
% curry_def
thf(fact_353_curry__def,axiom,
( produc3755105452235003484od_a_b
= ( ^ [C3: product_prod_a_b > product_prod_a_b,X4: a,Y4: b] : ( C3 @ ( product_Pair_a_b @ X4 @ Y4 ) ) ) ) ).
% curry_def
thf(fact_354_curry__def,axiom,
( product_curry_a_b_o
= ( ^ [C3: product_prod_a_b > $o,X4: a,Y4: b] : ( C3 @ ( product_Pair_a_b @ X4 @ Y4 ) ) ) ) ).
% curry_def
thf(fact_355_cstep__def,axiom,
( cstep_9086493308577808298_b_a_a
= ( ^ [Step: a > mappin4996136453398522101_b_a_a > a,St: mappin17023578605762161_a_a_a,Q4: a,Bs2: mappin4996136453398522101_b_a_a] :
( case_o6478378332473707667_a_a_a @ ( produc4266190156793545368_a_a_a @ ( Step @ Q4 @ Bs2 ) @ ( update2949569333909129419_a_a_a @ ( produc4259011374121840526_b_a_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc4266190156793545368_a_a_a @ V @ St )
@ ( lookup5009658751286874908_a_a_a @ St @ ( produc4259011374121840526_b_a_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_356_cstep__def,axiom,
( cstep_6750614933438834119_d_nat
= ( ^ [Step: a > list_P6684558232516339260_d_nat > a,St: mappin6510584212744718816_nat_a,Q4: a,Bs2: list_P6684558232516339260_d_nat] :
( case_o8942390679909280704at_a_a @ ( produc185989309827705465_nat_a @ ( Step @ Q4 @ Bs2 ) @ ( update8892332461331997608_nat_a @ ( produc919746265332163299_d_nat @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc185989309827705465_nat_a @ V @ St )
@ ( lookup6857919033935848087_nat_a @ St @ ( produc919746265332163299_d_nat @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_357_cstep__def,axiom,
( cstep_3906380498826956463_a_b_a
= ( ^ [Step: a > list_P2992919015626629540_a_b_a > a,St: mappin550309913600311800_b_a_a,Q4: a,Bs2: list_P2992919015626629540_a_b_a] :
( case_o3814117949224516776_a_a_a @ ( produc1160361938620327697_b_a_a @ ( Step @ Q4 @ Bs2 ) @ ( update556944065238765376_b_a_a @ ( produc6994869176599099851_a_b_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc1160361938620327697_b_a_a @ V @ St )
@ ( lookup1643283453670772143_b_a_a @ St @ ( produc6994869176599099851_a_b_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_358_cstep__def,axiom,
( cstep_8261300269631392739od_a_b
= ( ^ [Step: a > list_P1467974523212632366od_a_b > a,St: mappin1995428302098636536_a_b_a,Q4: a,Bs2: list_P1467974523212632366od_a_b] :
( case_o2082071590584463180_b_a_a @ ( produc5997378463071106847_a_b_a @ ( Step @ Q4 @ Bs2 ) @ ( update3671798976407283026_a_b_a @ ( produc6643264353547226055od_a_b @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc5997378463071106847_a_b_a @ V @ St )
@ ( lookup5884355714128708515_a_b_a @ St @ ( produc6643264353547226055od_a_b @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_359_cstep__def,axiom,
( cstep_a_a
= ( ^ [Step: a > a > a,St: mappin3001429137260014760_a_a_a,Q4: a,Bs2: a] :
( case_o8071424220481837212_a_a_a @ ( produc2219205750215705423_a_a_a @ ( Step @ Q4 @ Bs2 ) @ ( update1387224295439371394_a_a_a @ ( product_Pair_a_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc2219205750215705423_a_a_a @ V @ St )
@ ( lookup1499375980964872275_a_a_a @ St @ ( product_Pair_a_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_360_cstep__def,axiom,
( cstep_4766452580563721098_d_nat
= ( ^ [Step: a > produc5456268773499131775_d_nat > a,St: mappin2367819674035305821_nat_a,Q4: a,Bs2: produc5456268773499131775_d_nat] :
( case_o4872500525950110979at_a_a @ ( produc1686585632564395894_nat_a @ ( Step @ Q4 @ Bs2 ) @ ( update6875199776339664293_nat_a @ ( produc5865182755557626534_d_nat @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc1686585632564395894_nat_a @ V @ St )
@ ( lookup333719581650085652_nat_a @ St @ ( produc5865182755557626534_d_nat @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_361_cstep__def,axiom,
( cstep_9201453730389171400_a_b_a
= ( ^ [Step: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc1990351791824763820_d_nat,St: mappin182839930001496549_d_nat,Q4: produc1990351791824763820_d_nat,Bs2: mappin2365780136655028071_a_b_a] :
( case_o7371686905944619111_d_nat @ ( produc7378667233664236768_d_nat @ ( Step @ Q4 @ Bs2 ) @ ( update8467124912708031989_d_nat @ ( produc1681437058057156268_a_b_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: produc1990351791824763820_d_nat] : ( produc7378667233664236768_d_nat @ V @ St )
@ ( lookup1478974430281096036_d_nat @ St @ ( produc1681437058057156268_a_b_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_362_cstep__def,axiom,
( cstep_8854914602869980504_a_b_a
= ( ^ [Step: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > list_P6684558232516339260_d_nat,St: mappin505876631851820293_d_nat,Q4: list_P6684558232516339260_d_nat,Bs2: mappin2365780136655028071_a_b_a] :
( case_o991627342249586311_d_nat @ ( produc6939990982589020784_d_nat @ ( Step @ Q4 @ Bs2 ) @ ( update7531612778948884501_d_nat @ ( produc2616710729536263484_a_b_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: list_P6684558232516339260_d_nat] : ( produc6939990982589020784_d_nat @ V @ St )
@ ( lookup2178750111427327620_d_nat @ St @ ( produc2616710729536263484_a_b_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_363_cstep__def,axiom,
( cstep_6646870280633757938_a_b_a
= ( ^ [Step: a > mappin2365780136655028071_a_b_a > a,St: mappin4996136453398522101_b_a_a,Q4: a,Bs2: mappin2365780136655028071_a_b_a] :
( case_o8746674778622544491_a_a_a @ ( produc4259011374121840526_b_a_a @ ( Step @ Q4 @ Bs2 ) @ ( update5685058447907601597_b_a_a @ ( produc1583556749610718734_a_b_a @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc4259011374121840526_b_a_a @ V @ St )
@ ( lookup1409243802988840364_b_a_a @ St @ ( produc1583556749610718734_a_b_a @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_364_cstep__def,axiom,
( cstep_a_b
= ( ^ [Step: a > b > a,St: mappin2365780136655028071_a_b_a,Q4: a,Bs2: b] :
( case_o140846598303662877_b_a_a @ ( produc1583556749610718734_a_b_a @ ( Step @ Q4 @ Bs2 ) @ ( update751575294834384705_a_b_a @ ( product_Pair_a_b @ Q4 @ Bs2 ) @ ( Step @ Q4 @ Bs2 ) @ St ) )
@ ^ [V: a] : ( produc1583556749610718734_a_b_a @ V @ St )
@ ( lookup863726980359885586_a_b_a @ St @ ( product_Pair_a_b @ Q4 @ Bs2 ) ) ) ) ) ).
% cstep_def
thf(fact_365_All__mapping__def,axiom,
( all_ma3172627230583229140_a_b_a
= ( ^ [M3: mappin187059948859696622_a_b_a,P5: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o] :
! [X4: list_P6684558232516339260_d_nat] : ( case_o630936899899582644_a_b_a @ $true @ ( P5 @ X4 ) @ ( lookup4661578797684577249_a_b_a @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_366_All__mapping__def,axiom,
( all_ma1625059968680912654_d_nat
= ( ^ [M3: mappin6535725686296717250_d_nat,P5: a > produc5456268773499131775_d_nat > $o] :
! [X4: a] : ( case_o6014610241001325132_d_nat @ $true @ ( P5 @ X4 ) @ ( lookup8480750236328838337_d_nat @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_367_All__mapping__def,axiom,
( all_ma2913212136517639798_a_b_a
= ( ^ [M3: mappin4519906018992269226_a_b_a,P5: a > mappin2365780136655028071_a_b_a > $o] :
! [X4: a] : ( case_o630936899899582644_a_b_a @ $true @ ( P5 @ X4 ) @ ( lookup1261341372242361769_a_b_a @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_368_All__mapping__def,axiom,
( all_mapping_a_b
= ( ^ [M3: mapping_a_b,P5: a > b > $o] :
! [X4: a] : ( case_option_o_b @ $true @ ( P5 @ X4 ) @ ( lookup_a_b @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_369_All__mapping__def,axiom,
( all_ma7748622604349067641_b_a_a
= ( ^ [M3: mappin4996136453398522101_b_a_a,P5: produc7822699449245016212_a_b_a > a > $o] :
! [X4: produc7822699449245016212_a_b_a] : ( case_option_o_a @ $true @ ( P5 @ X4 ) @ ( lookup1409243802988840364_b_a_a @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_370_All__mapping__def,axiom,
( all_ma2923619520195476869_a_b_a
= ( ^ [M3: mappin2365780136655028071_a_b_a,P5: product_prod_a_b > a > $o] :
! [X4: product_prod_a_b] : ( case_option_o_a @ $true @ ( P5 @ X4 ) @ ( lookup863726980359885586_a_b_a @ M3 @ X4 ) ) ) ) ).
% All_mapping_def
thf(fact_371_lookup__default__def,axiom,
( lookup1777753518785040938_d_nat
= ( ^ [D: mappin2365780136655028071_a_b_a,M3: mappin187059948859696622_a_b_a,K: list_P6684558232516339260_d_nat] :
( case_o7677175464458025051_a_b_a @ D
@ ^ [V: mappin2365780136655028071_a_b_a] : V
@ ( lookup4661578797684577249_a_b_a @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_372_lookup__default__def,axiom,
( lookup2689911013986210168_nat_a
= ( ^ [D: produc5456268773499131775_d_nat,M3: mappin6535725686296717250_d_nat,K: a] :
( case_o7522508894794884235_d_nat @ D
@ ^ [V: produc5456268773499131775_d_nat] : V
@ ( lookup8480750236328838337_d_nat @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_373_lookup__default__def,axiom,
( lookup4260590398720651408_b_a_a
= ( ^ [D: mappin2365780136655028071_a_b_a,M3: mappin4519906018992269226_a_b_a,K: a] :
( case_o7677175464458025051_a_b_a @ D
@ ^ [V: mappin2365780136655028071_a_b_a] : V
@ ( lookup1261341372242361769_a_b_a @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_374_lookup__default__def,axiom,
( lookup_default_b_a
= ( ^ [D: b,M3: mapping_a_b,K: a] :
( case_option_b_b @ D
@ ^ [V: b] : V
@ ( lookup_a_b @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_375_lookup__default__def,axiom,
( lookup4806362731325673933_a_b_a
= ( ^ [D: a,M3: mappin4996136453398522101_b_a_a,K: produc7822699449245016212_a_b_a] :
( case_option_a_a @ D
@ ^ [V: a] : V
@ ( lookup1409243802988840364_b_a_a @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_376_lookup__default__def,axiom,
( lookup592102128023449775od_a_b
= ( ^ [D: a,M3: mappin2365780136655028071_a_b_a,K: product_prod_a_b] :
( case_option_a_a @ D
@ ^ [V: a] : V
@ ( lookup863726980359885586_a_b_a @ M3 @ K ) ) ) ) ).
% lookup_default_def
thf(fact_377_same__fst__def,axiom,
( same_f2554954299287463569_a_b_a
= ( ^ [P5: list_P6684558232516339260_d_nat > $o,R4: list_P6684558232516339260_d_nat > set_Pr1410444956374649615_a_b_a] :
( collec7317118955271278738_a_b_a
@ ( produc8109344284017171820_b_a_o
@ ( produc7322125808614349514_b_a_o
@ ^ [X5: list_P6684558232516339260_d_nat,Y6: mappin2365780136655028071_a_b_a] :
( produc6164275942970966535_b_a_o
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] :
( ( X5 = X4 )
& ( P5 @ X4 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y6 @ Y4 ) @ ( R4 @ X4 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_378_same__fst__def,axiom,
( same_f8862508556523255425_a_b_a
= ( ^ [P5: produc1990351791824763820_d_nat > $o,R4: produc1990351791824763820_d_nat > set_Pr1410444956374649615_a_b_a] :
( collec1164995411054953490_a_b_a
@ ( produc5089158207452318700_b_a_o
@ ( produc708482854371332170_b_a_o
@ ^ [X5: produc1990351791824763820_d_nat,Y6: mappin2365780136655028071_a_b_a] :
( produc6407700812349938327_b_a_o
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] :
( ( X5 = X4 )
& ( P5 @ X4 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y6 @ Y4 ) @ ( R4 @ X4 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_379_same__fst__def,axiom,
( same_f3903536699954488849_d_nat
= ( ^ [P5: a > $o,R4: a > set_Pr2853997496678843199_d_nat] :
( collec2880425841902469156_d_nat
@ ( produc4563981736279841938_nat_o
@ ( produc6235630094606560144_nat_o
@ ^ [X5: a,Y6: produc5456268773499131775_d_nat] :
( produc1905287380190322693_nat_o
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] :
( ( X5 = X4 )
& ( P5 @ X4 )
& ( member4240823983429516168_d_nat @ ( produc3096269196918525335_d_nat @ Y6 @ Y4 ) @ ( R4 @ X4 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_380_same__fst__def,axiom,
( same_f5330524035721250553_a_b_a
= ( ^ [P5: a > $o,R4: a > set_Pr1410444956374649615_a_b_a] :
( collec4077122849528628852_a_b_a
@ ( produc206302895227458626_b_a_o
@ ( produc5371551483969925184_b_a_o
@ ^ [X5: a,Y6: mappin2365780136655028071_a_b_a] :
( produc2053338206788791453_b_a_o
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] :
( ( X5 = X4 )
& ( P5 @ X4 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y6 @ Y4 ) @ ( R4 @ X4 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_381_same__fst__def,axiom,
( same_fst_a_b
= ( ^ [P5: a > $o,R4: a > set_Product_prod_b_b] :
( collec7968472090841016338od_a_b
@ ( produc5413562937804622316_a_b_o
@ ( produc8890515534965058434_a_b_o
@ ^ [X5: a,Y6: b] :
( produc3537405659489547051_a_b_o
@ ^ [X4: a,Y4: b] :
( ( X5 = X4 )
& ( P5 @ X4 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ Y6 @ Y4 ) @ ( R4 @ X4 ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_382_mmap__fold_H__def,axiom,
( mmap_f6064999285056190608_a_b_a
= ( ^ [M3: list_P6684558232516339260_d_nat,E5: mappin2365780136655028071_a_b_a,F2: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a,C3: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,R2: list_P6684558232516339260_d_nat] :
( foldl_3722756957450160079_d_nat
@ ( produc9028848012815890814_a_b_a
@ ^ [S2: list_P6684558232516339260_d_nat,G2: mappin2365780136655028071_a_b_a,P6: produc1990351791824763820_d_nat] :
( produc4732899263663970435_a_b_a
@ ^ [A5: produc1990351791824763820_d_nat,E6: mappin2365780136655028071_a_b_a] :
( produc4991078678549245937_a_b_a
@ ^ [K: a,V: produc5456268773499131775_d_nat] : ( produc2616710729536263484_a_b_a @ ( mmap_c2205071097579735977_d_nat @ K @ V @ C3 @ S2 ) @ E6 )
@ A5 )
@ ( F2 @ ( produc1681437058057156268_a_b_a @ P6 @ G2 ) ) ) )
@ ( produc2616710729536263484_a_b_a @ R2 @ E5 )
@ M3 ) ) ) ).
% mmap_fold'_def
thf(fact_383_The__split__eq,axiom,
! [X: a,Y5: mappin4996136453398522101_b_a_a] :
( ( the_Pr1762997456034221349_b_a_a
@ ( produc5272303750545776437_a_a_o
@ ^ [X5: a,Y6: mappin4996136453398522101_b_a_a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc4259011374121840526_b_a_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_384_The__split__eq,axiom,
! [X: a,Y5: list_P6684558232516339260_d_nat] :
( ( the_Pr1862402717852443426_d_nat
@ ( produc968428876690328712_nat_o
@ ^ [X5: a,Y6: list_P6684558232516339260_d_nat] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc919746265332163299_d_nat @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_385_The__split__eq,axiom,
! [X: a,Y5: list_P2992919015626629540_a_b_a] :
( ( the_Pr4937942044906663946_a_b_a
@ ( produc3087838301718062496_b_a_o
@ ^ [X5: a,Y6: list_P2992919015626629540_a_b_a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc6994869176599099851_a_b_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_386_The__split__eq,axiom,
! [X: a,Y5: list_P1467974523212632366od_a_b] :
( ( the_Pr66210465194921182od_a_b
@ ( produc7670699999246354108_a_b_o
@ ^ [X5: a,Y6: list_P1467974523212632366od_a_b] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc6643264353547226055od_a_b @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_387_The__split__eq,axiom,
! [X: a,Y5: a] :
( ( the_Product_prod_a_a
@ ( produc6436628058953941356_a_a_o
@ ^ [X5: a,Y6: a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( product_Pair_a_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_388_The__split__eq,axiom,
! [X: a,Y5: produc5456268773499131775_d_nat] :
( ( the_Pr6008708066028318565_d_nat
@ ( produc1905287380190322693_nat_o
@ ^ [X5: a,Y6: produc5456268773499131775_d_nat] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc5865182755557626534_d_nat @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_389_The__split__eq,axiom,
! [X: a,Y5: b] :
( ( the_Product_prod_a_b
@ ( produc3537405659489547051_a_b_o
@ ^ [X5: a,Y6: b] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( product_Pair_a_b @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_390_The__split__eq,axiom,
! [X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( the_Pr6227858779215488635_a_b_a
@ ( produc6407700812349938327_b_a_o
@ ^ [X5: produc1990351791824763820_d_nat,Y6: mappin2365780136655028071_a_b_a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc1681437058057156268_a_b_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_391_The__split__eq,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( the_Pr3099714871038386443_a_b_a
@ ( produc6164275942970966535_b_a_o
@ ^ [X5: list_P6684558232516339260_d_nat,Y6: mappin2365780136655028071_a_b_a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc2616710729536263484_a_b_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_392_The__split__eq,axiom,
! [X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( the_Pr8288891123593341133_a_b_a
@ ( produc2053338206788791453_b_a_o
@ ^ [X5: a,Y6: mappin2365780136655028071_a_b_a] :
( ( X = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc1583556749610718734_a_b_a @ X @ Y5 ) ) ).
% The_split_eq
thf(fact_393_ssubst__Pair__rhs,axiom,
! [R3: a,S3: mappin4996136453398522101_b_a_a,R: set_Pr7659163277375235966_b_a_a,S4: mappin4996136453398522101_b_a_a] :
( ( member7689197028375331655_b_a_a @ ( produc4259011374121840526_b_a_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member7689197028375331655_b_a_a @ ( produc4259011374121840526_b_a_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_394_ssubst__Pair__rhs,axiom,
! [R3: a,S3: list_P6684558232516339260_d_nat,R: set_Pr8515993315433149983_d_nat,S4: list_P6684558232516339260_d_nat] :
( ( member8047447634869378944_d_nat @ ( produc919746265332163299_d_nat @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member8047447634869378944_d_nat @ ( produc919746265332163299_d_nat @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_395_ssubst__Pair__rhs,axiom,
! [R3: a,S3: list_P2992919015626629540_a_b_a,R: set_Pr5765251437205137415_a_b_a,S4: list_P2992919015626629540_a_b_a] :
( ( member378967531903691624_a_b_a @ ( produc6994869176599099851_a_b_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member378967531903691624_a_b_a @ ( produc6994869176599099851_a_b_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_396_ssubst__Pair__rhs,axiom,
! [R3: a,S3: list_P1467974523212632366od_a_b,R: set_Pr7142564897319301815od_a_b,S4: list_P1467974523212632366od_a_b] :
( ( member8745141763671436032od_a_b @ ( produc6643264353547226055od_a_b @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member8745141763671436032od_a_b @ ( produc6643264353547226055od_a_b @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_397_ssubst__Pair__rhs,axiom,
! [R3: a,S3: a,R: set_Product_prod_a_a,S4: a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_398_ssubst__Pair__rhs,axiom,
! [R3: a,S3: produc5456268773499131775_d_nat,R: set_Pr8583615357880026082_d_nat,S4: produc5456268773499131775_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_399_ssubst__Pair__rhs,axiom,
! [R3: a,S3: b,R: set_Product_prod_a_b,S4: b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_400_ssubst__Pair__rhs,axiom,
! [R3: produc1990351791824763820_d_nat,S3: mappin2365780136655028071_a_b_a,R: set_Pr8226792695654363348_a_b_a,S4: mappin2365780136655028071_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_401_ssubst__Pair__rhs,axiom,
! [R3: list_P6684558232516339260_d_nat,S3: mappin2365780136655028071_a_b_a,R: set_Pr2043227878544749668_a_b_a,S4: mappin2365780136655028071_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_402_ssubst__Pair__rhs,axiom,
! [R3: a,S3: mappin2365780136655028071_a_b_a,R: set_Pr2084289749507318346_a_b_a,S4: mappin2365780136655028071_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ R3 @ S3 ) @ R )
=> ( ( S4 = S3 )
=> ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ R3 @ S4 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_403_in__inv__image,axiom,
! [X: a,Y5: a,R3: set_Product_prod_a_a,F: a > a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y5 ) @ ( inv_image_a_a @ R3 @ F ) )
= ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ ( F @ X ) @ ( F @ Y5 ) ) @ R3 ) ) ).
% in_inv_image
thf(fact_404_lookup__update__neq,axiom,
! [K2: produc7822699449245016212_a_b_a,K3: produc7822699449245016212_a_b_a,V2: a,M: mappin4996136453398522101_b_a_a] :
( ( K2 != K3 )
=> ( ( lookup1409243802988840364_b_a_a @ ( update5685058447907601597_b_a_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1409243802988840364_b_a_a @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_405_lookup__update__neq,axiom,
! [K2: list_P6684558232516339260_d_nat,K3: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup4661578797684577249_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup4661578797684577249_a_b_a @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_406_lookup__update__neq,axiom,
! [K2: a,K3: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( K2 != K3 )
=> ( ( lookup8480750236328838337_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= ( lookup8480750236328838337_d_nat @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_407_lookup__update__neq,axiom,
! [K2: a,K3: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup1261341372242361769_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1261341372242361769_a_b_a @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_408_lookup__update__neq,axiom,
! [K2: a,K3: a,V2: b,M: mapping_a_b] :
( ( K2 != K3 )
=> ( ( lookup_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= ( lookup_a_b @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_409_lookup__update__neq,axiom,
! [K2: product_prod_a_b,K3: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup863726980359885586_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup863726980359885586_a_b_a @ M @ K3 ) ) ) ).
% lookup_update_neq
thf(fact_410_same__fstI,axiom,
! [P: a > $o,X: a,Y7: mappin4996136453398522101_b_a_a,Y5: mappin4996136453398522101_b_a_a,R: a > set_Pr8669092719848699463_b_a_a] :
( ( P @ X )
=> ( ( member9145324461869381776_b_a_a @ ( produc4990582932295648215_b_a_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member7358394357974379728_b_a_a @ ( produc8689759926502962327_b_a_a @ ( produc4259011374121840526_b_a_a @ X @ Y7 ) @ ( produc4259011374121840526_b_a_a @ X @ Y5 ) ) @ ( same_f8131973087259725539_b_a_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_411_same__fstI,axiom,
! [P: a > $o,X: a,Y7: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,R: a > set_Pr9022597740479335481_d_nat] :
( ( P @ X )
=> ( ( member2190520509249938818_d_nat @ ( produc3155371298979016209_d_nat @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member6594491860770145628_d_nat @ ( produc3059042386900993131_d_nat @ ( produc919746265332163299_d_nat @ X @ Y7 ) @ ( produc919746265332163299_d_nat @ X @ Y5 ) ) @ ( same_f9108216109512909262_d_nat @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_412_same__fstI,axiom,
! [P: a > $o,X: a,Y7: list_P2992919015626629540_a_b_a,Y5: list_P2992919015626629540_a_b_a,R: a > set_Pr295230314114413961_a_b_a] :
( ( P @ X )
=> ( ( member6649184025540717266_a_b_a @ ( produc1725085198979854177_a_b_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member5568475963910572844_a_b_a @ ( produc6901241635017770555_a_b_a @ ( produc6994869176599099851_a_b_a @ X @ Y7 ) @ ( produc6994869176599099851_a_b_a @ X @ Y5 ) ) @ ( same_f2663892498176857654_a_b_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_413_same__fstI,axiom,
! [P: a > $o,X: a,Y7: list_P1467974523212632366od_a_b,Y5: list_P1467974523212632366od_a_b,R: a > set_Pr3015088788472578951od_a_b] :
( ( P @ X )
=> ( ( member3051990972100052432od_a_b @ ( produc5288560138351607191od_a_b @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member2055843342231799568od_a_b @ ( produc5146089164249824087od_a_b @ ( produc6643264353547226055od_a_b @ X @ Y7 ) @ ( produc6643264353547226055od_a_b @ X @ Y5 ) ) @ ( same_f1164340394720710428od_a_b @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_414_same__fstI,axiom,
! [P: a > $o,X: a,Y7: a,Y5: a,R: a > set_Product_prod_a_a] :
( ( P @ X )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member6330455413206600464od_a_a @ ( produc7886510207707329367od_a_a @ ( product_Pair_a_a @ X @ Y7 ) @ ( product_Pair_a_a @ X @ Y5 ) ) @ ( same_fst_a_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_415_same__fstI,axiom,
! [P: a > $o,X: a,Y7: produc5456268773499131775_d_nat,Y5: produc5456268773499131775_d_nat,R: a > set_Pr2853997496678843199_d_nat] :
( ( P @ X )
=> ( ( member4240823983429516168_d_nat @ ( produc3096269196918525335_d_nat @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member5807866841158083298_d_nat @ ( produc3551437613648685937_d_nat @ ( produc5865182755557626534_d_nat @ X @ Y7 ) @ ( produc5865182755557626534_d_nat @ X @ Y5 ) ) @ ( same_f3903536699954488849_d_nat @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_416_same__fstI,axiom,
! [P: a > $o,X: a,Y7: b,Y5: b,R: a > set_Product_prod_b_b] :
( ( P @ X )
=> ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member5065438833300252112od_a_b @ ( produc6550459592057863831od_a_b @ ( product_Pair_a_b @ X @ Y7 ) @ ( product_Pair_a_b @ X @ Y5 ) ) @ ( same_fst_a_b @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_417_same__fstI,axiom,
! [P: produc1990351791824763820_d_nat > $o,X: produc1990351791824763820_d_nat,Y7: mappin2365780136655028071_a_b_a,Y5: mappin2365780136655028071_a_b_a,R: produc1990351791824763820_d_nat > set_Pr1410444956374649615_a_b_a] :
( ( P @ X )
=> ( ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member6784204726113340880_a_b_a @ ( produc873130865258362007_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Y7 ) @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) ) @ ( same_f8862508556523255425_a_b_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_418_same__fstI,axiom,
! [P: list_P6684558232516339260_d_nat > $o,X: list_P6684558232516339260_d_nat,Y7: mappin2365780136655028071_a_b_a,Y5: mappin2365780136655028071_a_b_a,R: list_P6684558232516339260_d_nat > set_Pr1410444956374649615_a_b_a] :
( ( P @ X )
=> ( ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member6904694298881649744_a_b_a @ ( produc8988583186931504919_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Y7 ) @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) ) @ ( same_f2554954299287463569_a_b_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_419_same__fstI,axiom,
! [P: a > $o,X: a,Y7: mappin2365780136655028071_a_b_a,Y5: mappin2365780136655028071_a_b_a,R: a > set_Pr1410444956374649615_a_b_a] :
( ( P @ X )
=> ( ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ Y7 @ Y5 ) @ ( R @ X ) )
=> ( member8877889123357902642_a_b_a @ ( produc9025683278983384001_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Y7 ) @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) ) @ ( same_f5330524035721250553_a_b_a @ P @ R ) ) ) ) ).
% same_fstI
thf(fact_420_lookup__default__update__neq,axiom,
! [K2: list_P6684558232516339260_d_nat,K3: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup1777753518785040938_d_nat @ D2 @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1777753518785040938_d_nat @ D2 @ M @ K3 ) ) ) ).
% lookup_default_update_neq
thf(fact_421_lookup__default__update__neq,axiom,
! [K2: a,K3: a,D2: produc5456268773499131775_d_nat,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( K2 != K3 )
=> ( ( lookup2689911013986210168_nat_a @ D2 @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= ( lookup2689911013986210168_nat_a @ D2 @ M @ K3 ) ) ) ).
% lookup_default_update_neq
thf(fact_422_lookup__default__update__neq,axiom,
! [K2: a,K3: a,D2: mappin2365780136655028071_a_b_a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup4260590398720651408_b_a_a @ D2 @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup4260590398720651408_b_a_a @ D2 @ M @ K3 ) ) ) ).
% lookup_default_update_neq
thf(fact_423_lookup__default__update__neq,axiom,
! [K2: a,K3: a,D2: b,V2: b,M: mapping_a_b] :
( ( K2 != K3 )
=> ( ( lookup_default_b_a @ D2 @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= ( lookup_default_b_a @ D2 @ M @ K3 ) ) ) ).
% lookup_default_update_neq
thf(fact_424_lookup__default__update__neq,axiom,
! [K2: product_prod_a_b,K3: product_prod_a_b,D2: a,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup592102128023449775od_a_b @ D2 @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup592102128023449775od_a_b @ D2 @ M @ K3 ) ) ) ).
% lookup_default_update_neq
thf(fact_425_lookup__default__update_H,axiom,
! [K2: list_P6684558232516339260_d_nat,K3: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup1777753518785040938_d_nat @ D2 @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= V2 ) )
& ( ( K2 != K3 )
=> ( ( lookup1777753518785040938_d_nat @ D2 @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1777753518785040938_d_nat @ D2 @ M @ K3 ) ) ) ) ).
% lookup_default_update'
thf(fact_426_lookup__default__update_H,axiom,
! [K2: a,K3: a,D2: produc5456268773499131775_d_nat,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( ( K2 = K3 )
=> ( ( lookup2689911013986210168_nat_a @ D2 @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= V2 ) )
& ( ( K2 != K3 )
=> ( ( lookup2689911013986210168_nat_a @ D2 @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= ( lookup2689911013986210168_nat_a @ D2 @ M @ K3 ) ) ) ) ).
% lookup_default_update'
thf(fact_427_lookup__default__update_H,axiom,
! [K2: a,K3: a,D2: mappin2365780136655028071_a_b_a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup4260590398720651408_b_a_a @ D2 @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= V2 ) )
& ( ( K2 != K3 )
=> ( ( lookup4260590398720651408_b_a_a @ D2 @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup4260590398720651408_b_a_a @ D2 @ M @ K3 ) ) ) ) ).
% lookup_default_update'
thf(fact_428_lookup__default__update_H,axiom,
! [K2: a,K3: a,D2: b,V2: b,M: mapping_a_b] :
( ( ( K2 = K3 )
=> ( ( lookup_default_b_a @ D2 @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= V2 ) )
& ( ( K2 != K3 )
=> ( ( lookup_default_b_a @ D2 @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= ( lookup_default_b_a @ D2 @ M @ K3 ) ) ) ) ).
% lookup_default_update'
thf(fact_429_lookup__default__update_H,axiom,
! [K2: product_prod_a_b,K3: product_prod_a_b,D2: a,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup592102128023449775od_a_b @ D2 @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= V2 ) )
& ( ( K2 != K3 )
=> ( ( lookup592102128023449775od_a_b @ D2 @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup592102128023449775od_a_b @ D2 @ M @ K3 ) ) ) ) ).
% lookup_default_update'
thf(fact_430_All__mapping__update__iff,axiom,
! [K2: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a,P: product_prod_a_b > a > $o] :
( ( all_ma2923619520195476869_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ P )
= ( ( P @ K2 @ V2 )
& ( all_ma2923619520195476869_a_b_a @ M
@ ^ [K4: product_prod_a_b,V3: a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) ) ) ) ).
% All_mapping_update_iff
thf(fact_431_All__mapping__update__iff,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a,P: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o] :
( ( all_ma3172627230583229140_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ P )
= ( ( P @ K2 @ V2 )
& ( all_ma3172627230583229140_a_b_a @ M
@ ^ [K4: list_P6684558232516339260_d_nat,V3: mappin2365780136655028071_a_b_a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) ) ) ) ).
% All_mapping_update_iff
thf(fact_432_All__mapping__update__iff,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat,P: a > produc5456268773499131775_d_nat > $o] :
( ( all_ma1625059968680912654_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ P )
= ( ( P @ K2 @ V2 )
& ( all_ma1625059968680912654_d_nat @ M
@ ^ [K4: a,V3: produc5456268773499131775_d_nat] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) ) ) ) ).
% All_mapping_update_iff
thf(fact_433_All__mapping__update__iff,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a,P: a > mappin2365780136655028071_a_b_a > $o] :
( ( all_ma2913212136517639798_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ P )
= ( ( P @ K2 @ V2 )
& ( all_ma2913212136517639798_a_b_a @ M
@ ^ [K4: a,V3: mappin2365780136655028071_a_b_a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) ) ) ) ).
% All_mapping_update_iff
thf(fact_434_All__mapping__update__iff,axiom,
! [K2: a,V2: b,M: mapping_a_b,P: a > b > $o] :
( ( all_mapping_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ P )
= ( ( P @ K2 @ V2 )
& ( all_mapping_a_b @ M
@ ^ [K4: a,V3: b] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) ) ) ) ).
% All_mapping_update_iff
thf(fact_435_lookup__default__update,axiom,
! [D2: mappin2365780136655028071_a_b_a,K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( lookup1777753518785040938_d_nat @ D2 @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K2 )
= V2 ) ).
% lookup_default_update
thf(fact_436_lookup__default__update,axiom,
! [D2: produc5456268773499131775_d_nat,K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( lookup2689911013986210168_nat_a @ D2 @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K2 )
= V2 ) ).
% lookup_default_update
thf(fact_437_lookup__default__update,axiom,
! [D2: mappin2365780136655028071_a_b_a,K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( lookup4260590398720651408_b_a_a @ D2 @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K2 )
= V2 ) ).
% lookup_default_update
thf(fact_438_lookup__default__update,axiom,
! [D2: b,K2: a,V2: b,M: mapping_a_b] :
( ( lookup_default_b_a @ D2 @ ( update_a_b @ K2 @ V2 @ M ) @ K2 )
= V2 ) ).
% lookup_default_update
thf(fact_439_lookup__default__update,axiom,
! [D2: a,K2: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( lookup592102128023449775od_a_b @ D2 @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K2 )
= V2 ) ).
% lookup_default_update
thf(fact_440_All__mapping__update,axiom,
! [P: product_prod_a_b > a > $o,K2: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( P @ K2 @ V2 )
=> ( ( all_ma2923619520195476869_a_b_a @ M
@ ^ [K4: product_prod_a_b,V3: a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) )
=> ( all_ma2923619520195476869_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ P ) ) ) ).
% All_mapping_update
thf(fact_441_All__mapping__update,axiom,
! [P: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o,K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( P @ K2 @ V2 )
=> ( ( all_ma3172627230583229140_a_b_a @ M
@ ^ [K4: list_P6684558232516339260_d_nat,V3: mappin2365780136655028071_a_b_a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) )
=> ( all_ma3172627230583229140_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ P ) ) ) ).
% All_mapping_update
thf(fact_442_All__mapping__update,axiom,
! [P: a > produc5456268773499131775_d_nat > $o,K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( P @ K2 @ V2 )
=> ( ( all_ma1625059968680912654_d_nat @ M
@ ^ [K4: a,V3: produc5456268773499131775_d_nat] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) )
=> ( all_ma1625059968680912654_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ P ) ) ) ).
% All_mapping_update
thf(fact_443_All__mapping__update,axiom,
! [P: a > mappin2365780136655028071_a_b_a > $o,K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( P @ K2 @ V2 )
=> ( ( all_ma2913212136517639798_a_b_a @ M
@ ^ [K4: a,V3: mappin2365780136655028071_a_b_a] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) )
=> ( all_ma2913212136517639798_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ P ) ) ) ).
% All_mapping_update
thf(fact_444_All__mapping__update,axiom,
! [P: a > b > $o,K2: a,V2: b,M: mapping_a_b] :
( ( P @ K2 @ V2 )
=> ( ( all_mapping_a_b @ M
@ ^ [K4: a,V3: b] :
( ( K2 = K4 )
| ( P @ K4 @ V3 ) ) )
=> ( all_mapping_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ P ) ) ) ).
% All_mapping_update
thf(fact_445_update__update_I1_J,axiom,
! [K2: product_prod_a_b,V2: a,W: a,M: mappin2365780136655028071_a_b_a] :
( ( update751575294834384705_a_b_a @ K2 @ V2 @ ( update751575294834384705_a_b_a @ K2 @ W @ M ) )
= ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) ) ).
% update_update(1)
thf(fact_446_update__update_I1_J,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,W: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( update5108779570945132176_a_b_a @ K2 @ V2 @ ( update5108779570945132176_a_b_a @ K2 @ W @ M ) )
= ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) ) ).
% update_update(1)
thf(fact_447_update__update_I1_J,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,W: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( update6116250764560905298_d_nat @ K2 @ V2 @ ( update6116250764560905298_d_nat @ K2 @ W @ M ) )
= ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) ) ).
% update_update(1)
thf(fact_448_update__update_I1_J,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,W: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( update5632971445410033082_a_b_a @ K2 @ V2 @ ( update5632971445410033082_a_b_a @ K2 @ W @ M ) )
= ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) ) ).
% update_update(1)
thf(fact_449_update__update_I1_J,axiom,
! [K2: a,V2: b,W: b,M: mapping_a_b] :
( ( update_a_b @ K2 @ V2 @ ( update_a_b @ K2 @ W @ M ) )
= ( update_a_b @ K2 @ V2 @ M ) ) ).
% update_update(1)
thf(fact_450_update__update_I2_J,axiom,
! [K2: product_prod_a_b,L2: product_prod_a_b,V2: a,W: a,M: mappin2365780136655028071_a_b_a] :
( ( K2 != L2 )
=> ( ( update751575294834384705_a_b_a @ K2 @ V2 @ ( update751575294834384705_a_b_a @ L2 @ W @ M ) )
= ( update751575294834384705_a_b_a @ L2 @ W @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) ) ) ) ).
% update_update(2)
thf(fact_451_update__update_I2_J,axiom,
! [K2: list_P6684558232516339260_d_nat,L2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,W: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( K2 != L2 )
=> ( ( update5108779570945132176_a_b_a @ K2 @ V2 @ ( update5108779570945132176_a_b_a @ L2 @ W @ M ) )
= ( update5108779570945132176_a_b_a @ L2 @ W @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) ) ) ) ).
% update_update(2)
thf(fact_452_update__update_I2_J,axiom,
! [K2: a,L2: a,V2: produc5456268773499131775_d_nat,W: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( K2 != L2 )
=> ( ( update6116250764560905298_d_nat @ K2 @ V2 @ ( update6116250764560905298_d_nat @ L2 @ W @ M ) )
= ( update6116250764560905298_d_nat @ L2 @ W @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) ) ) ) ).
% update_update(2)
thf(fact_453_update__update_I2_J,axiom,
! [K2: a,L2: a,V2: mappin2365780136655028071_a_b_a,W: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( K2 != L2 )
=> ( ( update5632971445410033082_a_b_a @ K2 @ V2 @ ( update5632971445410033082_a_b_a @ L2 @ W @ M ) )
= ( update5632971445410033082_a_b_a @ L2 @ W @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) ) ) ) ).
% update_update(2)
thf(fact_454_update__update_I2_J,axiom,
! [K2: a,L2: a,V2: b,W: b,M: mapping_a_b] :
( ( K2 != L2 )
=> ( ( update_a_b @ K2 @ V2 @ ( update_a_b @ L2 @ W @ M ) )
= ( update_a_b @ L2 @ W @ ( update_a_b @ K2 @ V2 @ M ) ) ) ) ).
% update_update(2)
thf(fact_455_theI__unique,axiom,
! [P: produc7822699449245016212_a_b_a > $o,X: produc7822699449245016212_a_b_a] :
( ? [X6: produc7822699449245016212_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc7822699449245016212_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ X )
= ( X
= ( the_Pr8288891123593341133_a_b_a @ P ) ) ) ) ).
% theI_unique
thf(fact_456_theI__unique,axiom,
! [P: produc2062766750192416900_a_b_a > $o,X: produc2062766750192416900_a_b_a] :
( ? [X6: produc2062766750192416900_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc2062766750192416900_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ X )
= ( X
= ( the_Pr3099714871038386443_a_b_a @ P ) ) ) ) ).
% theI_unique
thf(fact_457_theI__unique,axiom,
! [P: produc6343861673719254644_a_b_a > $o,X: produc6343861673719254644_a_b_a] :
( ? [X6: produc6343861673719254644_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc6343861673719254644_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ X )
= ( X
= ( the_Pr6227858779215488635_a_b_a @ P ) ) ) ) ).
% theI_unique
thf(fact_458_theI__unique,axiom,
! [P: product_prod_a_b > $o,X: product_prod_a_b] :
( ? [X6: product_prod_a_b] :
( ( P @ X6 )
& ! [Y3: product_prod_a_b] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ X )
= ( X
= ( the_Product_prod_a_b @ P ) ) ) ) ).
% theI_unique
thf(fact_459_theI__unique,axiom,
! [P: produc1990351791824763820_d_nat > $o,X: produc1990351791824763820_d_nat] :
( ? [X6: produc1990351791824763820_d_nat] :
( ( P @ X6 )
& ! [Y3: produc1990351791824763820_d_nat] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ X )
= ( X
= ( the_Pr6008708066028318565_d_nat @ P ) ) ) ) ).
% theI_unique
thf(fact_460_the__equality,axiom,
! [P: produc7822699449245016212_a_b_a > $o,A: produc7822699449245016212_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ( the_Pr8288891123593341133_a_b_a @ P )
= A ) ) ) ).
% the_equality
thf(fact_461_the__equality,axiom,
! [P: produc2062766750192416900_a_b_a > $o,A: produc2062766750192416900_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc2062766750192416900_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ( the_Pr3099714871038386443_a_b_a @ P )
= A ) ) ) ).
% the_equality
thf(fact_462_the__equality,axiom,
! [P: produc6343861673719254644_a_b_a > $o,A: produc6343861673719254644_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc6343861673719254644_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ( the_Pr6227858779215488635_a_b_a @ P )
= A ) ) ) ).
% the_equality
thf(fact_463_the__equality,axiom,
! [P: product_prod_a_b > $o,A: product_prod_a_b] :
( ( P @ A )
=> ( ! [X3: product_prod_a_b] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ( the_Product_prod_a_b @ P )
= A ) ) ) ).
% the_equality
thf(fact_464_the__equality,axiom,
! [P: produc1990351791824763820_d_nat > $o,A: produc1990351791824763820_d_nat] :
( ( P @ A )
=> ( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ( the_Pr6008708066028318565_d_nat @ P )
= A ) ) ) ).
% the_equality
thf(fact_465_the__eq__trivial,axiom,
! [A: produc7822699449245016212_a_b_a] :
( ( the_Pr8288891123593341133_a_b_a
@ ^ [X4: produc7822699449245016212_a_b_a] : ( X4 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_466_the__eq__trivial,axiom,
! [A: produc2062766750192416900_a_b_a] :
( ( the_Pr3099714871038386443_a_b_a
@ ^ [X4: produc2062766750192416900_a_b_a] : ( X4 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_467_the__eq__trivial,axiom,
! [A: produc6343861673719254644_a_b_a] :
( ( the_Pr6227858779215488635_a_b_a
@ ^ [X4: produc6343861673719254644_a_b_a] : ( X4 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_468_the__eq__trivial,axiom,
! [A: product_prod_a_b] :
( ( the_Product_prod_a_b
@ ^ [X4: product_prod_a_b] : ( X4 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_469_the__eq__trivial,axiom,
! [A: produc1990351791824763820_d_nat] :
( ( the_Pr6008708066028318565_d_nat
@ ^ [X4: produc1990351791824763820_d_nat] : ( X4 = A ) )
= A ) ).
% the_eq_trivial
thf(fact_470_the__sym__eq__trivial,axiom,
! [X: produc7822699449245016212_a_b_a] :
( ( the_Pr8288891123593341133_a_b_a
@ ( ^ [Y: produc7822699449245016212_a_b_a,Z: produc7822699449245016212_a_b_a] : ( Y = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_471_the__sym__eq__trivial,axiom,
! [X: produc2062766750192416900_a_b_a] :
( ( the_Pr3099714871038386443_a_b_a
@ ( ^ [Y: produc2062766750192416900_a_b_a,Z: produc2062766750192416900_a_b_a] : ( Y = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_472_the__sym__eq__trivial,axiom,
! [X: produc6343861673719254644_a_b_a] :
( ( the_Pr6227858779215488635_a_b_a
@ ( ^ [Y: produc6343861673719254644_a_b_a,Z: produc6343861673719254644_a_b_a] : ( Y = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_473_the__sym__eq__trivial,axiom,
! [X: product_prod_a_b] :
( ( the_Product_prod_a_b
@ ( ^ [Y: product_prod_a_b,Z: product_prod_a_b] : ( Y = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_474_the__sym__eq__trivial,axiom,
! [X: produc1990351791824763820_d_nat] :
( ( the_Pr6008708066028318565_d_nat
@ ( ^ [Y: produc1990351791824763820_d_nat,Z: produc1990351791824763820_d_nat] : ( Y = Z )
@ X ) )
= X ) ).
% the_sym_eq_trivial
thf(fact_475_foldl__Nil,axiom,
! [F: produc2062766750192416900_a_b_a > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a,A: produc2062766750192416900_a_b_a] :
( ( foldl_3722756957450160079_d_nat @ F @ A @ nil_Pr2300798825815202086_d_nat )
= A ) ).
% foldl_Nil
thf(fact_476_foldl__Nil,axiom,
! [F: list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat,A: list_P6684558232516339260_d_nat] :
( ( foldl_5754872400397474315_d_nat @ F @ A @ nil_Pr2300798825815202086_d_nat )
= A ) ).
% foldl_Nil
thf(fact_477_lex__prod__def,axiom,
( lex_prod_a_a
= ( ^ [Ra: set_Product_prod_a_a,Rb: set_Product_prod_a_a] :
( collec10116633892588882od_a_a
@ ( produc4261069933152462124_a_a_o
@ ( produc5089340801457792962_a_a_o
@ ^ [A5: a,B4: a] :
( produc6436628058953941356_a_a_o
@ ^ [A6: a,B5: a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_478_lex__prod__def,axiom,
( lex_pr7112548308683715924_a_b_a
= ( ^ [Ra: set_Pr9022597740479335481_d_nat,Rb: set_Pr1410444956374649615_a_b_a] :
( collec7317118955271278738_a_b_a
@ ( produc8109344284017171820_b_a_o
@ ( produc7322125808614349514_b_a_o
@ ^ [A5: list_P6684558232516339260_d_nat,B4: mappin2365780136655028071_a_b_a] :
( produc6164275942970966535_b_a_o
@ ^ [A6: list_P6684558232516339260_d_nat,B5: mappin2365780136655028071_a_b_a] :
( ( member2190520509249938818_d_nat @ ( produc3155371298979016209_d_nat @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_479_lex__prod__def,axiom,
( lex_pr6843718498755887812_a_b_a
= ( ^ [Ra: set_Pr8180828926698915225_d_nat,Rb: set_Pr1410444956374649615_a_b_a] :
( collec1164995411054953490_a_b_a
@ ( produc5089158207452318700_b_a_o
@ ( produc708482854371332170_b_a_o
@ ^ [A5: produc1990351791824763820_d_nat,B4: mappin2365780136655028071_a_b_a] :
( produc6407700812349938327_b_a_o
@ ^ [A6: produc1990351791824763820_d_nat,B5: mappin2365780136655028071_a_b_a] :
( ( member5807866841158083298_d_nat @ ( produc3551437613648685937_d_nat @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_480_lex__prod__def,axiom,
( lex_pr9159876284408421518_d_nat
= ( ^ [Ra: set_Product_prod_a_a,Rb: set_Pr2853997496678843199_d_nat] :
( collec2880425841902469156_d_nat
@ ( produc4563981736279841938_nat_o
@ ( produc6235630094606560144_nat_o
@ ^ [A5: a,B4: produc5456268773499131775_d_nat] :
( produc1905287380190322693_nat_o
@ ^ [A6: a,B5: produc5456268773499131775_d_nat] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member4240823983429516168_d_nat @ ( produc3096269196918525335_d_nat @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_481_lex__prod__def,axiom,
( lex_pr7193167406128026614_a_b_a
= ( ^ [Ra: set_Product_prod_a_a,Rb: set_Pr1410444956374649615_a_b_a] :
( collec4077122849528628852_a_b_a
@ ( produc206302895227458626_b_a_o
@ ( produc5371551483969925184_b_a_o
@ ^ [A5: a,B4: mappin2365780136655028071_a_b_a] :
( produc2053338206788791453_b_a_o
@ ^ [A6: a,B5: mappin2365780136655028071_a_b_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_482_lex__prod__def,axiom,
( lex_prod_a_b
= ( ^ [Ra: set_Product_prod_a_a,Rb: set_Product_prod_b_b] :
( collec7968472090841016338od_a_b
@ ( produc5413562937804622316_a_b_o
@ ( produc8890515534965058434_a_b_o
@ ^ [A5: a,B4: b] :
( produc3537405659489547051_a_b_o
@ ^ [A6: a,B5: b] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A5 @ A6 ) @ Ra )
| ( ( A5 = A6 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B4 @ B5 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_483_theI,axiom,
! [P: produc7822699449245016212_a_b_a > $o,A: produc7822699449245016212_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( P @ ( the_Pr8288891123593341133_a_b_a @ P ) ) ) ) ).
% theI
thf(fact_484_theI,axiom,
! [P: produc2062766750192416900_a_b_a > $o,A: produc2062766750192416900_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc2062766750192416900_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( P @ ( the_Pr3099714871038386443_a_b_a @ P ) ) ) ) ).
% theI
thf(fact_485_theI,axiom,
! [P: produc6343861673719254644_a_b_a > $o,A: produc6343861673719254644_a_b_a] :
( ( P @ A )
=> ( ! [X3: produc6343861673719254644_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( P @ ( the_Pr6227858779215488635_a_b_a @ P ) ) ) ) ).
% theI
thf(fact_486_theI,axiom,
! [P: product_prod_a_b > $o,A: product_prod_a_b] :
( ( P @ A )
=> ( ! [X3: product_prod_a_b] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( P @ ( the_Product_prod_a_b @ P ) ) ) ) ).
% theI
thf(fact_487_theI,axiom,
! [P: produc1990351791824763820_d_nat > $o,A: produc1990351791824763820_d_nat] :
( ( P @ A )
=> ( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( P @ ( the_Pr6008708066028318565_d_nat @ P ) ) ) ) ).
% theI
thf(fact_488_theI_H,axiom,
! [P: produc7822699449245016212_a_b_a > $o] :
( ? [X6: produc7822699449245016212_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc7822699449245016212_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( P @ ( the_Pr8288891123593341133_a_b_a @ P ) ) ) ).
% theI'
thf(fact_489_theI_H,axiom,
! [P: produc2062766750192416900_a_b_a > $o] :
( ? [X6: produc2062766750192416900_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc2062766750192416900_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( P @ ( the_Pr3099714871038386443_a_b_a @ P ) ) ) ).
% theI'
thf(fact_490_theI_H,axiom,
! [P: produc6343861673719254644_a_b_a > $o] :
( ? [X6: produc6343861673719254644_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc6343861673719254644_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( P @ ( the_Pr6227858779215488635_a_b_a @ P ) ) ) ).
% theI'
thf(fact_491_theI_H,axiom,
! [P: product_prod_a_b > $o] :
( ? [X6: product_prod_a_b] :
( ( P @ X6 )
& ! [Y3: product_prod_a_b] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( P @ ( the_Product_prod_a_b @ P ) ) ) ).
% theI'
thf(fact_492_theI_H,axiom,
! [P: produc1990351791824763820_d_nat > $o] :
( ? [X6: produc1990351791824763820_d_nat] :
( ( P @ X6 )
& ! [Y3: produc1990351791824763820_d_nat] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( P @ ( the_Pr6008708066028318565_d_nat @ P ) ) ) ).
% theI'
thf(fact_493_theI2,axiom,
! [P: produc7822699449245016212_a_b_a > $o,A: produc7822699449245016212_a_b_a,Q2: produc7822699449245016212_a_b_a > $o] :
( ( P @ A )
=> ( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr8288891123593341133_a_b_a @ P ) ) ) ) ) ).
% theI2
thf(fact_494_theI2,axiom,
! [P: produc2062766750192416900_a_b_a > $o,A: produc2062766750192416900_a_b_a,Q2: produc2062766750192416900_a_b_a > $o] :
( ( P @ A )
=> ( ! [X3: produc2062766750192416900_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ! [X3: produc2062766750192416900_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr3099714871038386443_a_b_a @ P ) ) ) ) ) ).
% theI2
thf(fact_495_theI2,axiom,
! [P: produc6343861673719254644_a_b_a > $o,A: produc6343861673719254644_a_b_a,Q2: produc6343861673719254644_a_b_a > $o] :
( ( P @ A )
=> ( ! [X3: produc6343861673719254644_a_b_a] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ! [X3: produc6343861673719254644_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr6227858779215488635_a_b_a @ P ) ) ) ) ) ).
% theI2
thf(fact_496_theI2,axiom,
! [P: product_prod_a_b > $o,A: product_prod_a_b,Q2: product_prod_a_b > $o] :
( ( P @ A )
=> ( ! [X3: product_prod_a_b] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ! [X3: product_prod_a_b] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Product_prod_a_b @ P ) ) ) ) ) ).
% theI2
thf(fact_497_theI2,axiom,
! [P: produc1990351791824763820_d_nat > $o,A: produc1990351791824763820_d_nat,Q2: produc1990351791824763820_d_nat > $o] :
( ( P @ A )
=> ( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
=> ( X3 = A ) )
=> ( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr6008708066028318565_d_nat @ P ) ) ) ) ) ).
% theI2
thf(fact_498_in__lex__prod,axiom,
! [A: a,B: mappin4996136453398522101_b_a_a,A2: a,B2: mappin4996136453398522101_b_a_a,R3: set_Product_prod_a_a,S3: set_Pr8669092719848699463_b_a_a] :
( ( member7358394357974379728_b_a_a @ ( produc8689759926502962327_b_a_a @ ( produc4259011374121840526_b_a_a @ A @ B ) @ ( produc4259011374121840526_b_a_a @ A2 @ B2 ) ) @ ( lex_pr5951504258779389862_b_a_a @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member9145324461869381776_b_a_a @ ( produc4990582932295648215_b_a_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_499_in__lex__prod,axiom,
! [A: a,B: list_P6684558232516339260_d_nat,A2: a,B2: list_P6684558232516339260_d_nat,R3: set_Product_prod_a_a,S3: set_Pr9022597740479335481_d_nat] :
( ( member6594491860770145628_d_nat @ ( produc3059042386900993131_d_nat @ ( produc919746265332163299_d_nat @ A @ B ) @ ( produc919746265332163299_d_nat @ A2 @ B2 ) ) @ ( lex_pr2864253577182015691_d_nat @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member2190520509249938818_d_nat @ ( produc3155371298979016209_d_nat @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_500_in__lex__prod,axiom,
! [A: a,B: list_P2992919015626629540_a_b_a,A2: a,B2: list_P2992919015626629540_a_b_a,R3: set_Product_prod_a_a,S3: set_Pr295230314114413961_a_b_a] :
( ( member5568475963910572844_a_b_a @ ( produc6901241635017770555_a_b_a @ ( produc6994869176599099851_a_b_a @ A @ B ) @ ( produc6994869176599099851_a_b_a @ A2 @ B2 ) ) @ ( lex_pr1898994386625379251_a_b_a @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member6649184025540717266_a_b_a @ ( produc1725085198979854177_a_b_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_501_in__lex__prod,axiom,
! [A: a,B: list_P1467974523212632366od_a_b,A2: a,B2: list_P1467974523212632366od_a_b,R3: set_Product_prod_a_a,S3: set_Pr3015088788472578951od_a_b] :
( ( member2055843342231799568od_a_b @ ( produc5146089164249824087od_a_b @ ( produc6643264353547226055od_a_b @ A @ B ) @ ( produc6643264353547226055od_a_b @ A2 @ B2 ) ) @ ( lex_pr1713614234531929055od_a_b @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member3051990972100052432od_a_b @ ( produc5288560138351607191od_a_b @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_502_in__lex__prod,axiom,
! [A: a,B: a,A2: a,B2: a,R3: set_Product_prod_a_a,S3: set_Product_prod_a_a] :
( ( member6330455413206600464od_a_a @ ( produc7886510207707329367od_a_a @ ( product_Pair_a_a @ A @ B ) @ ( product_Pair_a_a @ A2 @ B2 ) ) @ ( lex_prod_a_a @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_503_in__lex__prod,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A2: a,B2: produc5456268773499131775_d_nat,R3: set_Product_prod_a_a,S3: set_Pr2853997496678843199_d_nat] :
( ( member5807866841158083298_d_nat @ ( produc3551437613648685937_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc5865182755557626534_d_nat @ A2 @ B2 ) ) @ ( lex_pr9159876284408421518_d_nat @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member4240823983429516168_d_nat @ ( produc3096269196918525335_d_nat @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_504_in__lex__prod,axiom,
! [A: a,B: b,A2: a,B2: b,R3: set_Product_prod_a_a,S3: set_Product_prod_b_b] :
( ( member5065438833300252112od_a_b @ ( produc6550459592057863831od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Pair_a_b @ A2 @ B2 ) ) @ ( lex_prod_a_b @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_505_in__lex__prod,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A2: produc1990351791824763820_d_nat,B2: mappin2365780136655028071_a_b_a,R3: set_Pr8180828926698915225_d_nat,S3: set_Pr1410444956374649615_a_b_a] :
( ( member6784204726113340880_a_b_a @ ( produc873130865258362007_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc1681437058057156268_a_b_a @ A2 @ B2 ) ) @ ( lex_pr6843718498755887812_a_b_a @ R3 @ S3 ) )
= ( ( member5807866841158083298_d_nat @ ( produc3551437613648685937_d_nat @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_506_in__lex__prod,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A2: list_P6684558232516339260_d_nat,B2: mappin2365780136655028071_a_b_a,R3: set_Pr9022597740479335481_d_nat,S3: set_Pr1410444956374649615_a_b_a] :
( ( member6904694298881649744_a_b_a @ ( produc8988583186931504919_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc2616710729536263484_a_b_a @ A2 @ B2 ) ) @ ( lex_pr7112548308683715924_a_b_a @ R3 @ S3 ) )
= ( ( member2190520509249938818_d_nat @ ( produc3155371298979016209_d_nat @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_507_in__lex__prod,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A2: a,B2: mappin2365780136655028071_a_b_a,R3: set_Product_prod_a_a,S3: set_Pr1410444956374649615_a_b_a] :
( ( member8877889123357902642_a_b_a @ ( produc9025683278983384001_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc1583556749610718734_a_b_a @ A2 @ B2 ) ) @ ( lex_pr7193167406128026614_a_b_a @ R3 @ S3 ) )
= ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ A2 ) @ R3 )
| ( ( A = A2 )
& ( member1544477001419906904_a_b_a @ ( produc5677138682576874855_a_b_a @ B @ B2 ) @ S3 ) ) ) ) ).
% in_lex_prod
thf(fact_508_mmap__fold__def,axiom,
( mmap_f6110892234921423665_a_b_a
= ( ^ [M3: list_P7611574810425128074_a_b_a,F2: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a,C3: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,R2: list_P7611574810425128074_a_b_a] :
( foldl_227793924032141979_a_b_a
@ ^ [S2: list_P7611574810425128074_a_b_a,P6: produc2062766750192416900_a_b_a] :
( produc2202866172573321337_a_b_a
@ ^ [K: list_P6684558232516339260_d_nat,V: mappin2365780136655028071_a_b_a] : ( mmap_c8213366964327184121_a_b_a @ K @ V @ C3 @ S2 )
@ ( F2 @ P6 ) )
@ R2
@ M3 ) ) ) ).
% mmap_fold_def
thf(fact_509_mmap__fold__def,axiom,
( mmap_f1190519834387993377_a_b_a
= ( ^ [M3: list_P4793483941206178810_a_b_a,F2: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a,C3: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,R2: list_P4793483941206178810_a_b_a] :
( foldl_8135302918598886811_a_b_a
@ ^ [S2: list_P4793483941206178810_a_b_a,P6: produc6343861673719254644_a_b_a] :
( produc7463616454677732345_a_b_a
@ ^ [K: produc1990351791824763820_d_nat,V: mappin2365780136655028071_a_b_a] : ( mmap_c5580072897124408041_a_b_a @ K @ V @ C3 @ S2 )
@ ( F2 @ P6 ) )
@ R2
@ M3 ) ) ) ).
% mmap_fold_def
thf(fact_510_mmap__fold__def,axiom,
( mmap_f6516719976883110489_a_b_a
= ( ^ [M3: list_P2992919015626629540_a_b_a,F2: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a,C3: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,R2: list_P2992919015626629540_a_b_a] :
( foldl_1816153077079769819_a_b_a
@ ^ [S2: list_P2992919015626629540_a_b_a,P6: produc7822699449245016212_a_b_a] :
( produc4579919614062918239_a_b_a
@ ^ [K: a,V: mappin2365780136655028071_a_b_a] : ( mmap_c402980803363502225_a_b_a @ K @ V @ C3 @ S2 )
@ ( F2 @ P6 ) )
@ R2
@ M3 ) ) ) ).
% mmap_fold_def
thf(fact_511_mmap__fold__def,axiom,
( mmap_fold_a_b
= ( ^ [M3: list_P1467974523212632366od_a_b,F2: product_prod_a_b > product_prod_a_b,C3: b > b > b,R2: list_P1467974523212632366od_a_b] :
( foldl_4837193457258574491od_a_b
@ ^ [S2: list_P1467974523212632366od_a_b,P6: product_prod_a_b] :
( produc611504906096598721od_a_b
@ ^ [K: a,V: b] : ( mmap_combine_a_b @ K @ V @ C3 @ S2 )
@ ( F2 @ P6 ) )
@ R2
@ M3 ) ) ) ).
% mmap_fold_def
thf(fact_512_mmap__fold__def,axiom,
( mmap_f8625263917883502961_d_nat
= ( ^ [M3: list_P6684558232516339260_d_nat,F2: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat,C3: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,R2: list_P6684558232516339260_d_nat] :
( foldl_5754872400397474315_d_nat
@ ^ [S2: list_P6684558232516339260_d_nat,P6: produc1990351791824763820_d_nat] :
( produc4938868912396122127_d_nat
@ ^ [K: a,V: produc5456268773499131775_d_nat] : ( mmap_c2205071097579735977_d_nat @ K @ V @ C3 @ S2 )
@ ( F2 @ P6 ) )
@ R2
@ M3 ) ) ) ).
% mmap_fold_def
thf(fact_513_the1__equality,axiom,
! [P: produc7822699449245016212_a_b_a > $o,A: produc7822699449245016212_a_b_a] :
( ? [X6: produc7822699449245016212_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc7822699449245016212_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ A )
=> ( ( the_Pr8288891123593341133_a_b_a @ P )
= A ) ) ) ).
% the1_equality
thf(fact_514_the1__equality,axiom,
! [P: produc2062766750192416900_a_b_a > $o,A: produc2062766750192416900_a_b_a] :
( ? [X6: produc2062766750192416900_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc2062766750192416900_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ A )
=> ( ( the_Pr3099714871038386443_a_b_a @ P )
= A ) ) ) ).
% the1_equality
thf(fact_515_the1__equality,axiom,
! [P: produc6343861673719254644_a_b_a > $o,A: produc6343861673719254644_a_b_a] :
( ? [X6: produc6343861673719254644_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc6343861673719254644_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ A )
=> ( ( the_Pr6227858779215488635_a_b_a @ P )
= A ) ) ) ).
% the1_equality
thf(fact_516_the1__equality,axiom,
! [P: product_prod_a_b > $o,A: product_prod_a_b] :
( ? [X6: product_prod_a_b] :
( ( P @ X6 )
& ! [Y3: product_prod_a_b] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ A )
=> ( ( the_Product_prod_a_b @ P )
= A ) ) ) ).
% the1_equality
thf(fact_517_the1__equality,axiom,
! [P: produc1990351791824763820_d_nat > $o,A: produc1990351791824763820_d_nat] :
( ? [X6: produc1990351791824763820_d_nat] :
( ( P @ X6 )
& ! [Y3: produc1990351791824763820_d_nat] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ( P @ A )
=> ( ( the_Pr6008708066028318565_d_nat @ P )
= A ) ) ) ).
% the1_equality
thf(fact_518_the1I2,axiom,
! [P: produc7822699449245016212_a_b_a > $o,Q2: produc7822699449245016212_a_b_a > $o] :
( ? [X6: produc7822699449245016212_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc7822699449245016212_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ! [X3: produc7822699449245016212_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr8288891123593341133_a_b_a @ P ) ) ) ) ).
% the1I2
thf(fact_519_the1I2,axiom,
! [P: produc2062766750192416900_a_b_a > $o,Q2: produc2062766750192416900_a_b_a > $o] :
( ? [X6: produc2062766750192416900_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc2062766750192416900_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ! [X3: produc2062766750192416900_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr3099714871038386443_a_b_a @ P ) ) ) ) ).
% the1I2
thf(fact_520_the1I2,axiom,
! [P: produc6343861673719254644_a_b_a > $o,Q2: produc6343861673719254644_a_b_a > $o] :
( ? [X6: produc6343861673719254644_a_b_a] :
( ( P @ X6 )
& ! [Y3: produc6343861673719254644_a_b_a] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ! [X3: produc6343861673719254644_a_b_a] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr6227858779215488635_a_b_a @ P ) ) ) ) ).
% the1I2
thf(fact_521_the1I2,axiom,
! [P: product_prod_a_b > $o,Q2: product_prod_a_b > $o] :
( ? [X6: product_prod_a_b] :
( ( P @ X6 )
& ! [Y3: product_prod_a_b] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ! [X3: product_prod_a_b] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Product_prod_a_b @ P ) ) ) ) ).
% the1I2
thf(fact_522_the1I2,axiom,
! [P: produc1990351791824763820_d_nat > $o,Q2: produc1990351791824763820_d_nat > $o] :
( ? [X6: produc1990351791824763820_d_nat] :
( ( P @ X6 )
& ! [Y3: produc1990351791824763820_d_nat] :
( ( P @ Y3 )
=> ( Y3 = X6 ) ) )
=> ( ! [X3: produc1990351791824763820_d_nat] :
( ( P @ X3 )
=> ( Q2 @ X3 ) )
=> ( Q2 @ ( the_Pr6008708066028318565_d_nat @ P ) ) ) ) ).
% the1I2
thf(fact_523_If__def,axiom,
( if_Pro7552986933024089678_a_b_a
= ( ^ [P5: $o,X4: produc7822699449245016212_a_b_a,Y4: produc7822699449245016212_a_b_a] :
( the_Pr8288891123593341133_a_b_a
@ ^ [Z3: produc7822699449245016212_a_b_a] :
( ( P5
=> ( Z3 = X4 ) )
& ( ~ P5
=> ( Z3 = Y4 ) ) ) ) ) ) ).
% If_def
thf(fact_524_If__def,axiom,
( if_Pro5695710898613877322_a_b_a
= ( ^ [P5: $o,X4: produc2062766750192416900_a_b_a,Y4: produc2062766750192416900_a_b_a] :
( the_Pr3099714871038386443_a_b_a
@ ^ [Z3: produc2062766750192416900_a_b_a] :
( ( P5
=> ( Z3 = X4 ) )
& ( ~ P5
=> ( Z3 = Y4 ) ) ) ) ) ) ).
% If_def
thf(fact_525_If__def,axiom,
( if_Pro8612401522923744058_a_b_a
= ( ^ [P5: $o,X4: produc6343861673719254644_a_b_a,Y4: produc6343861673719254644_a_b_a] :
( the_Pr6227858779215488635_a_b_a
@ ^ [Z3: produc6343861673719254644_a_b_a] :
( ( P5
=> ( Z3 = X4 ) )
& ( ~ P5
=> ( Z3 = Y4 ) ) ) ) ) ) ).
% If_def
thf(fact_526_If__def,axiom,
( if_Product_prod_a_b
= ( ^ [P5: $o,X4: product_prod_a_b,Y4: product_prod_a_b] :
( the_Product_prod_a_b
@ ^ [Z3: product_prod_a_b] :
( ( P5
=> ( Z3 = X4 ) )
& ( ~ P5
=> ( Z3 = Y4 ) ) ) ) ) ) ).
% If_def
thf(fact_527_If__def,axiom,
( if_Pro3152534550563304550_d_nat
= ( ^ [P5: $o,X4: produc1990351791824763820_d_nat,Y4: produc1990351791824763820_d_nat] :
( the_Pr6008708066028318565_d_nat
@ ^ [Z3: produc1990351791824763820_d_nat] :
( ( P5
=> ( Z3 = X4 ) )
& ( ~ P5
=> ( Z3 = Y4 ) ) ) ) ) ) ).
% If_def
thf(fact_528_list__ex1__simps_I1_J,axiom,
! [P: product_prod_a_b > $o] :
~ ( list_e7533892414136369393od_a_b @ P @ nil_Product_prod_a_b ) ).
% list_ex1_simps(1)
thf(fact_529_list__ex1__simps_I1_J,axiom,
! [P: mappin2365780136655028071_a_b_a > $o] :
~ ( list_e8373548725095080158_a_b_a @ P @ nil_ma546712388551201761_a_b_a ) ).
% list_ex1_simps(1)
thf(fact_530_list__ex1__simps_I1_J,axiom,
! [P: list_P6684558232516339260_d_nat > $o] :
~ ( list_e6093811119172046259_d_nat @ P @ nil_li1008261075667615414_d_nat ) ).
% list_ex1_simps(1)
thf(fact_531_list__ex1__simps_I1_J,axiom,
! [P: b > $o] :
~ ( list_ex1_b @ P @ nil_b ) ).
% list_ex1_simps(1)
thf(fact_532_list__ex1__simps_I1_J,axiom,
! [P: a > $o] :
~ ( list_ex1_a @ P @ nil_a ) ).
% list_ex1_simps(1)
thf(fact_533_map__entry__code,axiom,
( map_en8183204059568693808_b_a_a
= ( ^ [K: produc7822699449245016212_a_b_a,F2: a > a,M3: mappin4996136453398522101_b_a_a] :
( case_o5158257831078247380_a_a_a @ M3
@ ^ [V: a] : ( update5685058447907601597_b_a_a @ K @ ( F2 @ V ) @ M3 )
@ ( lookup1409243802988840364_b_a_a @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_534_map__entry__code,axiom,
( map_en7372027836849589853_a_b_a
= ( ^ [K: list_P6684558232516339260_d_nat,F2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M3: mappin187059948859696622_a_b_a] :
( case_o4952957746345663458_a_b_a @ M3
@ ^ [V: mappin2365780136655028071_a_b_a] : ( update5108779570945132176_a_b_a @ K @ ( F2 @ V ) @ M3 )
@ ( lookup4661578797684577249_a_b_a @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_535_map__entry__code,axiom,
( map_en1595895783147578181_d_nat
= ( ^ [K: a,F2: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,M3: mappin6535725686296717250_d_nat] :
( case_o6613947317223984502_d_nat @ M3
@ ^ [V: produc5456268773499131775_d_nat] : ( update6116250764560905298_d_nat @ K @ ( F2 @ V ) @ M3 )
@ ( lookup8480750236328838337_d_nat @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_536_map__entry__code,axiom,
( map_en8511718966582312493_a_b_a
= ( ^ [K: a,F2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M3: mappin4519906018992269226_a_b_a] :
( case_o3188617522448952006_a_b_a @ M3
@ ^ [V: mappin2365780136655028071_a_b_a] : ( update5632971445410033082_a_b_a @ K @ ( F2 @ V ) @ M3 )
@ ( lookup1261341372242361769_a_b_a @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_537_map__entry__code,axiom,
( map_entry_a_b
= ( ^ [K: a,F2: b > b,M3: mapping_a_b] :
( case_o5102372520203395616_a_b_b @ M3
@ ^ [V: b] : ( update_a_b @ K @ ( F2 @ V ) @ M3 )
@ ( lookup_a_b @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_538_map__entry__code,axiom,
( map_en8135975850489418638_a_b_a
= ( ^ [K: product_prod_a_b,F2: a > a,M3: mappin2365780136655028071_a_b_a] :
( case_o2154183385986904842_b_a_a @ M3
@ ^ [V: a] : ( update751575294834384705_a_b_a @ K @ ( F2 @ V ) @ M3 )
@ ( lookup863726980359885586_a_b_a @ M3 @ K ) ) ) ) ).
% map_entry_code
thf(fact_539_old_Orec__unit__def,axiom,
( produc3610065700348839579_a_b_a
= ( ^ [F12: produc7822699449245016212_a_b_a,X4: product_unit] : ( the_Pr8288891123593341133_a_b_a @ ( produc204438028682576217_a_b_a @ F12 @ X4 ) ) ) ) ).
% old.rec_unit_def
thf(fact_540_old_Orec__unit__def,axiom,
( produc1532443900092944829_a_b_a
= ( ^ [F12: produc2062766750192416900_a_b_a,X4: product_unit] : ( the_Pr3099714871038386443_a_b_a @ ( produc2542501932168100223_a_b_a @ F12 @ X4 ) ) ) ) ).
% old.rec_unit_def
thf(fact_541_old_Orec__unit__def,axiom,
( produc5974643501638441005_a_b_a
= ( ^ [F12: produc6343861673719254644_a_b_a,X4: product_unit] : ( the_Pr6227858779215488635_a_b_a @ ( produc5634096211792251119_a_b_a @ F12 @ X4 ) ) ) ) ).
% old.rec_unit_def
thf(fact_542_old_Orec__unit__def,axiom,
( produc7411352351530942817od_a_b
= ( ^ [F12: product_prod_a_b,X4: product_unit] : ( the_Product_prod_a_b @ ( produc697149875024648227od_a_b @ F12 @ X4 ) ) ) ) ).
% old.rec_unit_def
thf(fact_543_old_Orec__unit__def,axiom,
( produc6778245085367883315_d_nat
= ( ^ [F12: produc1990351791824763820_d_nat,X4: product_unit] : ( the_Pr6008708066028318565_d_nat @ ( produc3644926939410588145_d_nat @ F12 @ X4 ) ) ) ) ).
% old.rec_unit_def
thf(fact_544_product_Osimps_I1_J,axiom,
! [Uu2: list_b] :
( ( product_a_b @ nil_a @ Uu2 )
= nil_Product_prod_a_b ) ).
% product.simps(1)
thf(fact_545_Nitpick_OThe__psimp,axiom,
! [P: produc7822699449245016212_a_b_a > $o,X: produc7822699449245016212_a_b_a] :
( ( P
= ( ^ [Y: produc7822699449245016212_a_b_a,Z: produc7822699449245016212_a_b_a] : ( Y = Z )
@ X ) )
=> ( ( the_Pr8288891123593341133_a_b_a @ P )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_546_Nitpick_OThe__psimp,axiom,
! [P: produc2062766750192416900_a_b_a > $o,X: produc2062766750192416900_a_b_a] :
( ( P
= ( ^ [Y: produc2062766750192416900_a_b_a,Z: produc2062766750192416900_a_b_a] : ( Y = Z )
@ X ) )
=> ( ( the_Pr3099714871038386443_a_b_a @ P )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_547_Nitpick_OThe__psimp,axiom,
! [P: produc6343861673719254644_a_b_a > $o,X: produc6343861673719254644_a_b_a] :
( ( P
= ( ^ [Y: produc6343861673719254644_a_b_a,Z: produc6343861673719254644_a_b_a] : ( Y = Z )
@ X ) )
=> ( ( the_Pr6227858779215488635_a_b_a @ P )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_548_Nitpick_OThe__psimp,axiom,
! [P: product_prod_a_b > $o,X: product_prod_a_b] :
( ( P
= ( ^ [Y: product_prod_a_b,Z: product_prod_a_b] : ( Y = Z )
@ X ) )
=> ( ( the_Product_prod_a_b @ P )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_549_Nitpick_OThe__psimp,axiom,
! [P: produc1990351791824763820_d_nat > $o,X: produc1990351791824763820_d_nat] :
( ( P
= ( ^ [Y: produc1990351791824763820_d_nat,Z: produc1990351791824763820_d_nat] : ( Y = Z )
@ X ) )
=> ( ( the_Pr6008708066028318565_d_nat @ P )
= X ) ) ).
% Nitpick.The_psimp
thf(fact_550_ord_OLeast__def,axiom,
( least_8324104024763129024_a_b_a
= ( ^ [Less_eq: produc7822699449245016212_a_b_a > produc7822699449245016212_a_b_a > $o,P5: produc7822699449245016212_a_b_a > $o] :
( the_Pr8288891123593341133_a_b_a
@ ^ [X4: produc7822699449245016212_a_b_a] :
( ( P5 @ X4 )
& ! [Y4: produc7822699449245016212_a_b_a] :
( ( P5 @ Y4 )
=> ( Less_eq @ X4 @ Y4 ) ) ) ) ) ) ).
% ord.Least_def
thf(fact_551_ord_OLeast__def,axiom,
( least_948633368502461784_a_b_a
= ( ^ [Less_eq: produc2062766750192416900_a_b_a > produc2062766750192416900_a_b_a > $o,P5: produc2062766750192416900_a_b_a > $o] :
( the_Pr3099714871038386443_a_b_a
@ ^ [X4: produc2062766750192416900_a_b_a] :
( ( P5 @ X4 )
& ! [Y4: produc2062766750192416900_a_b_a] :
( ( P5 @ Y4 )
=> ( Less_eq @ X4 @ Y4 ) ) ) ) ) ) ).
% ord.Least_def
thf(fact_552_ord_OLeast__def,axiom,
( least_1923190301137237320_a_b_a
= ( ^ [Less_eq: produc6343861673719254644_a_b_a > produc6343861673719254644_a_b_a > $o,P5: produc6343861673719254644_a_b_a > $o] :
( the_Pr6227858779215488635_a_b_a
@ ^ [X4: produc6343861673719254644_a_b_a] :
( ( P5 @ X4 )
& ! [Y4: produc6343861673719254644_a_b_a] :
( ( P5 @ Y4 )
=> ( Less_eq @ X4 @ Y4 ) ) ) ) ) ) ).
% ord.Least_def
thf(fact_553_ord_OLeast__def,axiom,
( least_4859807381444992892od_a_b
= ( ^ [Less_eq: product_prod_a_b > product_prod_a_b > $o,P5: product_prod_a_b > $o] :
( the_Product_prod_a_b
@ ^ [X4: product_prod_a_b] :
( ( P5 @ X4 )
& ! [Y4: product_prod_a_b] :
( ( P5 @ Y4 )
=> ( Less_eq @ X4 @ Y4 ) ) ) ) ) ) ).
% ord.Least_def
thf(fact_554_ord_OLeast__def,axiom,
( least_4174451831939367384_d_nat
= ( ^ [Less_eq: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat > $o,P5: produc1990351791824763820_d_nat > $o] :
( the_Pr6008708066028318565_d_nat
@ ^ [X4: produc1990351791824763820_d_nat] :
( ( P5 @ X4 )
& ! [Y4: produc1990351791824763820_d_nat] :
( ( P5 @ Y4 )
=> ( Less_eq @ X4 @ Y4 ) ) ) ) ) ) ).
% ord.Least_def
thf(fact_555_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: mappin4996136453398522101_b_a_a,C2: mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a] :
( ( mmap_c6646943743142367051_b_a_a @ K2 @ V2 @ C2 @ nil_Pr5740214961507490724_b_a_a )
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K2 @ V2 ) @ nil_Pr5740214961507490724_b_a_a ) ) ).
% mmap_combine.simps(1)
thf(fact_556_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: list_P6684558232516339260_d_nat,C2: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat] :
( ( mmap_c2696983453546349414_d_nat @ K2 @ V2 @ C2 @ nil_Pr1577584438861778787_d_nat )
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K2 @ V2 ) @ nil_Pr1577584438861778787_d_nat ) ) ).
% mmap_combine.simps(1)
thf(fact_557_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: list_P2992919015626629540_a_b_a,C2: list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a] :
( ( mmap_c13429169768989646_a_b_a @ K2 @ V2 @ C2 @ nil_Pr7283556224815412427_a_b_a )
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ V2 ) @ nil_Pr7283556224815412427_a_b_a ) ) ).
% mmap_combine.simps(1)
thf(fact_558_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: list_P1467974523212632366od_a_b,C2: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b] :
( ( mmap_c5556936107559350148od_a_b @ K2 @ V2 @ C2 @ nil_Pr7243433834293086045od_a_b )
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ V2 ) @ nil_Pr7243433834293086045od_a_b ) ) ).
% mmap_combine.simps(1)
thf(fact_559_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: a,C2: a > a > a] :
( ( mmap_combine_a_a @ K2 @ V2 @ C2 @ nil_Product_prod_a_a )
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K2 @ V2 ) @ nil_Product_prod_a_a ) ) ).
% mmap_combine.simps(1)
thf(fact_560_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,C2: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat] :
( ( mmap_c2205071097579735977_d_nat @ K2 @ V2 @ C2 @ nil_Pr2300798825815202086_d_nat )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ nil_Pr2300798825815202086_d_nat ) ) ).
% mmap_combine.simps(1)
thf(fact_561_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: b,C2: b > b > b] :
( ( mmap_combine_a_b @ K2 @ V2 @ C2 @ nil_Product_prod_a_b )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ nil_Product_prod_a_b ) ) ).
% mmap_combine.simps(1)
thf(fact_562_mmap__combine_Osimps_I1_J,axiom,
! [K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( mmap_c5580072897124408041_a_b_a @ K2 @ V2 @ C2 @ nil_Pr3763312433997567610_a_b_a )
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ nil_Pr3763312433997567610_a_b_a ) ) ).
% mmap_combine.simps(1)
thf(fact_563_mmap__combine_Osimps_I1_J,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( mmap_c8213366964327184121_a_b_a @ K2 @ V2 @ C2 @ nil_Pr1908111780246848906_a_b_a )
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V2 ) @ nil_Pr1908111780246848906_a_b_a ) ) ).
% mmap_combine.simps(1)
thf(fact_564_mmap__combine_Osimps_I1_J,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( mmap_c402980803363502225_a_b_a @ K2 @ V2 @ C2 @ nil_Pr7632893056509733646_a_b_a )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ nil_Pr7632893056509733646_a_b_a ) ) ).
% mmap_combine.simps(1)
thf(fact_565_old_Orec__bool__def,axiom,
( produc68458625753171739_a_b_a
= ( ^ [F12: produc7822699449245016212_a_b_a,F23: produc7822699449245016212_a_b_a,X4: $o] : ( the_Pr8288891123593341133_a_b_a @ ( produc6310648794561543909_a_b_a @ F12 @ F23 @ X4 ) ) ) ) ).
% old.rec_bool_def
thf(fact_566_old_Orec__bool__def,axiom,
( produc9154551198695911741_a_b_a
= ( ^ [F12: produc2062766750192416900_a_b_a,F23: produc2062766750192416900_a_b_a,X4: $o] : ( the_Pr3099714871038386443_a_b_a @ ( produc6585200446582009075_a_b_a @ F12 @ F23 @ X4 ) ) ) ) ).
% old.rec_bool_def
thf(fact_567_old_Orec__bool__def,axiom,
( produc176917111123965869_a_b_a
= ( ^ [F12: produc6343861673719254644_a_b_a,F23: produc6343861673719254644_a_b_a,X4: $o] : ( the_Pr6227858779215488635_a_b_a @ ( produc6018843065701860963_a_b_a @ F12 @ F23 @ X4 ) ) ) ) ).
% old.rec_bool_def
thf(fact_568_old_Orec__bool__def,axiom,
( produc8670534973760119009od_a_b
= ( ^ [F12: product_prod_a_b,F23: product_prod_a_b,X4: $o] : ( the_Product_prod_a_b @ ( produc5869776753928712599od_a_b @ F12 @ F23 @ X4 ) ) ) ) ).
% old.rec_bool_def
thf(fact_569_old_Orec__bool__def,axiom,
( produc8752953327808845491_d_nat
= ( ^ [F12: produc1990351791824763820_d_nat,F23: produc1990351791824763820_d_nat,X4: $o] : ( the_Pr6008708066028318565_d_nat @ ( produc7336012173783415165_d_nat @ F12 @ F23 @ X4 ) ) ) ) ).
% old.rec_bool_def
thf(fact_570_list_Oinject,axiom,
! [X21: product_prod_a_b,X222: list_P1467974523212632366od_a_b,Y21: product_prod_a_b,Y22: list_P1467974523212632366od_a_b] :
( ( ( cons_P7316939131009794654od_a_b @ X21 @ X222 )
= ( cons_P7316939131009794654od_a_b @ Y21 @ Y22 ) )
= ( ( X21 = Y21 )
& ( X222 = Y22 ) ) ) ).
% list.inject
thf(fact_571_list_Oinject,axiom,
! [X21: mappin2365780136655028071_a_b_a,X222: list_m9210641325446214647_a_b_a,Y21: mappin2365780136655028071_a_b_a,Y22: list_m9210641325446214647_a_b_a] :
( ( ( cons_m8574943908289518641_a_b_a @ X21 @ X222 )
= ( cons_m8574943908289518641_a_b_a @ Y21 @ Y22 ) )
= ( ( X21 = Y21 )
& ( X222 = Y22 ) ) ) ).
% list.inject
thf(fact_572_list_Oinject,axiom,
! [X21: list_P6684558232516339260_d_nat,X222: list_l337834041258660428_d_nat,Y21: list_P6684558232516339260_d_nat,Y22: list_l337834041258660428_d_nat] :
( ( ( cons_l4410424432949683974_d_nat @ X21 @ X222 )
= ( cons_l4410424432949683974_d_nat @ Y21 @ Y22 ) )
= ( ( X21 = Y21 )
& ( X222 = Y22 ) ) ) ).
% list.inject
thf(fact_573_list_Oinject,axiom,
! [X21: b,X222: list_b,Y21: b,Y22: list_b] :
( ( ( cons_b @ X21 @ X222 )
= ( cons_b @ Y21 @ Y22 ) )
= ( ( X21 = Y21 )
& ( X222 = Y22 ) ) ) ).
% list.inject
thf(fact_574_list_Oinject,axiom,
! [X21: a,X222: list_a,Y21: a,Y22: list_a] :
( ( ( cons_a @ X21 @ X222 )
= ( cons_a @ Y21 @ Y22 ) )
= ( ( X21 = Y21 )
& ( X222 = Y22 ) ) ) ).
% list.inject
thf(fact_575_transpose_Ocases,axiom,
! [X: list_l8778361445553822004od_a_b] :
( ( X != nil_li8635777946366267444od_a_b )
=> ( ! [Xss: list_l8778361445553822004od_a_b] :
( X
!= ( cons_l907386227682280420od_a_b @ nil_Product_prod_a_b @ Xss ) )
=> ~ ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Xss: list_l8778361445553822004od_a_b] :
( X
!= ( cons_l907386227682280420od_a_b @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_576_transpose_Ocases,axiom,
! [X: list_l3040532949214407175_a_b_a] :
( ( X != nil_li7899906211823649649_a_b_a )
=> ( ! [Xss: list_l3040532949214407175_a_b_a] :
( X
!= ( cons_l8438923613303137217_a_b_a @ nil_ma546712388551201761_a_b_a @ Xss ) )
=> ~ ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a,Xss: list_l3040532949214407175_a_b_a] :
( X
!= ( cons_l8438923613303137217_a_b_a @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_577_transpose_Ocases,axiom,
! [X: list_l5666407289914589148_d_nat] :
( ( X != nil_li4515601735571940806_d_nat )
=> ( ! [Xss: list_l5666407289914589148_d_nat] :
( X
!= ( cons_l8566576933256865302_d_nat @ nil_li1008261075667615414_d_nat @ Xss ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat,Xss: list_l5666407289914589148_d_nat] :
( X
!= ( cons_l8566576933256865302_d_nat @ ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_578_transpose_Ocases,axiom,
! [X: list_list_b] :
( ( X != nil_list_b )
=> ( ! [Xss: list_list_b] :
( X
!= ( cons_list_b @ nil_b @ Xss ) )
=> ~ ! [X3: b,Xs: list_b,Xss: list_list_b] :
( X
!= ( cons_list_b @ ( cons_b @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_579_transpose_Ocases,axiom,
! [X: list_list_a] :
( ( X != nil_list_a )
=> ( ! [Xss: list_list_a] :
( X
!= ( cons_list_a @ nil_a @ Xss ) )
=> ~ ! [X3: a,Xs: list_a,Xss: list_list_a] :
( X
!= ( cons_list_a @ ( cons_a @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_580_transpose_Ocases,axiom,
! [X: list_l337834041258660428_d_nat] :
( ( X != nil_li1008261075667615414_d_nat )
=> ( ! [Xss: list_l337834041258660428_d_nat] :
( X
!= ( cons_l4410424432949683974_d_nat @ nil_Pr2300798825815202086_d_nat @ Xss ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Xs: list_P6684558232516339260_d_nat,Xss: list_l337834041258660428_d_nat] :
( X
!= ( cons_l4410424432949683974_d_nat @ ( cons_P2594832900118292854_d_nat @ X3 @ Xs ) @ Xss ) ) ) ) ).
% transpose.cases
thf(fact_581_not__Cons__self2,axiom,
! [X: product_prod_a_b,Xs2: list_P1467974523212632366od_a_b] :
( ( cons_P7316939131009794654od_a_b @ X @ Xs2 )
!= Xs2 ) ).
% not_Cons_self2
thf(fact_582_not__Cons__self2,axiom,
! [X: mappin2365780136655028071_a_b_a,Xs2: list_m9210641325446214647_a_b_a] :
( ( cons_m8574943908289518641_a_b_a @ X @ Xs2 )
!= Xs2 ) ).
% not_Cons_self2
thf(fact_583_not__Cons__self2,axiom,
! [X: list_P6684558232516339260_d_nat,Xs2: list_l337834041258660428_d_nat] :
( ( cons_l4410424432949683974_d_nat @ X @ Xs2 )
!= Xs2 ) ).
% not_Cons_self2
thf(fact_584_not__Cons__self2,axiom,
! [X: b,Xs2: list_b] :
( ( cons_b @ X @ Xs2 )
!= Xs2 ) ).
% not_Cons_self2
thf(fact_585_not__Cons__self2,axiom,
! [X: a,Xs2: list_a] :
( ( cons_a @ X @ Xs2 )
!= Xs2 ) ).
% not_Cons_self2
thf(fact_586_splice_Ocases,axiom,
! [X: produc7397007428618769063od_a_b] :
( ! [Ys: list_P1467974523212632366od_a_b] :
( X
!= ( produc5288560138351607191od_a_b @ nil_Product_prod_a_b @ Ys ) )
=> ~ ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Ys: list_P1467974523212632366od_a_b] :
( X
!= ( produc5288560138351607191od_a_b @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ Ys ) ) ) ).
% splice.cases
thf(fact_587_splice_Ocases,axiom,
! [X: produc3116146679011544271_a_b_a] :
( ! [Ys: list_m9210641325446214647_a_b_a] :
( X
!= ( produc6824944014479491719_a_b_a @ nil_ma546712388551201761_a_b_a @ Ys ) )
=> ~ ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( X
!= ( produc6824944014479491719_a_b_a @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) @ Ys ) ) ) ).
% splice.cases
thf(fact_588_splice_Ocases,axiom,
! [X: produc7045765337849118585_d_nat] :
( ! [Ys: list_l337834041258660428_d_nat] :
( X
!= ( produc4511192556619310001_d_nat @ nil_li1008261075667615414_d_nat @ Ys ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat,Ys: list_l337834041258660428_d_nat] :
( X
!= ( produc4511192556619310001_d_nat @ ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) @ Ys ) ) ) ).
% splice.cases
thf(fact_589_splice_Ocases,axiom,
! [X: produc3963297410138542439list_b] :
( ! [Ys: list_b] :
( X
!= ( produc1564554178308465111list_b @ nil_b @ Ys ) )
=> ~ ! [X3: b,Xs: list_b,Ys: list_b] :
( X
!= ( produc1564554178308465111list_b @ ( cons_b @ X3 @ Xs ) @ Ys ) ) ) ).
% splice.cases
thf(fact_590_splice_Ocases,axiom,
! [X: produc9164743771328383783list_a] :
( ! [Ys: list_a] :
( X
!= ( produc6837034575241423639list_a @ nil_a @ Ys ) )
=> ~ ! [X3: a,Xs: list_a,Ys: list_a] :
( X
!= ( produc6837034575241423639list_a @ ( cons_a @ X3 @ Xs ) @ Ys ) ) ) ).
% splice.cases
thf(fact_591_shuffles_Ocases,axiom,
! [X: produc7397007428618769063od_a_b] :
( ! [Ys: list_P1467974523212632366od_a_b] :
( X
!= ( produc5288560138351607191od_a_b @ nil_Product_prod_a_b @ Ys ) )
=> ( ! [Xs: list_P1467974523212632366od_a_b] :
( X
!= ( produc5288560138351607191od_a_b @ Xs @ nil_Product_prod_a_b ) )
=> ~ ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] :
( X
!= ( produc5288560138351607191od_a_b @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) ) ) ) ) ).
% shuffles.cases
thf(fact_592_shuffles_Ocases,axiom,
! [X: produc3116146679011544271_a_b_a] :
( ! [Ys: list_m9210641325446214647_a_b_a] :
( X
!= ( produc6824944014479491719_a_b_a @ nil_ma546712388551201761_a_b_a @ Ys ) )
=> ( ! [Xs: list_m9210641325446214647_a_b_a] :
( X
!= ( produc6824944014479491719_a_b_a @ Xs @ nil_ma546712388551201761_a_b_a ) )
=> ~ ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a,Y3: mappin2365780136655028071_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( X
!= ( produc6824944014479491719_a_b_a @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) @ ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) ) ) ) ) ).
% shuffles.cases
thf(fact_593_shuffles_Ocases,axiom,
! [X: produc7045765337849118585_d_nat] :
( ! [Ys: list_l337834041258660428_d_nat] :
( X
!= ( produc4511192556619310001_d_nat @ nil_li1008261075667615414_d_nat @ Ys ) )
=> ( ! [Xs: list_l337834041258660428_d_nat] :
( X
!= ( produc4511192556619310001_d_nat @ Xs @ nil_li1008261075667615414_d_nat ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat,Y3: list_P6684558232516339260_d_nat,Ys: list_l337834041258660428_d_nat] :
( X
!= ( produc4511192556619310001_d_nat @ ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) @ ( cons_l4410424432949683974_d_nat @ Y3 @ Ys ) ) ) ) ) ).
% shuffles.cases
thf(fact_594_shuffles_Ocases,axiom,
! [X: produc3963297410138542439list_b] :
( ! [Ys: list_b] :
( X
!= ( produc1564554178308465111list_b @ nil_b @ Ys ) )
=> ( ! [Xs: list_b] :
( X
!= ( produc1564554178308465111list_b @ Xs @ nil_b ) )
=> ~ ! [X3: b,Xs: list_b,Y3: b,Ys: list_b] :
( X
!= ( produc1564554178308465111list_b @ ( cons_b @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) ) ) ) ) ).
% shuffles.cases
thf(fact_595_shuffles_Ocases,axiom,
! [X: produc9164743771328383783list_a] :
( ! [Ys: list_a] :
( X
!= ( produc6837034575241423639list_a @ nil_a @ Ys ) )
=> ( ! [Xs: list_a] :
( X
!= ( produc6837034575241423639list_a @ Xs @ nil_a ) )
=> ~ ! [X3: a,Xs: list_a,Y3: a,Ys: list_a] :
( X
!= ( produc6837034575241423639list_a @ ( cons_a @ X3 @ Xs ) @ ( cons_a @ Y3 @ Ys ) ) ) ) ) ).
% shuffles.cases
thf(fact_596_sorted__wrt_Ocases,axiom,
! [X: produc3334210663054469735od_a_b] :
( ! [P7: product_prod_a_b > product_prod_a_b > $o] :
( X
!= ( produc7704224619955794135od_a_b @ P7 @ nil_Product_prod_a_b ) )
=> ~ ! [P7: product_prod_a_b > product_prod_a_b > $o,X3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] :
( X
!= ( produc7704224619955794135od_a_b @ P7 @ ( cons_P7316939131009794654od_a_b @ X3 @ Ys ) ) ) ) ).
% sorted_wrt.cases
thf(fact_597_sorted__wrt_Ocases,axiom,
! [X: produc982609575658243294_a_b_a] :
( ! [P7: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o] :
( X
!= ( produc4941649227406914392_a_b_a @ P7 @ nil_ma546712388551201761_a_b_a ) )
=> ~ ! [P7: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o,X3: mappin2365780136655028071_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( X
!= ( produc4941649227406914392_a_b_a @ P7 @ ( cons_m8574943908289518641_a_b_a @ X3 @ Ys ) ) ) ) ).
% sorted_wrt.cases
thf(fact_598_sorted__wrt_Ocases,axiom,
! [X: produc4000265523682700425_d_nat] :
( ! [P7: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o] :
( X
!= ( produc2760578415356222339_d_nat @ P7 @ nil_li1008261075667615414_d_nat ) )
=> ~ ! [P7: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o,X3: list_P6684558232516339260_d_nat,Ys: list_l337834041258660428_d_nat] :
( X
!= ( produc2760578415356222339_d_nat @ P7 @ ( cons_l4410424432949683974_d_nat @ X3 @ Ys ) ) ) ) ).
% sorted_wrt.cases
thf(fact_599_sorted__wrt_Ocases,axiom,
! [X: produc5185152304234826110list_b] :
( ! [P7: b > b > $o] :
( X
!= ( produc8193136575784045678list_b @ P7 @ nil_b ) )
=> ~ ! [P7: b > b > $o,X3: b,Ys: list_b] :
( X
!= ( produc8193136575784045678list_b @ P7 @ ( cons_b @ X3 @ Ys ) ) ) ) ).
% sorted_wrt.cases
thf(fact_600_sorted__wrt_Ocases,axiom,
! [X: produc5032551385658279741list_a] :
( ! [P7: a > a > $o] :
( X
!= ( produc8111569692950616493list_a @ P7 @ nil_a ) )
=> ~ ! [P7: a > a > $o,X3: a,Ys: list_a] :
( X
!= ( produc8111569692950616493list_a @ P7 @ ( cons_a @ X3 @ Ys ) ) ) ) ).
% sorted_wrt.cases
thf(fact_601_successively_Ocases,axiom,
! [X: produc3334210663054469735od_a_b] :
( ! [P7: product_prod_a_b > product_prod_a_b > $o] :
( X
!= ( produc7704224619955794135od_a_b @ P7 @ nil_Product_prod_a_b ) )
=> ( ! [P7: product_prod_a_b > product_prod_a_b > $o,X3: product_prod_a_b] :
( X
!= ( produc7704224619955794135od_a_b @ P7 @ ( cons_P7316939131009794654od_a_b @ X3 @ nil_Product_prod_a_b ) ) )
=> ~ ! [P7: product_prod_a_b > product_prod_a_b > $o,X3: product_prod_a_b,Y3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] :
( X
!= ( produc7704224619955794135od_a_b @ P7 @ ( cons_P7316939131009794654od_a_b @ X3 @ ( cons_P7316939131009794654od_a_b @ Y3 @ Xs ) ) ) ) ) ) ).
% successively.cases
thf(fact_602_successively_Ocases,axiom,
! [X: produc982609575658243294_a_b_a] :
( ! [P7: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o] :
( X
!= ( produc4941649227406914392_a_b_a @ P7 @ nil_ma546712388551201761_a_b_a ) )
=> ( ! [P7: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o,X3: mappin2365780136655028071_a_b_a] :
( X
!= ( produc4941649227406914392_a_b_a @ P7 @ ( cons_m8574943908289518641_a_b_a @ X3 @ nil_ma546712388551201761_a_b_a ) ) )
=> ~ ! [P7: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > $o,X3: mappin2365780136655028071_a_b_a,Y3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a] :
( X
!= ( produc4941649227406914392_a_b_a @ P7 @ ( cons_m8574943908289518641_a_b_a @ X3 @ ( cons_m8574943908289518641_a_b_a @ Y3 @ Xs ) ) ) ) ) ) ).
% successively.cases
thf(fact_603_successively_Ocases,axiom,
! [X: produc4000265523682700425_d_nat] :
( ! [P7: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o] :
( X
!= ( produc2760578415356222339_d_nat @ P7 @ nil_li1008261075667615414_d_nat ) )
=> ( ! [P7: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o,X3: list_P6684558232516339260_d_nat] :
( X
!= ( produc2760578415356222339_d_nat @ P7 @ ( cons_l4410424432949683974_d_nat @ X3 @ nil_li1008261075667615414_d_nat ) ) )
=> ~ ! [P7: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > $o,X3: list_P6684558232516339260_d_nat,Y3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat] :
( X
!= ( produc2760578415356222339_d_nat @ P7 @ ( cons_l4410424432949683974_d_nat @ X3 @ ( cons_l4410424432949683974_d_nat @ Y3 @ Xs ) ) ) ) ) ) ).
% successively.cases
thf(fact_604_successively_Ocases,axiom,
! [X: produc5185152304234826110list_b] :
( ! [P7: b > b > $o] :
( X
!= ( produc8193136575784045678list_b @ P7 @ nil_b ) )
=> ( ! [P7: b > b > $o,X3: b] :
( X
!= ( produc8193136575784045678list_b @ P7 @ ( cons_b @ X3 @ nil_b ) ) )
=> ~ ! [P7: b > b > $o,X3: b,Y3: b,Xs: list_b] :
( X
!= ( produc8193136575784045678list_b @ P7 @ ( cons_b @ X3 @ ( cons_b @ Y3 @ Xs ) ) ) ) ) ) ).
% successively.cases
thf(fact_605_successively_Ocases,axiom,
! [X: produc5032551385658279741list_a] :
( ! [P7: a > a > $o] :
( X
!= ( produc8111569692950616493list_a @ P7 @ nil_a ) )
=> ( ! [P7: a > a > $o,X3: a] :
( X
!= ( produc8111569692950616493list_a @ P7 @ ( cons_a @ X3 @ nil_a ) ) )
=> ~ ! [P7: a > a > $o,X3: a,Y3: a,Xs: list_a] :
( X
!= ( produc8111569692950616493list_a @ P7 @ ( cons_a @ X3 @ ( cons_a @ Y3 @ Xs ) ) ) ) ) ) ).
% successively.cases
thf(fact_606_list_Odistinct_I1_J,axiom,
! [X21: product_prod_a_b,X222: list_P1467974523212632366od_a_b] :
( nil_Product_prod_a_b
!= ( cons_P7316939131009794654od_a_b @ X21 @ X222 ) ) ).
% list.distinct(1)
thf(fact_607_list_Odistinct_I1_J,axiom,
! [X21: mappin2365780136655028071_a_b_a,X222: list_m9210641325446214647_a_b_a] :
( nil_ma546712388551201761_a_b_a
!= ( cons_m8574943908289518641_a_b_a @ X21 @ X222 ) ) ).
% list.distinct(1)
thf(fact_608_list_Odistinct_I1_J,axiom,
! [X21: list_P6684558232516339260_d_nat,X222: list_l337834041258660428_d_nat] :
( nil_li1008261075667615414_d_nat
!= ( cons_l4410424432949683974_d_nat @ X21 @ X222 ) ) ).
% list.distinct(1)
thf(fact_609_list_Odistinct_I1_J,axiom,
! [X21: b,X222: list_b] :
( nil_b
!= ( cons_b @ X21 @ X222 ) ) ).
% list.distinct(1)
thf(fact_610_list_Odistinct_I1_J,axiom,
! [X21: a,X222: list_a] :
( nil_a
!= ( cons_a @ X21 @ X222 ) ) ).
% list.distinct(1)
thf(fact_611_list_OdiscI,axiom,
! [List: list_P1467974523212632366od_a_b,X21: product_prod_a_b,X222: list_P1467974523212632366od_a_b] :
( ( List
= ( cons_P7316939131009794654od_a_b @ X21 @ X222 ) )
=> ( List != nil_Product_prod_a_b ) ) ).
% list.discI
thf(fact_612_list_OdiscI,axiom,
! [List: list_m9210641325446214647_a_b_a,X21: mappin2365780136655028071_a_b_a,X222: list_m9210641325446214647_a_b_a] :
( ( List
= ( cons_m8574943908289518641_a_b_a @ X21 @ X222 ) )
=> ( List != nil_ma546712388551201761_a_b_a ) ) ).
% list.discI
thf(fact_613_list_OdiscI,axiom,
! [List: list_l337834041258660428_d_nat,X21: list_P6684558232516339260_d_nat,X222: list_l337834041258660428_d_nat] :
( ( List
= ( cons_l4410424432949683974_d_nat @ X21 @ X222 ) )
=> ( List != nil_li1008261075667615414_d_nat ) ) ).
% list.discI
thf(fact_614_list_OdiscI,axiom,
! [List: list_b,X21: b,X222: list_b] :
( ( List
= ( cons_b @ X21 @ X222 ) )
=> ( List != nil_b ) ) ).
% list.discI
thf(fact_615_list_OdiscI,axiom,
! [List: list_a,X21: a,X222: list_a] :
( ( List
= ( cons_a @ X21 @ X222 ) )
=> ( List != nil_a ) ) ).
% list.discI
thf(fact_616_list_Oexhaust,axiom,
! [Y5: list_P1467974523212632366od_a_b] :
( ( Y5 != nil_Product_prod_a_b )
=> ~ ! [X212: product_prod_a_b,X223: list_P1467974523212632366od_a_b] :
( Y5
!= ( cons_P7316939131009794654od_a_b @ X212 @ X223 ) ) ) ).
% list.exhaust
thf(fact_617_list_Oexhaust,axiom,
! [Y5: list_m9210641325446214647_a_b_a] :
( ( Y5 != nil_ma546712388551201761_a_b_a )
=> ~ ! [X212: mappin2365780136655028071_a_b_a,X223: list_m9210641325446214647_a_b_a] :
( Y5
!= ( cons_m8574943908289518641_a_b_a @ X212 @ X223 ) ) ) ).
% list.exhaust
thf(fact_618_list_Oexhaust,axiom,
! [Y5: list_l337834041258660428_d_nat] :
( ( Y5 != nil_li1008261075667615414_d_nat )
=> ~ ! [X212: list_P6684558232516339260_d_nat,X223: list_l337834041258660428_d_nat] :
( Y5
!= ( cons_l4410424432949683974_d_nat @ X212 @ X223 ) ) ) ).
% list.exhaust
thf(fact_619_list_Oexhaust,axiom,
! [Y5: list_b] :
( ( Y5 != nil_b )
=> ~ ! [X212: b,X223: list_b] :
( Y5
!= ( cons_b @ X212 @ X223 ) ) ) ).
% list.exhaust
thf(fact_620_list_Oexhaust,axiom,
! [Y5: list_a] :
( ( Y5 != nil_a )
=> ~ ! [X212: a,X223: list_a] :
( Y5
!= ( cons_a @ X212 @ X223 ) ) ) ).
% list.exhaust
thf(fact_621_remdups__adj_Ocases,axiom,
! [X: list_P1467974523212632366od_a_b] :
( ( X != nil_Product_prod_a_b )
=> ( ! [X3: product_prod_a_b] :
( X
!= ( cons_P7316939131009794654od_a_b @ X3 @ nil_Product_prod_a_b ) )
=> ~ ! [X3: product_prod_a_b,Y3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] :
( X
!= ( cons_P7316939131009794654od_a_b @ X3 @ ( cons_P7316939131009794654od_a_b @ Y3 @ Xs ) ) ) ) ) ).
% remdups_adj.cases
thf(fact_622_remdups__adj_Ocases,axiom,
! [X: list_m9210641325446214647_a_b_a] :
( ( X != nil_ma546712388551201761_a_b_a )
=> ( ! [X3: mappin2365780136655028071_a_b_a] :
( X
!= ( cons_m8574943908289518641_a_b_a @ X3 @ nil_ma546712388551201761_a_b_a ) )
=> ~ ! [X3: mappin2365780136655028071_a_b_a,Y3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a] :
( X
!= ( cons_m8574943908289518641_a_b_a @ X3 @ ( cons_m8574943908289518641_a_b_a @ Y3 @ Xs ) ) ) ) ) ).
% remdups_adj.cases
thf(fact_623_remdups__adj_Ocases,axiom,
! [X: list_l337834041258660428_d_nat] :
( ( X != nil_li1008261075667615414_d_nat )
=> ( ! [X3: list_P6684558232516339260_d_nat] :
( X
!= ( cons_l4410424432949683974_d_nat @ X3 @ nil_li1008261075667615414_d_nat ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat] :
( X
!= ( cons_l4410424432949683974_d_nat @ X3 @ ( cons_l4410424432949683974_d_nat @ Y3 @ Xs ) ) ) ) ) ).
% remdups_adj.cases
thf(fact_624_remdups__adj_Ocases,axiom,
! [X: list_b] :
( ( X != nil_b )
=> ( ! [X3: b] :
( X
!= ( cons_b @ X3 @ nil_b ) )
=> ~ ! [X3: b,Y3: b,Xs: list_b] :
( X
!= ( cons_b @ X3 @ ( cons_b @ Y3 @ Xs ) ) ) ) ) ).
% remdups_adj.cases
thf(fact_625_remdups__adj_Ocases,axiom,
! [X: list_a] :
( ( X != nil_a )
=> ( ! [X3: a] :
( X
!= ( cons_a @ X3 @ nil_a ) )
=> ~ ! [X3: a,Y3: a,Xs: list_a] :
( X
!= ( cons_a @ X3 @ ( cons_a @ Y3 @ Xs ) ) ) ) ) ).
% remdups_adj.cases
thf(fact_626_neq__Nil__conv,axiom,
! [Xs2: list_P1467974523212632366od_a_b] :
( ( Xs2 != nil_Product_prod_a_b )
= ( ? [Y4: product_prod_a_b,Ys2: list_P1467974523212632366od_a_b] :
( Xs2
= ( cons_P7316939131009794654od_a_b @ Y4 @ Ys2 ) ) ) ) ).
% neq_Nil_conv
thf(fact_627_neq__Nil__conv,axiom,
! [Xs2: list_m9210641325446214647_a_b_a] :
( ( Xs2 != nil_ma546712388551201761_a_b_a )
= ( ? [Y4: mappin2365780136655028071_a_b_a,Ys2: list_m9210641325446214647_a_b_a] :
( Xs2
= ( cons_m8574943908289518641_a_b_a @ Y4 @ Ys2 ) ) ) ) ).
% neq_Nil_conv
thf(fact_628_neq__Nil__conv,axiom,
! [Xs2: list_l337834041258660428_d_nat] :
( ( Xs2 != nil_li1008261075667615414_d_nat )
= ( ? [Y4: list_P6684558232516339260_d_nat,Ys2: list_l337834041258660428_d_nat] :
( Xs2
= ( cons_l4410424432949683974_d_nat @ Y4 @ Ys2 ) ) ) ) ).
% neq_Nil_conv
thf(fact_629_neq__Nil__conv,axiom,
! [Xs2: list_b] :
( ( Xs2 != nil_b )
= ( ? [Y4: b,Ys2: list_b] :
( Xs2
= ( cons_b @ Y4 @ Ys2 ) ) ) ) ).
% neq_Nil_conv
thf(fact_630_neq__Nil__conv,axiom,
! [Xs2: list_a] :
( ( Xs2 != nil_a )
= ( ? [Y4: a,Ys2: list_a] :
( Xs2
= ( cons_a @ Y4 @ Ys2 ) ) ) ) ).
% neq_Nil_conv
thf(fact_631_list__induct2_H,axiom,
! [P: list_b > list_b > $o,Xs2: list_b,Ys3: list_b] :
( ( P @ nil_b @ nil_b )
=> ( ! [X3: b,Xs: list_b] : ( P @ ( cons_b @ X3 @ Xs ) @ nil_b )
=> ( ! [Y3: b,Ys: list_b] : ( P @ nil_b @ ( cons_b @ Y3 @ Ys ) )
=> ( ! [X3: b,Xs: list_b,Y3: b,Ys: list_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_b @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_632_list__induct2_H,axiom,
! [P: list_b > list_a > $o,Xs2: list_b,Ys3: list_a] :
( ( P @ nil_b @ nil_a )
=> ( ! [X3: b,Xs: list_b] : ( P @ ( cons_b @ X3 @ Xs ) @ nil_a )
=> ( ! [Y3: a,Ys: list_a] : ( P @ nil_b @ ( cons_a @ Y3 @ Ys ) )
=> ( ! [X3: b,Xs: list_b,Y3: a,Ys: list_a] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_b @ X3 @ Xs ) @ ( cons_a @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_633_list__induct2_H,axiom,
! [P: list_a > list_b > $o,Xs2: list_a,Ys3: list_b] :
( ( P @ nil_a @ nil_b )
=> ( ! [X3: a,Xs: list_a] : ( P @ ( cons_a @ X3 @ Xs ) @ nil_b )
=> ( ! [Y3: b,Ys: list_b] : ( P @ nil_a @ ( cons_b @ Y3 @ Ys ) )
=> ( ! [X3: a,Xs: list_a,Y3: b,Ys: list_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_a @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_634_list__induct2_H,axiom,
! [P: list_a > list_a > $o,Xs2: list_a,Ys3: list_a] :
( ( P @ nil_a @ nil_a )
=> ( ! [X3: a,Xs: list_a] : ( P @ ( cons_a @ X3 @ Xs ) @ nil_a )
=> ( ! [Y3: a,Ys: list_a] : ( P @ nil_a @ ( cons_a @ Y3 @ Ys ) )
=> ( ! [X3: a,Xs: list_a,Y3: a,Ys: list_a] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_a @ X3 @ Xs ) @ ( cons_a @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_635_list__induct2_H,axiom,
! [P: list_P1467974523212632366od_a_b > list_b > $o,Xs2: list_P1467974523212632366od_a_b,Ys3: list_b] :
( ( P @ nil_Product_prod_a_b @ nil_b )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] : ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ nil_b )
=> ( ! [Y3: b,Ys: list_b] : ( P @ nil_Product_prod_a_b @ ( cons_b @ Y3 @ Ys ) )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Y3: b,Ys: list_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_636_list__induct2_H,axiom,
! [P: list_P1467974523212632366od_a_b > list_a > $o,Xs2: list_P1467974523212632366od_a_b,Ys3: list_a] :
( ( P @ nil_Product_prod_a_b @ nil_a )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] : ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ nil_a )
=> ( ! [Y3: a,Ys: list_a] : ( P @ nil_Product_prod_a_b @ ( cons_a @ Y3 @ Ys ) )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Y3: a,Ys: list_a] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ ( cons_a @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_637_list__induct2_H,axiom,
! [P: list_b > list_P1467974523212632366od_a_b > $o,Xs2: list_b,Ys3: list_P1467974523212632366od_a_b] :
( ( P @ nil_b @ nil_Product_prod_a_b )
=> ( ! [X3: b,Xs: list_b] : ( P @ ( cons_b @ X3 @ Xs ) @ nil_Product_prod_a_b )
=> ( ! [Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] : ( P @ nil_b @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) )
=> ( ! [X3: b,Xs: list_b,Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_b @ X3 @ Xs ) @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_638_list__induct2_H,axiom,
! [P: list_a > list_P1467974523212632366od_a_b > $o,Xs2: list_a,Ys3: list_P1467974523212632366od_a_b] :
( ( P @ nil_a @ nil_Product_prod_a_b )
=> ( ! [X3: a,Xs: list_a] : ( P @ ( cons_a @ X3 @ Xs ) @ nil_Product_prod_a_b )
=> ( ! [Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] : ( P @ nil_a @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) )
=> ( ! [X3: a,Xs: list_a,Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_a @ X3 @ Xs ) @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_639_list__induct2_H,axiom,
! [P: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > $o,Xs2: list_P1467974523212632366od_a_b,Ys3: list_P1467974523212632366od_a_b] :
( ( P @ nil_Product_prod_a_b @ nil_Product_prod_a_b )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] : ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ nil_Product_prod_a_b )
=> ( ! [Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] : ( P @ nil_Product_prod_a_b @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b,Y3: product_prod_a_b,Ys: list_P1467974523212632366od_a_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) @ ( cons_P7316939131009794654od_a_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_640_list__induct2_H,axiom,
! [P: list_m9210641325446214647_a_b_a > list_b > $o,Xs2: list_m9210641325446214647_a_b_a,Ys3: list_b] :
( ( P @ nil_ma546712388551201761_a_b_a @ nil_b )
=> ( ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a] : ( P @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) @ nil_b )
=> ( ! [Y3: b,Ys: list_b] : ( P @ nil_ma546712388551201761_a_b_a @ ( cons_b @ Y3 @ Ys ) )
=> ( ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a,Y3: b,Ys: list_b] :
( ( P @ Xs @ Ys )
=> ( P @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) ) )
=> ( P @ Xs2 @ Ys3 ) ) ) ) ) ).
% list_induct2'
thf(fact_641_list__nonempty__induct,axiom,
! [Xs2: list_P1467974523212632366od_a_b,P: list_P1467974523212632366od_a_b > $o] :
( ( Xs2 != nil_Product_prod_a_b )
=> ( ! [X3: product_prod_a_b] : ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ nil_Product_prod_a_b ) )
=> ( ! [X3: product_prod_a_b,Xs: list_P1467974523212632366od_a_b] :
( ( Xs != nil_Product_prod_a_b )
=> ( ( P @ Xs )
=> ( P @ ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) ) ) )
=> ( P @ Xs2 ) ) ) ) ).
% list_nonempty_induct
thf(fact_642_list__nonempty__induct,axiom,
! [Xs2: list_m9210641325446214647_a_b_a,P: list_m9210641325446214647_a_b_a > $o] :
( ( Xs2 != nil_ma546712388551201761_a_b_a )
=> ( ! [X3: mappin2365780136655028071_a_b_a] : ( P @ ( cons_m8574943908289518641_a_b_a @ X3 @ nil_ma546712388551201761_a_b_a ) )
=> ( ! [X3: mappin2365780136655028071_a_b_a,Xs: list_m9210641325446214647_a_b_a] :
( ( Xs != nil_ma546712388551201761_a_b_a )
=> ( ( P @ Xs )
=> ( P @ ( cons_m8574943908289518641_a_b_a @ X3 @ Xs ) ) ) )
=> ( P @ Xs2 ) ) ) ) ).
% list_nonempty_induct
thf(fact_643_list__nonempty__induct,axiom,
! [Xs2: list_l337834041258660428_d_nat,P: list_l337834041258660428_d_nat > $o] :
( ( Xs2 != nil_li1008261075667615414_d_nat )
=> ( ! [X3: list_P6684558232516339260_d_nat] : ( P @ ( cons_l4410424432949683974_d_nat @ X3 @ nil_li1008261075667615414_d_nat ) )
=> ( ! [X3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat] :
( ( Xs != nil_li1008261075667615414_d_nat )
=> ( ( P @ Xs )
=> ( P @ ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) ) ) )
=> ( P @ Xs2 ) ) ) ) ).
% list_nonempty_induct
thf(fact_644_list__nonempty__induct,axiom,
! [Xs2: list_b,P: list_b > $o] :
( ( Xs2 != nil_b )
=> ( ! [X3: b] : ( P @ ( cons_b @ X3 @ nil_b ) )
=> ( ! [X3: b,Xs: list_b] :
( ( Xs != nil_b )
=> ( ( P @ Xs )
=> ( P @ ( cons_b @ X3 @ Xs ) ) ) )
=> ( P @ Xs2 ) ) ) ) ).
% list_nonempty_induct
thf(fact_645_list__nonempty__induct,axiom,
! [Xs2: list_a,P: list_a > $o] :
( ( Xs2 != nil_a )
=> ( ! [X3: a] : ( P @ ( cons_a @ X3 @ nil_a ) )
=> ( ! [X3: a,Xs: list_a] :
( ( Xs != nil_a )
=> ( ( P @ Xs )
=> ( P @ ( cons_a @ X3 @ Xs ) ) ) )
=> ( P @ Xs2 ) ) ) ) ).
% list_nonempty_induct
thf(fact_646_foldl__Cons,axiom,
! [F: produc2062766750192416900_a_b_a > produc1990351791824763820_d_nat > produc2062766750192416900_a_b_a,A: produc2062766750192416900_a_b_a,X: produc1990351791824763820_d_nat,Xs2: list_P6684558232516339260_d_nat] :
( ( foldl_3722756957450160079_d_nat @ F @ A @ ( cons_P2594832900118292854_d_nat @ X @ Xs2 ) )
= ( foldl_3722756957450160079_d_nat @ F @ ( F @ A @ X ) @ Xs2 ) ) ).
% foldl_Cons
thf(fact_647_foldl__Cons,axiom,
! [F: list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat,A: list_P6684558232516339260_d_nat,X: produc1990351791824763820_d_nat,Xs2: list_P6684558232516339260_d_nat] :
( ( foldl_5754872400397474315_d_nat @ F @ A @ ( cons_P2594832900118292854_d_nat @ X @ Xs2 ) )
= ( foldl_5754872400397474315_d_nat @ F @ ( F @ A @ X ) @ Xs2 ) ) ).
% foldl_Cons
thf(fact_648_lookup__map__entry__neq,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a,F: a > a,M: mappin4996136453398522101_b_a_a] :
( ( X != Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( map_en8183204059568693808_b_a_a @ X @ F @ M ) @ Y5 )
= ( lookup1409243802988840364_b_a_a @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_649_lookup__map__entry__neq,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( X != Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( map_en7372027836849589853_a_b_a @ X @ F @ M ) @ Y5 )
= ( lookup4661578797684577249_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_650_lookup__map__entry__neq,axiom,
! [X: a,Y5: a,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( X != Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( map_en1595895783147578181_d_nat @ X @ F @ M ) @ Y5 )
= ( lookup8480750236328838337_d_nat @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_651_lookup__map__entry__neq,axiom,
! [X: a,Y5: a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( X != Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( map_en8511718966582312493_a_b_a @ X @ F @ M ) @ Y5 )
= ( lookup1261341372242361769_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_652_lookup__map__entry__neq,axiom,
! [X: a,Y5: a,F: b > b,M: mapping_a_b] :
( ( X != Y5 )
=> ( ( lookup_a_b @ ( map_entry_a_b @ X @ F @ M ) @ Y5 )
= ( lookup_a_b @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_653_lookup__map__entry__neq,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b,F: a > a,M: mappin2365780136655028071_a_b_a] :
( ( X != Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( map_en8135975850489418638_a_b_a @ X @ F @ M ) @ Y5 )
= ( lookup863726980359885586_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_entry_neq
thf(fact_654_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: mappin4996136453398522101_b_a_a,C2: mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a,P2: produc3619439354540788382_b_a_a,Ps: list_P3594502398639369124_b_a_a] :
( ( mmap_c6646943743142367051_b_a_a @ K2 @ V2 @ C2 @ ( cons_P220927179099053908_b_a_a @ P2 @ Ps ) )
= ( produc8712858204422192577_b_a_a
@ ^ [K4: a,V3: mappin4996136453398522101_b_a_a] : ( if_lis2561630526582691434_b_a_a @ ( K2 = K4 ) @ ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P220927179099053908_b_a_a @ P2 @ ( mmap_c6646943743142367051_b_a_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_655_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: list_P6684558232516339260_d_nat,C2: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat,P2: produc9176665399011442921_d_nat,Ps: list_P9063253934932097401_d_nat] :
( ( mmap_c2696983453546349414_d_nat @ K2 @ V2 @ C2 @ ( cons_P260773292763473843_d_nat @ P2 @ Ps ) )
= ( produc4823120784119823497_d_nat
@ ^ [K4: a,V3: list_P6684558232516339260_d_nat] : ( if_lis3214374446479449651_d_nat @ ( K2 = K4 ) @ ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P260773292763473843_d_nat @ P2 @ ( mmap_c2696983453546349414_d_nat @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_656_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: list_P2992919015626629540_a_b_a,C2: list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a,P2: produc7083967959564351825_a_b_a,Ps: list_P3172577687508813921_a_b_a] :
( ( mmap_c13429169768989646_a_b_a @ K2 @ V2 @ C2 @ ( cons_P2675685553303450907_a_b_a @ P2 @ Ps ) )
= ( produc2435392120593834073_a_b_a
@ ^ [K4: a,V3: list_P2992919015626629540_a_b_a] : ( if_lis3166759124437449243_a_b_a @ ( K2 = K4 ) @ ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P2675685553303450907_a_b_a @ P2 @ ( mmap_c13429169768989646_a_b_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_657_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: list_P1467974523212632366od_a_b,C2: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b,P2: produc2639161875728825943od_a_b,Ps: list_P5700792096213675741od_a_b] :
( ( mmap_c5556936107559350148od_a_b @ K2 @ V2 @ C2 @ ( cons_P8483812562729421581od_a_b @ P2 @ Ps ) )
= ( produc3480138538282384385od_a_b
@ ^ [K4: a,V3: list_P1467974523212632366od_a_b] : ( if_lis8754265742650888611od_a_b @ ( K2 = K4 ) @ ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P8483812562729421581od_a_b @ P2 @ ( mmap_c5556936107559350148od_a_b @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_658_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: a,C2: a > a > a,P2: product_prod_a_a,Ps: list_P1396940483166286381od_a_a] :
( ( mmap_combine_a_a @ K2 @ V2 @ C2 @ ( cons_P7316939126706565853od_a_a @ P2 @ Ps ) )
= ( produc6057368760105205761od_a_a
@ ^ [K4: a,V3: a] : ( if_lis931442767461590515od_a_a @ ( K2 = K4 ) @ ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P7316939126706565853od_a_a @ P2 @ ( mmap_combine_a_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_659_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,C2: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,P2: produc1990351791824763820_d_nat,Ps: list_P6684558232516339260_d_nat] :
( ( mmap_c2205071097579735977_d_nat @ K2 @ V2 @ C2 @ ( cons_P2594832900118292854_d_nat @ P2 @ Ps ) )
= ( produc4938868912396122127_d_nat
@ ^ [K4: a,V3: produc5456268773499131775_d_nat] : ( if_lis7731207453108189686_d_nat @ ( K2 = K4 ) @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P2594832900118292854_d_nat @ P2 @ ( mmap_c2205071097579735977_d_nat @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_660_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: b,C2: b > b > b,P2: product_prod_a_b,Ps: list_P1467974523212632366od_a_b] :
( ( mmap_combine_a_b @ K2 @ V2 @ C2 @ ( cons_P7316939131009794654od_a_b @ P2 @ Ps ) )
= ( produc611504906096598721od_a_b
@ ^ [K4: a,V3: b] : ( if_lis1002476807507936500od_a_b @ ( K2 = K4 ) @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P7316939131009794654od_a_b @ P2 @ ( mmap_combine_a_b @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_661_mmap__combine_Osimps_I2_J,axiom,
! [K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,P2: produc6343861673719254644_a_b_a,Ps: list_P4793483941206178810_a_b_a] :
( ( mmap_c5580072897124408041_a_b_a @ K2 @ V2 @ C2 @ ( cons_P673726611873665578_a_b_a @ P2 @ Ps ) )
= ( produc7463616454677732345_a_b_a
@ ^ [K4: produc1990351791824763820_d_nat,V3: mappin2365780136655028071_a_b_a] : ( if_lis8426428089627639232_a_b_a @ ( K2 = K4 ) @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P673726611873665578_a_b_a @ P2 @ ( mmap_c5580072897124408041_a_b_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_662_mmap__combine_Osimps_I2_J,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,P2: produc2062766750192416900_a_b_a,Ps: list_P7611574810425128074_a_b_a] :
( ( mmap_c8213366964327184121_a_b_a @ K2 @ V2 @ C2 @ ( cons_P2804281896780507450_a_b_a @ P2 @ Ps ) )
= ( produc2202866172573321337_a_b_a
@ ^ [K4: list_P6684558232516339260_d_nat,V3: mappin2365780136655028071_a_b_a] : ( if_lis6818758761248955216_a_b_a @ ( K2 = K4 ) @ ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P2804281896780507450_a_b_a @ P2 @ ( mmap_c8213366964327184121_a_b_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_663_mmap__combine_Osimps_I2_J,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,C2: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,P2: produc7822699449245016212_a_b_a,Ps: list_P2992919015626629540_a_b_a] :
( ( mmap_c402980803363502225_a_b_a @ K2 @ V2 @ C2 @ ( cons_P5314874490607035230_a_b_a @ P2 @ Ps ) )
= ( produc4579919614062918239_a_b_a
@ ^ [K4: a,V3: mappin2365780136655028071_a_b_a] : ( if_lis7797837208463966814_a_b_a @ ( K2 = K4 ) @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ ( C2 @ V3 @ V2 ) ) @ Ps ) @ ( cons_P5314874490607035230_a_b_a @ P2 @ ( mmap_c402980803363502225_a_b_a @ K2 @ V2 @ C2 @ Ps ) ) )
@ P2 ) ) ).
% mmap_combine.simps(2)
thf(fact_664_delete__aux_Ocases,axiom,
! [X: produc4743123391170388173_b_a_a] :
( ! [K5: a] :
( X
!= ( produc4204554423659385021_b_a_a @ K5 @ nil_Pr5740214961507490724_b_a_a ) )
=> ~ ! [K5: a,K6: a,V4: mappin4996136453398522101_b_a_a,Xs: list_P3594502398639369124_b_a_a] :
( X
!= ( produc4204554423659385021_b_a_a @ K5 @ ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_665_delete__aux_Ocases,axiom,
! [X: produc5968402719899699878_d_nat] :
( ! [K5: a] :
( X
!= ( produc5205599450977154976_d_nat @ K5 @ nil_Pr1577584438861778787_d_nat ) )
=> ~ ! [K5: a,K6: a,V4: list_P6684558232516339260_d_nat,Xs: list_P9063253934932097401_d_nat] :
( X
!= ( produc5205599450977154976_d_nat @ K5 @ ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_666_delete__aux_Ocases,axiom,
! [X: produc3755538318669010574_a_b_a] :
( ! [K5: a] :
( X
!= ( produc1039823637343887880_a_b_a @ K5 @ nil_Pr7283556224815412427_a_b_a ) )
=> ~ ! [K5: a,K6: a,V4: list_P2992919015626629540_a_b_a,Xs: list_P3172577687508813921_a_b_a] :
( X
!= ( produc1039823637343887880_a_b_a @ K5 @ ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_667_delete__aux_Ocases,axiom,
! [X: produc5068203645811208070od_a_b] :
( ! [K5: a] :
( X
!= ( produc7441261679724955638od_a_b @ K5 @ nil_Pr7243433834293086045od_a_b ) )
=> ~ ! [K5: a,K6: a,V4: list_P1467974523212632366od_a_b,Xs: list_P5700792096213675741od_a_b] :
( X
!= ( produc7441261679724955638od_a_b @ K5 @ ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_668_delete__aux_Ocases,axiom,
! [X: produc5160346394017861590od_a_a] :
( ! [K5: a] :
( X
!= ( produc6572230313500880070od_a_a @ K5 @ nil_Product_prod_a_a ) )
=> ~ ! [K5: a,K6: a,V4: a,Xs: list_P1396940483166286381od_a_a] :
( X
!= ( produc6572230313500880070od_a_a @ K5 @ ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_669_delete__aux_Ocases,axiom,
! [X: produc9176665399011442921_d_nat] :
( ! [K5: a] :
( X
!= ( produc919746265332163299_d_nat @ K5 @ nil_Pr2300798825815202086_d_nat ) )
=> ~ ! [K5: a,K6: a,V4: produc5456268773499131775_d_nat,Xs: list_P6684558232516339260_d_nat] :
( X
!= ( produc919746265332163299_d_nat @ K5 @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_670_delete__aux_Ocases,axiom,
! [X: produc2639161875728825943od_a_b] :
( ! [K5: a] :
( X
!= ( produc6643264353547226055od_a_b @ K5 @ nil_Product_prod_a_b ) )
=> ~ ! [K5: a,K6: a,V4: b,Xs: list_P1467974523212632366od_a_b] :
( X
!= ( produc6643264353547226055od_a_b @ K5 @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_671_delete__aux_Ocases,axiom,
! [X: produc101150017066992451_a_b_a] :
( ! [K5: produc1990351791824763820_d_nat] :
( X
!= ( produc712968421101327221_a_b_a @ K5 @ nil_Pr3763312433997567610_a_b_a ) )
=> ~ ! [K5: produc1990351791824763820_d_nat,K6: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P4793483941206178810_a_b_a] :
( X
!= ( produc712968421101327221_a_b_a @ K5 @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_672_delete__aux_Ocases,axiom,
! [X: produc6655655590374074051_a_b_a] :
( ! [K5: list_P6684558232516339260_d_nat] :
( X
!= ( produc8862864803594885109_a_b_a @ K5 @ nil_Pr1908111780246848906_a_b_a ) )
=> ~ ! [K5: list_P6684558232516339260_d_nat,K6: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P7611574810425128074_a_b_a] :
( X
!= ( produc8862864803594885109_a_b_a @ K5 @ ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_673_delete__aux_Ocases,axiom,
! [X: produc7083967959564351825_a_b_a] :
( ! [K5: a] :
( X
!= ( produc6994869176599099851_a_b_a @ K5 @ nil_Pr7632893056509733646_a_b_a ) )
=> ~ ! [K5: a,K6: a,V4: mappin2365780136655028071_a_b_a,Xs: list_P2992919015626629540_a_b_a] :
( X
!= ( produc6994869176599099851_a_b_a @ K5 @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ).
% delete_aux.cases
thf(fact_674_map__entry_Ocases,axiom,
! [X: produc2913117349713790443od_a_b] :
( ! [K5: a,F4: b > b] :
( X
!= ( produc928590970379683685od_a_b @ K5 @ ( produc1507266648589652720od_a_b @ F4 @ nil_Product_prod_a_b ) ) )
=> ~ ! [K5: a,F4: b > b,P3: product_prod_a_b,Ps2: list_P1467974523212632366od_a_b] :
( X
!= ( produc928590970379683685od_a_b @ K5 @ ( produc1507266648589652720od_a_b @ F4 @ ( cons_P7316939131009794654od_a_b @ P3 @ Ps2 ) ) ) ) ) ).
% map_entry.cases
thf(fact_675_map__default_Ocases,axiom,
! [X: produc5344594549881938713od_a_b] :
( ! [K5: a,V4: b,F4: b > b] :
( X
!= ( produc3839279985106316947od_a_b @ K5 @ ( produc6726914776229624550od_a_b @ V4 @ ( produc1507266648589652720od_a_b @ F4 @ nil_Product_prod_a_b ) ) ) )
=> ~ ! [K5: a,V4: b,F4: b > b,P3: product_prod_a_b,Ps2: list_P1467974523212632366od_a_b] :
( X
!= ( produc3839279985106316947od_a_b @ K5 @ ( produc6726914776229624550od_a_b @ V4 @ ( produc1507266648589652720od_a_b @ F4 @ ( cons_P7316939131009794654od_a_b @ P3 @ Ps2 ) ) ) ) ) ) ).
% map_default.cases
thf(fact_676_clearjunk_Ocases,axiom,
! [X: list_P1467974523212632366od_a_b] :
( ( X != nil_Product_prod_a_b )
=> ~ ! [P3: product_prod_a_b,Ps2: list_P1467974523212632366od_a_b] :
( X
!= ( cons_P7316939131009794654od_a_b @ P3 @ Ps2 ) ) ) ).
% clearjunk.cases
thf(fact_677_insert__Nil,axiom,
! [X: product_prod_a_b] :
( ( insert7736115125267272132od_a_b @ X @ nil_Product_prod_a_b )
= ( cons_P7316939131009794654od_a_b @ X @ nil_Product_prod_a_b ) ) ).
% insert_Nil
thf(fact_678_insert__Nil,axiom,
! [X: mappin2365780136655028071_a_b_a] :
( ( insert2343651869219193675_a_b_a @ X @ nil_ma546712388551201761_a_b_a )
= ( cons_m8574943908289518641_a_b_a @ X @ nil_ma546712388551201761_a_b_a ) ) ).
% insert_Nil
thf(fact_679_insert__Nil,axiom,
! [X: list_P6684558232516339260_d_nat] :
( ( insert2293668203985506848_d_nat @ X @ nil_li1008261075667615414_d_nat )
= ( cons_l4410424432949683974_d_nat @ X @ nil_li1008261075667615414_d_nat ) ) ).
% insert_Nil
thf(fact_680_insert__Nil,axiom,
! [X: b] :
( ( insert_b @ X @ nil_b )
= ( cons_b @ X @ nil_b ) ) ).
% insert_Nil
thf(fact_681_insert__Nil,axiom,
! [X: a] :
( ( insert_a @ X @ nil_a )
= ( cons_a @ X @ nil_a ) ) ).
% insert_Nil
thf(fact_682_option_Oinject,axiom,
! [X2: produc7822699449245016212_a_b_a,Y2: produc7822699449245016212_a_b_a] :
( ( ( some_P2288122801350569071_a_b_a @ X2 )
= ( some_P2288122801350569071_a_b_a @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_683_option_Oinject,axiom,
! [X2: product_prod_a_b,Y2: product_prod_a_b] :
( ( ( some_P3592067299498605709od_a_b @ X2 )
= ( some_P3592067299498605709od_a_b @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_684_option_Oinject,axiom,
! [X2: mappin2365780136655028071_a_b_a,Y2: mappin2365780136655028071_a_b_a] :
( ( ( some_m5820982296856387138_a_b_a @ X2 )
= ( some_m5820982296856387138_a_b_a @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_685_option_Oinject,axiom,
! [X2: b,Y2: b] :
( ( ( some_b @ X2 )
= ( some_b @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_686_option_Oinject,axiom,
! [X2: a,Y2: a] :
( ( ( some_a @ X2 )
= ( some_a @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_687_lookup__update,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( lookup8480750236328838337_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K2 )
= ( some_P3314015041498521818_d_nat @ V2 ) ) ).
% lookup_update
thf(fact_688_lookup__update,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( lookup4661578797684577249_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) ).
% lookup_update
thf(fact_689_lookup__update,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( lookup1261341372242361769_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) ).
% lookup_update
thf(fact_690_lookup__update,axiom,
! [K2: a,V2: b,M: mapping_a_b] :
( ( lookup_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ K2 )
= ( some_b @ V2 ) ) ).
% lookup_update
thf(fact_691_lookup__update,axiom,
! [K2: produc7822699449245016212_a_b_a,V2: a,M: mappin4996136453398522101_b_a_a] :
( ( lookup1409243802988840364_b_a_a @ ( update5685058447907601597_b_a_a @ K2 @ V2 @ M ) @ K2 )
= ( some_a @ V2 ) ) ).
% lookup_update
thf(fact_692_lookup__update,axiom,
! [K2: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( lookup863726980359885586_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K2 )
= ( some_a @ V2 ) ) ).
% lookup_update
thf(fact_693_option_Osimps_I5_J,axiom,
! [F1: produc7822699449245016212_a_b_a,F22: a > produc7822699449245016212_a_b_a,X2: a] :
( ( case_o140846598303662877_b_a_a @ F1 @ F22 @ ( some_a @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_694_option_Osimps_I5_J,axiom,
! [F1: mappin2365780136655028071_a_b_a,F22: a > mappin2365780136655028071_a_b_a,X2: a] :
( ( case_o2154183385986904842_b_a_a @ F1 @ F22 @ ( some_a @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_695_option_Osimps_I5_J,axiom,
! [F1: option3893003681250311888_d_nat,F22: product_prod_d_nat > option3893003681250311888_d_nat,X2: product_prod_d_nat] :
( ( case_o6579539980594861021_d_nat @ F1 @ F22 @ ( some_P734314052486210395_d_nat @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_696_option_Osimps_I5_J,axiom,
! [F1: option_a,F22: a > option_a,X2: a] :
( ( case_o3148979394504432965on_a_a @ F1 @ F22 @ ( some_a @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_697_option_Osimps_I5_J,axiom,
! [F1: a,F22: a > a,X2: a] :
( ( case_option_a_a @ F1 @ F22 @ ( some_a @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_698_option_Osimps_I5_J,axiom,
! [F1: $o,F22: a > $o,X2: a] :
( ( case_option_o_a @ F1 @ F22 @ ( some_a @ X2 ) )
= ( F22 @ X2 ) ) ).
% option.simps(5)
thf(fact_699_lookup__update_H,axiom,
! [K2: a,K3: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( ( K2 = K3 )
=> ( ( lookup8480750236328838337_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= ( some_P3314015041498521818_d_nat @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup8480750236328838337_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) @ K3 )
= ( lookup8480750236328838337_d_nat @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_700_lookup__update_H,axiom,
! [K2: list_P6684558232516339260_d_nat,K3: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup4661578797684577249_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup4661578797684577249_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup4661578797684577249_a_b_a @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_701_lookup__update_H,axiom,
! [K2: a,K3: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup1261341372242361769_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup1261341372242361769_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1261341372242361769_a_b_a @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_702_lookup__update_H,axiom,
! [K2: a,K3: a,V2: b,M: mapping_a_b] :
( ( ( K2 = K3 )
=> ( ( lookup_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= ( some_b @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup_a_b @ ( update_a_b @ K2 @ V2 @ M ) @ K3 )
= ( lookup_a_b @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_703_lookup__update_H,axiom,
! [K2: produc7822699449245016212_a_b_a,K3: produc7822699449245016212_a_b_a,V2: a,M: mappin4996136453398522101_b_a_a] :
( ( ( K2 = K3 )
=> ( ( lookup1409243802988840364_b_a_a @ ( update5685058447907601597_b_a_a @ K2 @ V2 @ M ) @ K3 )
= ( some_a @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup1409243802988840364_b_a_a @ ( update5685058447907601597_b_a_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup1409243802988840364_b_a_a @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_704_lookup__update_H,axiom,
! [K2: product_prod_a_b,K3: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( ( K2 = K3 )
=> ( ( lookup863726980359885586_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( some_a @ V2 ) ) )
& ( ( K2 != K3 )
=> ( ( lookup863726980359885586_a_b_a @ ( update751575294834384705_a_b_a @ K2 @ V2 @ M ) @ K3 )
= ( lookup863726980359885586_a_b_a @ M @ K3 ) ) ) ) ).
% lookup_update'
thf(fact_705_lookup__default,axiom,
! [X: a,D2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( lookup8480750236328838337_d_nat @ ( defaul4873115978101149310_d_nat @ X @ D2 @ M ) @ X )
= ( some_P3314015041498521818_d_nat @ ( lookup2689911013986210168_nat_a @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_706_lookup__default,axiom,
! [X: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( lookup4661578797684577249_a_b_a @ ( defaul2939598897860386660_a_b_a @ X @ D2 @ M ) @ X )
= ( some_m5820982296856387138_a_b_a @ ( lookup1777753518785040938_d_nat @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_707_lookup__default,axiom,
! [X: a,D2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( lookup1261341372242361769_a_b_a @ ( defaul1545336500834713062_a_b_a @ X @ D2 @ M ) @ X )
= ( some_m5820982296856387138_a_b_a @ ( lookup4260590398720651408_b_a_a @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_708_lookup__default,axiom,
! [X: a,D2: b,M: mapping_a_b] :
( ( lookup_a_b @ ( default_a_b @ X @ D2 @ M ) @ X )
= ( some_b @ ( lookup_default_b_a @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_709_lookup__default,axiom,
! [X: produc7822699449245016212_a_b_a,D2: a,M: mappin4996136453398522101_b_a_a] :
( ( lookup1409243802988840364_b_a_a @ ( defaul2000508409559777513_b_a_a @ X @ D2 @ M ) @ X )
= ( some_a @ ( lookup4806362731325673933_a_b_a @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_710_lookup__default,axiom,
! [X: product_prod_a_b,D2: a,M: mappin2365780136655028071_a_b_a] :
( ( lookup863726980359885586_a_b_a @ ( defaul4527334963600521749_a_b_a @ X @ D2 @ M ) @ X )
= ( some_a @ ( lookup592102128023449775od_a_b @ D2 @ M @ X ) ) ) ).
% lookup_default
thf(fact_711_lookup__default_H,axiom,
! [X: a,Y5: a,D2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( ( X = Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( defaul4873115978101149310_d_nat @ X @ D2 @ M ) @ Y5 )
= ( some_P3314015041498521818_d_nat @ ( lookup2689911013986210168_nat_a @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( defaul4873115978101149310_d_nat @ X @ D2 @ M ) @ Y5 )
= ( lookup8480750236328838337_d_nat @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_712_lookup__default_H,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( defaul2939598897860386660_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( some_m5820982296856387138_a_b_a @ ( lookup1777753518785040938_d_nat @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( defaul2939598897860386660_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup4661578797684577249_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_713_lookup__default_H,axiom,
! [X: a,Y5: a,D2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( defaul1545336500834713062_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( some_m5820982296856387138_a_b_a @ ( lookup4260590398720651408_b_a_a @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( defaul1545336500834713062_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup1261341372242361769_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_714_lookup__default_H,axiom,
! [X: a,Y5: a,D2: b,M: mapping_a_b] :
( ( ( X = Y5 )
=> ( ( lookup_a_b @ ( default_a_b @ X @ D2 @ M ) @ Y5 )
= ( some_b @ ( lookup_default_b_a @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup_a_b @ ( default_a_b @ X @ D2 @ M ) @ Y5 )
= ( lookup_a_b @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_715_lookup__default_H,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a,D2: a,M: mappin4996136453398522101_b_a_a] :
( ( ( X = Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( defaul2000508409559777513_b_a_a @ X @ D2 @ M ) @ Y5 )
= ( some_a @ ( lookup4806362731325673933_a_b_a @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( defaul2000508409559777513_b_a_a @ X @ D2 @ M ) @ Y5 )
= ( lookup1409243802988840364_b_a_a @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_716_lookup__default_H,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b,D2: a,M: mappin2365780136655028071_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( defaul4527334963600521749_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( some_a @ ( lookup592102128023449775od_a_b @ D2 @ M @ X ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( defaul4527334963600521749_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup863726980359885586_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_default'
thf(fact_717_lookup__map__default,axiom,
! [X: a,D2: produc5456268773499131775_d_nat,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( lookup8480750236328838337_d_nat @ ( map_de521311723871066358_d_nat @ X @ D2 @ F @ M ) @ X )
= ( some_P3314015041498521818_d_nat @ ( F @ ( lookup2689911013986210168_nat_a @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_718_lookup__map__default,axiom,
! [X: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( lookup4661578797684577249_a_b_a @ ( map_de582901244306572012_a_b_a @ X @ D2 @ F @ M ) @ X )
= ( some_m5820982296856387138_a_b_a @ ( F @ ( lookup1777753518785040938_d_nat @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_719_lookup__map__default,axiom,
! [X: a,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( lookup1261341372242361769_a_b_a @ ( map_de1440600275304793182_a_b_a @ X @ D2 @ F @ M ) @ X )
= ( some_m5820982296856387138_a_b_a @ ( F @ ( lookup4260590398720651408_b_a_a @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_720_lookup__map__default,axiom,
! [X: a,D2: b,F: b > b,M: mapping_a_b] :
( ( lookup_a_b @ ( map_default_a_b2 @ X @ D2 @ F @ M ) @ X )
= ( some_b @ ( F @ ( lookup_default_b_a @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_721_lookup__map__default,axiom,
! [X: produc7822699449245016212_a_b_a,D2: a,F: a > a,M: mappin4996136453398522101_b_a_a] :
( ( lookup1409243802988840364_b_a_a @ ( map_de3308694818481590113_b_a_a @ X @ D2 @ F @ M ) @ X )
= ( some_a @ ( F @ ( lookup4806362731325673933_a_b_a @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_722_lookup__map__default,axiom,
! [X: product_prod_a_b,D2: a,F: a > a,M: mappin2365780136655028071_a_b_a] :
( ( lookup863726980359885586_a_b_a @ ( map_de4839670203443761565_a_b_a @ X @ D2 @ F @ M ) @ X )
= ( some_a @ ( F @ ( lookup592102128023449775od_a_b @ D2 @ M @ X ) ) ) ) ).
% lookup_map_default
thf(fact_723_lookup__map__default_H,axiom,
! [X: a,Y5: a,D2: produc5456268773499131775_d_nat,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( ( X = Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( map_de521311723871066358_d_nat @ X @ D2 @ F @ M ) @ Y5 )
= ( some_P3314015041498521818_d_nat @ ( F @ ( lookup2689911013986210168_nat_a @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( map_de521311723871066358_d_nat @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup8480750236328838337_d_nat @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_724_lookup__map__default_H,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( map_de582901244306572012_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( some_m5820982296856387138_a_b_a @ ( F @ ( lookup1777753518785040938_d_nat @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( map_de582901244306572012_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup4661578797684577249_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_725_lookup__map__default_H,axiom,
! [X: a,Y5: a,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( map_de1440600275304793182_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( some_m5820982296856387138_a_b_a @ ( F @ ( lookup4260590398720651408_b_a_a @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( map_de1440600275304793182_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup1261341372242361769_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_726_lookup__map__default_H,axiom,
! [X: a,Y5: a,D2: b,F: b > b,M: mapping_a_b] :
( ( ( X = Y5 )
=> ( ( lookup_a_b @ ( map_default_a_b2 @ X @ D2 @ F @ M ) @ Y5 )
= ( some_b @ ( F @ ( lookup_default_b_a @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup_a_b @ ( map_default_a_b2 @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup_a_b @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_727_lookup__map__default_H,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a,D2: a,F: a > a,M: mappin4996136453398522101_b_a_a] :
( ( ( X = Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( map_de3308694818481590113_b_a_a @ X @ D2 @ F @ M ) @ Y5 )
= ( some_a @ ( F @ ( lookup4806362731325673933_a_b_a @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( map_de3308694818481590113_b_a_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup1409243802988840364_b_a_a @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_728_lookup__map__default_H,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b,D2: a,F: a > a,M: mappin2365780136655028071_a_b_a] :
( ( ( X = Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( map_de4839670203443761565_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( some_a @ ( F @ ( lookup592102128023449775od_a_b @ D2 @ M @ X ) ) ) ) )
& ( ( X != Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( map_de4839670203443761565_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup863726980359885586_a_b_a @ M @ Y5 ) ) ) ) ).
% lookup_map_default'
thf(fact_729_product__lists_Osimps_I1_J,axiom,
( ( produc5891818806577749399od_a_b @ nil_li8635777946366267444od_a_b )
= ( cons_l907386227682280420od_a_b @ nil_Product_prod_a_b @ nil_li8635777946366267444od_a_b ) ) ).
% product_lists.simps(1)
thf(fact_730_product__lists_Osimps_I1_J,axiom,
( ( produc115545289656543928_a_b_a @ nil_li7899906211823649649_a_b_a )
= ( cons_l8438923613303137217_a_b_a @ nil_ma546712388551201761_a_b_a @ nil_li7899906211823649649_a_b_a ) ) ).
% product_lists.simps(1)
thf(fact_731_product__lists_Osimps_I1_J,axiom,
( ( produc6448671210887846797_d_nat @ nil_li4515601735571940806_d_nat )
= ( cons_l8566576933256865302_d_nat @ nil_li1008261075667615414_d_nat @ nil_li4515601735571940806_d_nat ) ) ).
% product_lists.simps(1)
thf(fact_732_product__lists_Osimps_I1_J,axiom,
( ( product_lists_b @ nil_list_b )
= ( cons_list_b @ nil_b @ nil_list_b ) ) ).
% product_lists.simps(1)
thf(fact_733_product__lists_Osimps_I1_J,axiom,
( ( product_lists_a @ nil_list_a )
= ( cons_list_a @ nil_a @ nil_list_a ) ) ).
% product_lists.simps(1)
thf(fact_734_product__lists_Osimps_I1_J,axiom,
( ( produc6617437221750312317_d_nat @ nil_li1008261075667615414_d_nat )
= ( cons_l4410424432949683974_d_nat @ nil_Pr2300798825815202086_d_nat @ nil_li1008261075667615414_d_nat ) ) ).
% product_lists.simps(1)
thf(fact_735_update__with__aux_Osimps_I1_J,axiom,
! [V2: mappin4996136453398522101_b_a_a,K2: a,F: mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a] :
( ( update7444102524143346635_a_a_a @ V2 @ K2 @ F @ nil_Pr5740214961507490724_b_a_a )
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K2 @ ( F @ V2 ) ) @ nil_Pr5740214961507490724_b_a_a ) ) ).
% update_with_aux.simps(1)
thf(fact_736_update__with__aux_Osimps_I1_J,axiom,
! [V2: list_P6684558232516339260_d_nat,K2: a,F: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat] :
( ( update6061945500663741502_nat_a @ V2 @ K2 @ F @ nil_Pr1577584438861778787_d_nat )
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K2 @ ( F @ V2 ) ) @ nil_Pr1577584438861778787_d_nat ) ) ).
% update_with_aux.simps(1)
thf(fact_737_update__with__aux_Osimps_I1_J,axiom,
! [V2: list_P2992919015626629540_a_b_a,K2: a,F: list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a] :
( ( update6636503624010838358_b_a_a @ V2 @ K2 @ F @ nil_Pr7283556224815412427_a_b_a )
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ ( F @ V2 ) ) @ nil_Pr7283556224815412427_a_b_a ) ) ).
% update_with_aux.simps(1)
thf(fact_738_update__with__aux_Osimps_I1_J,axiom,
! [V2: list_P1467974523212632366od_a_b,K2: a,F: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b] :
( ( update5571748460587972562_a_b_a @ V2 @ K2 @ F @ nil_Pr7243433834293086045od_a_b )
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ ( F @ V2 ) ) @ nil_Pr7243433834293086045od_a_b ) ) ).
% update_with_aux.simps(1)
thf(fact_739_update__with__aux_Osimps_I1_J,axiom,
! [V2: a,K2: a,F: a > a] :
( ( update_with_aux_a_a @ V2 @ K2 @ F @ nil_Product_prod_a_a )
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K2 @ ( F @ V2 ) ) @ nil_Product_prod_a_a ) ) ).
% update_with_aux.simps(1)
thf(fact_740_update__with__aux_Osimps_I1_J,axiom,
! [V2: produc5456268773499131775_d_nat,K2: a,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat] :
( ( update3832787365488499003_nat_a @ V2 @ K2 @ F @ nil_Pr2300798825815202086_d_nat )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ ( F @ V2 ) ) @ nil_Pr2300798825815202086_d_nat ) ) ).
% update_with_aux.simps(1)
thf(fact_741_update__with__aux_Osimps_I1_J,axiom,
! [V2: b,K2: a,F: b > b] :
( ( update_with_aux_b_a @ V2 @ K2 @ F @ nil_Product_prod_a_b )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ ( F @ V2 ) ) @ nil_Product_prod_a_b ) ) ).
% update_with_aux.simps(1)
thf(fact_742_update__with__aux_Osimps_I1_J,axiom,
! [V2: mappin2365780136655028071_a_b_a,K2: produc1990351791824763820_d_nat,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( update6341529825412160535_d_nat @ V2 @ K2 @ F @ nil_Pr3763312433997567610_a_b_a )
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ ( F @ V2 ) ) @ nil_Pr3763312433997567610_a_b_a ) ) ).
% update_with_aux.simps(1)
thf(fact_743_update__with__aux_Osimps_I1_J,axiom,
! [V2: mappin2365780136655028071_a_b_a,K2: list_P6684558232516339260_d_nat,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( update2279199214462932263_d_nat @ V2 @ K2 @ F @ nil_Pr1908111780246848906_a_b_a )
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ ( F @ V2 ) ) @ nil_Pr1908111780246848906_a_b_a ) ) ).
% update_with_aux.simps(1)
thf(fact_744_update__with__aux_Osimps_I1_J,axiom,
! [V2: mappin2365780136655028071_a_b_a,K2: a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( update5782414861844070867_b_a_a @ V2 @ K2 @ F @ nil_Pr7632893056509733646_a_b_a )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ ( F @ V2 ) ) @ nil_Pr7632893056509733646_a_b_a ) ) ).
% update_with_aux.simps(1)
thf(fact_745_subseqs_Osimps_I1_J,axiom,
( ( subseq3159716953272533757od_a_b @ nil_Product_prod_a_b )
= ( cons_l907386227682280420od_a_b @ nil_Product_prod_a_b @ nil_li8635777946366267444od_a_b ) ) ).
% subseqs.simps(1)
thf(fact_746_subseqs_Osimps_I1_J,axiom,
( ( subseq9190561028072782802_a_b_a @ nil_ma546712388551201761_a_b_a )
= ( cons_l8438923613303137217_a_b_a @ nil_ma546712388551201761_a_b_a @ nil_li7899906211823649649_a_b_a ) ) ).
% subseqs.simps(1)
thf(fact_747_subseqs_Osimps_I1_J,axiom,
( ( subseq344413824759591079_d_nat @ nil_li1008261075667615414_d_nat )
= ( cons_l8566576933256865302_d_nat @ nil_li1008261075667615414_d_nat @ nil_li4515601735571940806_d_nat ) ) ).
% subseqs.simps(1)
thf(fact_748_subseqs_Osimps_I1_J,axiom,
( ( subseqs_b @ nil_b )
= ( cons_list_b @ nil_b @ nil_list_b ) ) ).
% subseqs.simps(1)
thf(fact_749_subseqs_Osimps_I1_J,axiom,
( ( subseqs_a @ nil_a )
= ( cons_list_a @ nil_a @ nil_list_a ) ) ).
% subseqs.simps(1)
thf(fact_750_subseqs_Osimps_I1_J,axiom,
( ( subseq6476932015355475863_d_nat @ nil_Pr2300798825815202086_d_nat )
= ( cons_l4410424432949683974_d_nat @ nil_Pr2300798825815202086_d_nat @ nil_li1008261075667615414_d_nat ) ) ).
% subseqs.simps(1)
thf(fact_751_accp__induct__rule,axiom,
! [R3: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,A: produc7083967959564351825_a_b_a,P: produc7083967959564351825_a_b_a > $o] :
( ( accp_P209492061542291080_a_b_a @ R3 @ A )
=> ( ! [X3: produc7083967959564351825_a_b_a] :
( ( accp_P209492061542291080_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc7083967959564351825_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct_rule
thf(fact_752_accp__induct__rule,axiom,
! [R3: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,A: produc6655655590374074051_a_b_a,P: produc6655655590374074051_a_b_a > $o] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ A )
=> ( ! [X3: produc6655655590374074051_a_b_a] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc6655655590374074051_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct_rule
thf(fact_753_accp__induct__rule,axiom,
! [R3: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,A: produc101150017066992451_a_b_a,P: produc101150017066992451_a_b_a > $o] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ A )
=> ( ! [X3: produc101150017066992451_a_b_a] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc101150017066992451_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct_rule
thf(fact_754_accp__induct__rule,axiom,
! [R3: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,A: produc2639161875728825943od_a_b,P: produc2639161875728825943od_a_b > $o] :
( ( accp_P6845111368451614688od_a_b @ R3 @ A )
=> ( ! [X3: produc2639161875728825943od_a_b] :
( ( accp_P6845111368451614688od_a_b @ R3 @ X3 )
=> ( ! [Y8: produc2639161875728825943od_a_b] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct_rule
thf(fact_755_accp__induct__rule,axiom,
! [R3: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,A: produc9176665399011442921_d_nat,P: produc9176665399011442921_d_nat > $o] :
( ( accp_P7714024643000875680_d_nat @ R3 @ A )
=> ( ! [X3: produc9176665399011442921_d_nat] :
( ( accp_P7714024643000875680_d_nat @ R3 @ X3 )
=> ( ! [Y8: produc9176665399011442921_d_nat] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct_rule
thf(fact_756_not__accp__down,axiom,
! [R: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,X: produc7083967959564351825_a_b_a] :
( ~ ( accp_P209492061542291080_a_b_a @ R @ X )
=> ~ ! [Z4: produc7083967959564351825_a_b_a] :
( ( R @ Z4 @ X )
=> ( accp_P209492061542291080_a_b_a @ R @ Z4 ) ) ) ).
% not_accp_down
thf(fact_757_not__accp__down,axiom,
! [R: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,X: produc6655655590374074051_a_b_a] :
( ~ ( accp_P6506438267451010426_a_b_a @ R @ X )
=> ~ ! [Z4: produc6655655590374074051_a_b_a] :
( ( R @ Z4 @ X )
=> ( accp_P6506438267451010426_a_b_a @ R @ Z4 ) ) ) ).
% not_accp_down
thf(fact_758_not__accp__down,axiom,
! [R: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,X: produc101150017066992451_a_b_a] :
( ~ ( accp_P8454841393138718970_a_b_a @ R @ X )
=> ~ ! [Z4: produc101150017066992451_a_b_a] :
( ( R @ Z4 @ X )
=> ( accp_P8454841393138718970_a_b_a @ R @ Z4 ) ) ) ).
% not_accp_down
thf(fact_759_not__accp__down,axiom,
! [R: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,X: produc2639161875728825943od_a_b] :
( ~ ( accp_P6845111368451614688od_a_b @ R @ X )
=> ~ ! [Z4: produc2639161875728825943od_a_b] :
( ( R @ Z4 @ X )
=> ( accp_P6845111368451614688od_a_b @ R @ Z4 ) ) ) ).
% not_accp_down
thf(fact_760_not__accp__down,axiom,
! [R: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,X: produc9176665399011442921_d_nat] :
( ~ ( accp_P7714024643000875680_d_nat @ R @ X )
=> ~ ! [Z4: produc9176665399011442921_d_nat] :
( ( R @ Z4 @ X )
=> ( accp_P7714024643000875680_d_nat @ R @ Z4 ) ) ) ).
% not_accp_down
thf(fact_761_accp__downward,axiom,
! [R3: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,B: produc7083967959564351825_a_b_a,A: produc7083967959564351825_a_b_a] :
( ( accp_P209492061542291080_a_b_a @ R3 @ B )
=> ( ( R3 @ A @ B )
=> ( accp_P209492061542291080_a_b_a @ R3 @ A ) ) ) ).
% accp_downward
thf(fact_762_accp__downward,axiom,
! [R3: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,B: produc6655655590374074051_a_b_a,A: produc6655655590374074051_a_b_a] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ B )
=> ( ( R3 @ A @ B )
=> ( accp_P6506438267451010426_a_b_a @ R3 @ A ) ) ) ).
% accp_downward
thf(fact_763_accp__downward,axiom,
! [R3: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,B: produc101150017066992451_a_b_a,A: produc101150017066992451_a_b_a] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ B )
=> ( ( R3 @ A @ B )
=> ( accp_P8454841393138718970_a_b_a @ R3 @ A ) ) ) ).
% accp_downward
thf(fact_764_accp__downward,axiom,
! [R3: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,B: produc2639161875728825943od_a_b,A: produc2639161875728825943od_a_b] :
( ( accp_P6845111368451614688od_a_b @ R3 @ B )
=> ( ( R3 @ A @ B )
=> ( accp_P6845111368451614688od_a_b @ R3 @ A ) ) ) ).
% accp_downward
thf(fact_765_accp__downward,axiom,
! [R3: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,B: produc9176665399011442921_d_nat,A: produc9176665399011442921_d_nat] :
( ( accp_P7714024643000875680_d_nat @ R3 @ B )
=> ( ( R3 @ A @ B )
=> ( accp_P7714024643000875680_d_nat @ R3 @ A ) ) ) ).
% accp_downward
thf(fact_766_accp__induct,axiom,
! [R3: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,A: produc7083967959564351825_a_b_a,P: produc7083967959564351825_a_b_a > $o] :
( ( accp_P209492061542291080_a_b_a @ R3 @ A )
=> ( ! [X3: produc7083967959564351825_a_b_a] :
( ( accp_P209492061542291080_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc7083967959564351825_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct
thf(fact_767_accp__induct,axiom,
! [R3: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,A: produc6655655590374074051_a_b_a,P: produc6655655590374074051_a_b_a > $o] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ A )
=> ( ! [X3: produc6655655590374074051_a_b_a] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc6655655590374074051_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct
thf(fact_768_accp__induct,axiom,
! [R3: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,A: produc101150017066992451_a_b_a,P: produc101150017066992451_a_b_a > $o] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ A )
=> ( ! [X3: produc101150017066992451_a_b_a] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ X3 )
=> ( ! [Y8: produc101150017066992451_a_b_a] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct
thf(fact_769_accp__induct,axiom,
! [R3: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,A: produc2639161875728825943od_a_b,P: produc2639161875728825943od_a_b > $o] :
( ( accp_P6845111368451614688od_a_b @ R3 @ A )
=> ( ! [X3: produc2639161875728825943od_a_b] :
( ( accp_P6845111368451614688od_a_b @ R3 @ X3 )
=> ( ! [Y8: produc2639161875728825943od_a_b] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct
thf(fact_770_accp__induct,axiom,
! [R3: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,A: produc9176665399011442921_d_nat,P: produc9176665399011442921_d_nat > $o] :
( ( accp_P7714024643000875680_d_nat @ R3 @ A )
=> ( ! [X3: produc9176665399011442921_d_nat] :
( ( accp_P7714024643000875680_d_nat @ R3 @ X3 )
=> ( ! [Y8: produc9176665399011442921_d_nat] :
( ( R3 @ Y8 @ X3 )
=> ( P @ Y8 ) )
=> ( P @ X3 ) ) )
=> ( P @ A ) ) ) ).
% accp_induct
thf(fact_771_accpI,axiom,
! [R3: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,X: produc7083967959564351825_a_b_a] :
( ! [Y3: produc7083967959564351825_a_b_a] :
( ( R3 @ Y3 @ X )
=> ( accp_P209492061542291080_a_b_a @ R3 @ Y3 ) )
=> ( accp_P209492061542291080_a_b_a @ R3 @ X ) ) ).
% accpI
thf(fact_772_accpI,axiom,
! [R3: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,X: produc6655655590374074051_a_b_a] :
( ! [Y3: produc6655655590374074051_a_b_a] :
( ( R3 @ Y3 @ X )
=> ( accp_P6506438267451010426_a_b_a @ R3 @ Y3 ) )
=> ( accp_P6506438267451010426_a_b_a @ R3 @ X ) ) ).
% accpI
thf(fact_773_accpI,axiom,
! [R3: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,X: produc101150017066992451_a_b_a] :
( ! [Y3: produc101150017066992451_a_b_a] :
( ( R3 @ Y3 @ X )
=> ( accp_P8454841393138718970_a_b_a @ R3 @ Y3 ) )
=> ( accp_P8454841393138718970_a_b_a @ R3 @ X ) ) ).
% accpI
thf(fact_774_accpI,axiom,
! [R3: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,X: produc2639161875728825943od_a_b] :
( ! [Y3: produc2639161875728825943od_a_b] :
( ( R3 @ Y3 @ X )
=> ( accp_P6845111368451614688od_a_b @ R3 @ Y3 ) )
=> ( accp_P6845111368451614688od_a_b @ R3 @ X ) ) ).
% accpI
thf(fact_775_accpI,axiom,
! [R3: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,X: produc9176665399011442921_d_nat] :
( ! [Y3: produc9176665399011442921_d_nat] :
( ( R3 @ Y3 @ X )
=> ( accp_P7714024643000875680_d_nat @ R3 @ Y3 ) )
=> ( accp_P7714024643000875680_d_nat @ R3 @ X ) ) ).
% accpI
thf(fact_776_accp_Osimps,axiom,
( accp_P209492061542291080_a_b_a
= ( ^ [R2: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,A5: produc7083967959564351825_a_b_a] :
? [X4: produc7083967959564351825_a_b_a] :
( ( A5 = X4 )
& ! [Y4: produc7083967959564351825_a_b_a] :
( ( R2 @ Y4 @ X4 )
=> ( accp_P209492061542291080_a_b_a @ R2 @ Y4 ) ) ) ) ) ).
% accp.simps
thf(fact_777_accp_Osimps,axiom,
( accp_P6506438267451010426_a_b_a
= ( ^ [R2: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,A5: produc6655655590374074051_a_b_a] :
? [X4: produc6655655590374074051_a_b_a] :
( ( A5 = X4 )
& ! [Y4: produc6655655590374074051_a_b_a] :
( ( R2 @ Y4 @ X4 )
=> ( accp_P6506438267451010426_a_b_a @ R2 @ Y4 ) ) ) ) ) ).
% accp.simps
thf(fact_778_accp_Osimps,axiom,
( accp_P8454841393138718970_a_b_a
= ( ^ [R2: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,A5: produc101150017066992451_a_b_a] :
? [X4: produc101150017066992451_a_b_a] :
( ( A5 = X4 )
& ! [Y4: produc101150017066992451_a_b_a] :
( ( R2 @ Y4 @ X4 )
=> ( accp_P8454841393138718970_a_b_a @ R2 @ Y4 ) ) ) ) ) ).
% accp.simps
thf(fact_779_accp_Osimps,axiom,
( accp_P6845111368451614688od_a_b
= ( ^ [R2: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,A5: produc2639161875728825943od_a_b] :
? [X4: produc2639161875728825943od_a_b] :
( ( A5 = X4 )
& ! [Y4: produc2639161875728825943od_a_b] :
( ( R2 @ Y4 @ X4 )
=> ( accp_P6845111368451614688od_a_b @ R2 @ Y4 ) ) ) ) ) ).
% accp.simps
thf(fact_780_accp_Osimps,axiom,
( accp_P7714024643000875680_d_nat
= ( ^ [R2: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,A5: produc9176665399011442921_d_nat] :
? [X4: produc9176665399011442921_d_nat] :
( ( A5 = X4 )
& ! [Y4: produc9176665399011442921_d_nat] :
( ( R2 @ Y4 @ X4 )
=> ( accp_P7714024643000875680_d_nat @ R2 @ Y4 ) ) ) ) ) ).
% accp.simps
thf(fact_781_accp_Ocases,axiom,
! [R3: produc7083967959564351825_a_b_a > produc7083967959564351825_a_b_a > $o,A: produc7083967959564351825_a_b_a] :
( ( accp_P209492061542291080_a_b_a @ R3 @ A )
=> ! [Y8: produc7083967959564351825_a_b_a] :
( ( R3 @ Y8 @ A )
=> ( accp_P209492061542291080_a_b_a @ R3 @ Y8 ) ) ) ).
% accp.cases
thf(fact_782_accp_Ocases,axiom,
! [R3: produc6655655590374074051_a_b_a > produc6655655590374074051_a_b_a > $o,A: produc6655655590374074051_a_b_a] :
( ( accp_P6506438267451010426_a_b_a @ R3 @ A )
=> ! [Y8: produc6655655590374074051_a_b_a] :
( ( R3 @ Y8 @ A )
=> ( accp_P6506438267451010426_a_b_a @ R3 @ Y8 ) ) ) ).
% accp.cases
thf(fact_783_accp_Ocases,axiom,
! [R3: produc101150017066992451_a_b_a > produc101150017066992451_a_b_a > $o,A: produc101150017066992451_a_b_a] :
( ( accp_P8454841393138718970_a_b_a @ R3 @ A )
=> ! [Y8: produc101150017066992451_a_b_a] :
( ( R3 @ Y8 @ A )
=> ( accp_P8454841393138718970_a_b_a @ R3 @ Y8 ) ) ) ).
% accp.cases
thf(fact_784_accp_Ocases,axiom,
! [R3: produc2639161875728825943od_a_b > produc2639161875728825943od_a_b > $o,A: produc2639161875728825943od_a_b] :
( ( accp_P6845111368451614688od_a_b @ R3 @ A )
=> ! [Y8: produc2639161875728825943od_a_b] :
( ( R3 @ Y8 @ A )
=> ( accp_P6845111368451614688od_a_b @ R3 @ Y8 ) ) ) ).
% accp.cases
thf(fact_785_accp_Ocases,axiom,
! [R3: produc9176665399011442921_d_nat > produc9176665399011442921_d_nat > $o,A: produc9176665399011442921_d_nat] :
( ( accp_P7714024643000875680_d_nat @ R3 @ A )
=> ! [Y8: produc9176665399011442921_d_nat] :
( ( R3 @ Y8 @ A )
=> ( accp_P7714024643000875680_d_nat @ R3 @ Y8 ) ) ) ).
% accp.cases
thf(fact_786_map__default__def,axiom,
( map_de4839670203443761565_a_b_a
= ( ^ [K: product_prod_a_b,V: a,F2: a > a,M3: mappin2365780136655028071_a_b_a] : ( map_en8135975850489418638_a_b_a @ K @ F2 @ ( defaul4527334963600521749_a_b_a @ K @ V @ M3 ) ) ) ) ).
% map_default_def
thf(fact_787_lookup__map__default__neq,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a,D2: a,F: a > a,M: mappin4996136453398522101_b_a_a] :
( ( X != Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( map_de3308694818481590113_b_a_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup1409243802988840364_b_a_a @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_788_lookup__map__default__neq,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( X != Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( map_de582901244306572012_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup4661578797684577249_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_789_lookup__map__default__neq,axiom,
! [X: a,Y5: a,D2: produc5456268773499131775_d_nat,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( X != Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( map_de521311723871066358_d_nat @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup8480750236328838337_d_nat @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_790_lookup__map__default__neq,axiom,
! [X: a,Y5: a,D2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( X != Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( map_de1440600275304793182_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup1261341372242361769_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_791_lookup__map__default__neq,axiom,
! [X: a,Y5: a,D2: b,F: b > b,M: mapping_a_b] :
( ( X != Y5 )
=> ( ( lookup_a_b @ ( map_default_a_b2 @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup_a_b @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_792_lookup__map__default__neq,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b,D2: a,F: a > a,M: mappin2365780136655028071_a_b_a] :
( ( X != Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( map_de4839670203443761565_a_b_a @ X @ D2 @ F @ M ) @ Y5 )
= ( lookup863726980359885586_a_b_a @ M @ Y5 ) ) ) ).
% lookup_map_default_neq
thf(fact_793_lookup__default__neq,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a,D2: a,M: mappin4996136453398522101_b_a_a] :
( ( X != Y5 )
=> ( ( lookup1409243802988840364_b_a_a @ ( defaul2000508409559777513_b_a_a @ X @ D2 @ M ) @ Y5 )
= ( lookup1409243802988840364_b_a_a @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_794_lookup__default__neq,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat,D2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( X != Y5 )
=> ( ( lookup4661578797684577249_a_b_a @ ( defaul2939598897860386660_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup4661578797684577249_a_b_a @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_795_lookup__default__neq,axiom,
! [X: a,Y5: a,D2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( X != Y5 )
=> ( ( lookup8480750236328838337_d_nat @ ( defaul4873115978101149310_d_nat @ X @ D2 @ M ) @ Y5 )
= ( lookup8480750236328838337_d_nat @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_796_lookup__default__neq,axiom,
! [X: a,Y5: a,D2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( X != Y5 )
=> ( ( lookup1261341372242361769_a_b_a @ ( defaul1545336500834713062_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup1261341372242361769_a_b_a @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_797_lookup__default__neq,axiom,
! [X: a,Y5: a,D2: b,M: mapping_a_b] :
( ( X != Y5 )
=> ( ( lookup_a_b @ ( default_a_b @ X @ D2 @ M ) @ Y5 )
= ( lookup_a_b @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_798_lookup__default__neq,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b,D2: a,M: mappin2365780136655028071_a_b_a] :
( ( X != Y5 )
=> ( ( lookup863726980359885586_a_b_a @ ( defaul4527334963600521749_a_b_a @ X @ D2 @ M ) @ Y5 )
= ( lookup863726980359885586_a_b_a @ M @ Y5 ) ) ) ).
% lookup_default_neq
thf(fact_799_drop__cur__def,axiom,
( drop_cur_c_d
= ( ^ [I: nat] :
( produc2082250591533558949_d_nat
@ ^ [Q5: c,Tstp: option3893003681250311888_d_nat] :
( produc5462365204240479225_d_nat @ Q5
@ ( case_o6579539980594861021_d_nat @ Tstp
@ ( produc7043124233248942327_d_nat
@ ^ [Ts: d,Tp: nat] : ( if_opt5027858148196338570_d_nat @ ( Tp = I ) @ none_P7808822419737304031_d_nat @ Tstp ) )
@ Tstp ) ) ) ) ) ).
% drop_cur_def
thf(fact_800_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: mappin4996136453398522101_b_a_a,F: mappin4996136453398522101_b_a_a > mappin4996136453398522101_b_a_a] :
( ( map_de3993714958335962447_b_a_a @ K2 @ V2 @ F @ nil_Pr5740214961507490724_b_a_a )
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K2 @ V2 ) @ nil_Pr5740214961507490724_b_a_a ) ) ).
% map_default.simps(1)
thf(fact_801_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: list_P6684558232516339260_d_nat,F: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat] :
( ( map_de7697043261294361186_d_nat @ K2 @ V2 @ F @ nil_Pr1577584438861778787_d_nat )
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K2 @ V2 ) @ nil_Pr1577584438861778787_d_nat ) ) ).
% map_default.simps(1)
thf(fact_802_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: list_P2992919015626629540_a_b_a,F: list_P2992919015626629540_a_b_a > list_P2992919015626629540_a_b_a] :
( ( map_de6820110810380196042_a_b_a @ K2 @ V2 @ F @ nil_Pr7283556224815412427_a_b_a )
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ V2 ) @ nil_Pr7283556224815412427_a_b_a ) ) ).
% map_default.simps(1)
thf(fact_803_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: list_P1467974523212632366od_a_b,F: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b] :
( ( map_de7622822435605585288od_a_b @ K2 @ V2 @ F @ nil_Pr7243433834293086045od_a_b )
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ V2 ) @ nil_Pr7243433834293086045od_a_b ) ) ).
% map_default.simps(1)
thf(fact_804_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: a,F: a > a] :
( ( map_default_a_a @ K2 @ V2 @ F @ nil_Product_prod_a_a )
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K2 @ V2 ) @ nil_Product_prod_a_a ) ) ).
% map_default.simps(1)
thf(fact_805_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat] :
( ( map_de5562044485640834213_d_nat @ K2 @ V2 @ F @ nil_Pr2300798825815202086_d_nat )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ nil_Pr2300798825815202086_d_nat ) ) ).
% map_default.simps(1)
thf(fact_806_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: b,F: b > b] :
( ( map_default_a_b @ K2 @ V2 @ F @ nil_Product_prod_a_b )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ nil_Product_prod_a_b ) ) ).
% map_default.simps(1)
thf(fact_807_map__default_Osimps_I1_J,axiom,
! [K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( map_de3625967655130690285_a_b_a @ K2 @ V2 @ F @ nil_Pr3763312433997567610_a_b_a )
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ nil_Pr3763312433997567610_a_b_a ) ) ).
% map_default.simps(1)
thf(fact_808_map__default_Osimps_I1_J,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( map_de1795163708464626941_a_b_a @ K2 @ V2 @ F @ nil_Pr1908111780246848906_a_b_a )
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V2 ) @ nil_Pr1908111780246848906_a_b_a ) ) ).
% map_default.simps(1)
thf(fact_809_map__default_Osimps_I1_J,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a] :
( ( map_de7165279943232214925_a_b_a @ K2 @ V2 @ F @ nil_Pr7632893056509733646_a_b_a )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ nil_Pr7632893056509733646_a_b_a ) ) ).
% map_default.simps(1)
thf(fact_810_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P3594502398639369124_b_a_a,Y5: list_P3594502398639369124_b_a_a] :
( ( ( delete3482169990200181533_b_a_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr5740214961507490724_b_a_a )
=> ( Y5 != nil_Pr5740214961507490724_b_a_a ) )
=> ~ ! [K6: a,V4: mappin4996136453398522101_b_a_a,Xs: list_P3594502398639369124_b_a_a] :
( ( Xa
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K6 @ V4 ) @ ( delete3482169990200181533_b_a_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_811_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P9063253934932097401_d_nat,Y5: list_P9063253934932097401_d_nat] :
( ( ( delete6171817490833448468_d_nat @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr1577584438861778787_d_nat )
=> ( Y5 != nil_Pr1577584438861778787_d_nat ) )
=> ~ ! [K6: a,V4: list_P6684558232516339260_d_nat,Xs: list_P9063253934932097401_d_nat] :
( ( Xa
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K6 @ V4 ) @ ( delete6171817490833448468_d_nat @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_812_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P3172577687508813921_a_b_a,Y5: list_P3172577687508813921_a_b_a] :
( ( ( delete4222590184415954300_a_b_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr7283556224815412427_a_b_a )
=> ( Y5 != nil_Pr7283556224815412427_a_b_a ) )
=> ~ ! [K6: a,V4: list_P2992919015626629540_a_b_a,Xs: list_P3172577687508813921_a_b_a] :
( ( Xa
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K6 @ V4 ) @ ( delete4222590184415954300_a_b_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_813_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P5700792096213675741od_a_b,Y5: list_P5700792096213675741od_a_b] :
( ( ( delete3143381019966442326od_a_b @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr7243433834293086045od_a_b )
=> ( Y5 != nil_Pr7243433834293086045od_a_b ) )
=> ~ ! [K6: a,V4: list_P1467974523212632366od_a_b,Xs: list_P5700792096213675741od_a_b] :
( ( Xa
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K6 @ V4 ) @ ( delete3143381019966442326od_a_b @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_814_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P1396940483166286381od_a_a,Y5: list_P1396940483166286381od_a_a] :
( ( ( delete_aux_a_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Product_prod_a_a )
=> ( Y5 != nil_Product_prod_a_a ) )
=> ~ ! [K6: a,V4: a,Xs: list_P1396940483166286381od_a_a] :
( ( Xa
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K6 @ V4 ) @ ( delete_aux_a_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_815_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat] :
( ( ( delete6174134448749622103_d_nat @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr2300798825815202086_d_nat )
=> ( Y5 != nil_Pr2300798825815202086_d_nat ) )
=> ~ ! [K6: a,V4: produc5456268773499131775_d_nat,Xs: list_P6684558232516339260_d_nat] :
( ( Xa
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ ( delete6174134448749622103_d_nat @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_816_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P1467974523212632366od_a_b,Y5: list_P1467974523212632366od_a_b] :
( ( ( delete_aux_a_b @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Product_prod_a_b )
=> ( Y5 != nil_Product_prod_a_b ) )
=> ~ ! [K6: a,V4: b,Xs: list_P1467974523212632366od_a_b] :
( ( Xa
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ ( delete_aux_a_b @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_817_delete__aux_Oelims,axiom,
! [X: produc1990351791824763820_d_nat,Xa: list_P4793483941206178810_a_b_a,Y5: list_P4793483941206178810_a_b_a] :
( ( ( delete7618755331649393595_a_b_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr3763312433997567610_a_b_a )
=> ( Y5 != nil_Pr3763312433997567610_a_b_a ) )
=> ~ ! [K6: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P4793483941206178810_a_b_a] :
( ( Xa
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ ( delete7618755331649393595_a_b_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_818_delete__aux_Oelims,axiom,
! [X: list_P6684558232516339260_d_nat,Xa: list_P7611574810425128074_a_b_a,Y5: list_P7611574810425128074_a_b_a] :
( ( ( delete3219952628631576267_a_b_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr1908111780246848906_a_b_a )
=> ( Y5 != nil_Pr1908111780246848906_a_b_a ) )
=> ~ ! [K6: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P7611574810425128074_a_b_a] :
( ( Xa
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ ( delete3219952628631576267_a_b_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_819_delete__aux_Oelims,axiom,
! [X: a,Xa: list_P2992919015626629540_a_b_a,Y5: list_P2992919015626629540_a_b_a] :
( ( ( delete1755771892824606527_a_b_a @ X @ Xa )
= Y5 )
=> ( ( ( Xa = nil_Pr7632893056509733646_a_b_a )
=> ( Y5 != nil_Pr7632893056509733646_a_b_a ) )
=> ~ ! [K6: a,V4: mappin2365780136655028071_a_b_a,Xs: list_P2992919015626629540_a_b_a] :
( ( Xa
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ~ ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ ( delete1755771892824606527_a_b_a @ X @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.elims
thf(fact_820_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P3594502398639369124_b_a_a] :
( ( ( delete3482169990200181533_b_a_a @ K2 @ Ts2 )
= nil_Pr5740214961507490724_b_a_a )
= ( ( Ts2 = nil_Pr5740214961507490724_b_a_a )
| ? [V: mappin4996136453398522101_b_a_a] :
( Ts2
= ( cons_P220927179099053908_b_a_a @ ( produc4259011374121840526_b_a_a @ K2 @ V ) @ nil_Pr5740214961507490724_b_a_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_821_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P9063253934932097401_d_nat] :
( ( ( delete6171817490833448468_d_nat @ K2 @ Ts2 )
= nil_Pr1577584438861778787_d_nat )
= ( ( Ts2 = nil_Pr1577584438861778787_d_nat )
| ? [V: list_P6684558232516339260_d_nat] :
( Ts2
= ( cons_P260773292763473843_d_nat @ ( produc919746265332163299_d_nat @ K2 @ V ) @ nil_Pr1577584438861778787_d_nat ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_822_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P3172577687508813921_a_b_a] :
( ( ( delete4222590184415954300_a_b_a @ K2 @ Ts2 )
= nil_Pr7283556224815412427_a_b_a )
= ( ( Ts2 = nil_Pr7283556224815412427_a_b_a )
| ? [V: list_P2992919015626629540_a_b_a] :
( Ts2
= ( cons_P2675685553303450907_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ V ) @ nil_Pr7283556224815412427_a_b_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_823_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P5700792096213675741od_a_b] :
( ( ( delete3143381019966442326od_a_b @ K2 @ Ts2 )
= nil_Pr7243433834293086045od_a_b )
= ( ( Ts2 = nil_Pr7243433834293086045od_a_b )
| ? [V: list_P1467974523212632366od_a_b] :
( Ts2
= ( cons_P8483812562729421581od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ V ) @ nil_Pr7243433834293086045od_a_b ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_824_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P1396940483166286381od_a_a] :
( ( ( delete_aux_a_a @ K2 @ Ts2 )
= nil_Product_prod_a_a )
= ( ( Ts2 = nil_Product_prod_a_a )
| ? [V: a] :
( Ts2
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K2 @ V ) @ nil_Product_prod_a_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_825_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P6684558232516339260_d_nat] :
( ( ( delete6174134448749622103_d_nat @ K2 @ Ts2 )
= nil_Pr2300798825815202086_d_nat )
= ( ( Ts2 = nil_Pr2300798825815202086_d_nat )
| ? [V: produc5456268773499131775_d_nat] :
( Ts2
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V ) @ nil_Pr2300798825815202086_d_nat ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_826_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P1467974523212632366od_a_b] :
( ( ( delete_aux_a_b @ K2 @ Ts2 )
= nil_Product_prod_a_b )
= ( ( Ts2 = nil_Product_prod_a_b )
| ? [V: b] :
( Ts2
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V ) @ nil_Product_prod_a_b ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_827_delete__aux__eq__Nil__conv,axiom,
! [K2: produc1990351791824763820_d_nat,Ts2: list_P4793483941206178810_a_b_a] :
( ( ( delete7618755331649393595_a_b_a @ K2 @ Ts2 )
= nil_Pr3763312433997567610_a_b_a )
= ( ( Ts2 = nil_Pr3763312433997567610_a_b_a )
| ? [V: mappin2365780136655028071_a_b_a] :
( Ts2
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V ) @ nil_Pr3763312433997567610_a_b_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_828_delete__aux__eq__Nil__conv,axiom,
! [K2: list_P6684558232516339260_d_nat,Ts2: list_P7611574810425128074_a_b_a] :
( ( ( delete3219952628631576267_a_b_a @ K2 @ Ts2 )
= nil_Pr1908111780246848906_a_b_a )
= ( ( Ts2 = nil_Pr1908111780246848906_a_b_a )
| ? [V: mappin2365780136655028071_a_b_a] :
( Ts2
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V ) @ nil_Pr1908111780246848906_a_b_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_829_delete__aux__eq__Nil__conv,axiom,
! [K2: a,Ts2: list_P2992919015626629540_a_b_a] :
( ( ( delete1755771892824606527_a_b_a @ K2 @ Ts2 )
= nil_Pr7632893056509733646_a_b_a )
= ( ( Ts2 = nil_Pr7632893056509733646_a_b_a )
| ? [V: mappin2365780136655028071_a_b_a] :
( Ts2
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V ) @ nil_Pr7632893056509733646_a_b_a ) ) ) ) ).
% delete_aux_eq_Nil_conv
thf(fact_830_listrel_Ocases,axiom,
! [A1: list_a,A22: list_b,R3: set_Product_prod_a_b] :
( ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ A1 @ A22 ) @ ( listrel_a_b @ R3 ) )
=> ( ( ( A1 = nil_a )
=> ( A22 != nil_b ) )
=> ~ ! [X3: a,Y3: b,Xs: list_a] :
( ( A1
= ( cons_a @ X3 @ Xs ) )
=> ! [Ys: list_b] :
( ( A22
= ( cons_b @ Y3 @ Ys ) )
=> ( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X3 @ Y3 ) @ R3 )
=> ~ ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Xs @ Ys ) @ ( listrel_a_b @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_831_listrel_Ocases,axiom,
! [A1: list_a,A22: list_m9210641325446214647_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ A1 @ A22 ) @ ( listre3604961095617705268_a_b_a @ R3 ) )
=> ( ( ( A1 = nil_a )
=> ( A22 != nil_ma546712388551201761_a_b_a ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a,Xs: list_a] :
( ( A1
= ( cons_a @ X3 @ Xs ) )
=> ! [Ys: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Xs @ Ys ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_832_listrel_Ocases,axiom,
! [A1: list_a,A22: list_P7053655179267667343_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ A1 @ A22 ) @ ( listre7853655052829806284_d_nat @ R3 ) )
=> ( ( ( A1 = nil_a )
=> ( A22 != nil_Pr3001256489040166649_d_nat ) )
=> ~ ! [X3: a,Y3: produc5456268773499131775_d_nat,Xs: list_a] :
( ( A1
= ( cons_a @ X3 @ Xs ) )
=> ! [Ys: list_P7053655179267667343_d_nat] :
( ( A22
= ( cons_P8522577077107056457_d_nat @ Y3 @ Ys ) )
=> ( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X3 @ Y3 ) @ R3 )
=> ~ ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Xs @ Ys ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_833_listrel_Ocases,axiom,
! [A1: list_P6684558232516339260_d_nat,A22: list_m9210641325446214647_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ A1 @ A22 ) @ ( listre3191202743213796614_a_b_a @ R3 ) )
=> ( ( ( A1 = nil_Pr2300798825815202086_d_nat )
=> ( A22 != nil_ma546712388551201761_a_b_a ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a,Xs: list_P6684558232516339260_d_nat] :
( ( A1
= ( cons_P2594832900118292854_d_nat @ X3 @ Xs ) )
=> ! [Ys: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Xs @ Ys ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_834_listrel_Ocases,axiom,
! [A1: list_l337834041258660428_d_nat,A22: list_m9210641325446214647_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ A1 @ A22 ) @ ( listre6449073666664715926_a_b_a @ R3 ) )
=> ( ( ( A1 = nil_li1008261075667615414_d_nat )
=> ( A22 != nil_ma546712388551201761_a_b_a ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a,Xs: list_l337834041258660428_d_nat] :
( ( A1
= ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) )
=> ! [Ys: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Xs @ Ys ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_835_listrel_Ocases,axiom,
! [A1: list_b,A22: list_b,R3: set_Product_prod_b_b] :
( ( member2990321877988238992list_b @ ( produc1564554178308465111list_b @ A1 @ A22 ) @ ( listrel_b_b @ R3 ) )
=> ( ( ( A1 = nil_b )
=> ( A22 != nil_b ) )
=> ~ ! [X3: b,Y3: b,Xs: list_b] :
( ( A1
= ( cons_b @ X3 @ Xs ) )
=> ! [Ys: list_b] :
( ( A22
= ( cons_b @ Y3 @ Ys ) )
=> ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X3 @ Y3 ) @ R3 )
=> ~ ( member2990321877988238992list_b @ ( produc1564554178308465111list_b @ Xs @ Ys ) @ ( listrel_b_b @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_836_listrel_Ocases,axiom,
! [A1: list_b,A22: list_a,R3: set_Product_prod_b_a] :
( ( member2919287837941893007list_a @ ( produc1564554174005236310list_a @ A1 @ A22 ) @ ( listrel_b_a @ R3 ) )
=> ( ( ( A1 = nil_b )
=> ( A22 != nil_a ) )
=> ~ ! [X3: b,Y3: a,Xs: list_b] :
( ( A1
= ( cons_b @ X3 @ Xs ) )
=> ! [Ys: list_a] :
( ( A22
= ( cons_a @ Y3 @ Ys ) )
=> ( ( member7862447932407534991od_b_a @ ( product_Pair_b_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member2919287837941893007list_a @ ( produc1564554174005236310list_a @ Xs @ Ys ) @ ( listrel_b_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_837_listrel_Ocases,axiom,
! [A1: list_a,A22: list_a,R3: set_Product_prod_a_a] :
( ( member8191768239178080336list_a @ ( produc6837034575241423639list_a @ A1 @ A22 ) @ ( listrel_a_a @ R3 ) )
=> ( ( ( A1 = nil_a )
=> ( A22 != nil_a ) )
=> ~ ! [X3: a,Y3: a,Xs: list_a] :
( ( A1
= ( cons_a @ X3 @ Xs ) )
=> ! [Ys: list_a] :
( ( A22
= ( cons_a @ Y3 @ Ys ) )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member8191768239178080336list_a @ ( produc6837034575241423639list_a @ Xs @ Ys ) @ ( listrel_a_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_838_listrel_Ocases,axiom,
! [A1: list_P1467974523212632366od_a_b,A22: list_b,R3: set_Pr2374853161201823710_a_b_b] :
( ( member5653424251854706471list_b @ ( produc8422988059101989998list_b @ A1 @ A22 ) @ ( listre4992324826761406024_a_b_b @ R3 ) )
=> ( ( ( A1 = nil_Product_prod_a_b )
=> ( A22 != nil_b ) )
=> ~ ! [X3: product_prod_a_b,Y3: b,Xs: list_P1467974523212632366od_a_b] :
( ( A1
= ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) )
=> ! [Ys: list_b] :
( ( A22
= ( cons_b @ Y3 @ Ys ) )
=> ( ( member2194267521500829095_a_b_b @ ( produc5056887847982525422_a_b_b @ X3 @ Y3 ) @ R3 )
=> ~ ( member5653424251854706471list_b @ ( produc8422988059101989998list_b @ Xs @ Ys ) @ ( listre4992324826761406024_a_b_b @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_839_listrel_Ocases,axiom,
! [A1: list_P1467974523212632366od_a_b,A22: list_a,R3: set_Pr2303819121155477725_a_b_a] :
( ( member5582390211808360486list_a @ ( produc8422988054798761197list_a @ A1 @ A22 ) @ ( listre4992324826761406023_a_b_a @ R3 ) )
=> ( ( ( A1 = nil_Product_prod_a_b )
=> ( A22 != nil_a ) )
=> ~ ! [X3: product_prod_a_b,Y3: a,Xs: list_P1467974523212632366od_a_b] :
( ( A1
= ( cons_P7316939131009794654od_a_b @ X3 @ Xs ) )
=> ! [Ys: list_a] :
( ( A22
= ( cons_a @ Y3 @ Ys ) )
=> ( ( member2194267517197600294_a_b_a @ ( produc5056887847982525421_a_b_a @ X3 @ Y3 ) @ R3 )
=> ~ ( member5582390211808360486list_a @ ( produc8422988054798761197list_a @ Xs @ Ys ) @ ( listre4992324826761406023_a_b_a @ R3 ) ) ) ) ) ) ) ).
% listrel.cases
thf(fact_840_listrel_Osimps,axiom,
! [A1: list_a,A22: list_b,R3: set_Product_prod_a_b] :
( ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ A1 @ A22 ) @ ( listrel_a_b @ R3 ) )
= ( ( ( A1 = nil_a )
& ( A22 = nil_b ) )
| ? [X4: a,Y4: b,Xs3: list_a,Ys2: list_b] :
( ( A1
= ( cons_a @ X4 @ Xs3 ) )
& ( A22
= ( cons_b @ Y4 @ Ys2 ) )
& ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R3 )
& ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Xs3 @ Ys2 ) @ ( listrel_a_b @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_841_listrel_Osimps,axiom,
! [A1: list_a,A22: list_m9210641325446214647_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ A1 @ A22 ) @ ( listre3604961095617705268_a_b_a @ R3 ) )
= ( ( ( A1 = nil_a )
& ( A22 = nil_ma546712388551201761_a_b_a ) )
| ? [X4: a,Y4: mappin2365780136655028071_a_b_a,Xs3: list_a,Ys2: list_m9210641325446214647_a_b_a] :
( ( A1
= ( cons_a @ X4 @ Xs3 ) )
& ( A22
= ( cons_m8574943908289518641_a_b_a @ Y4 @ Ys2 ) )
& ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R3 )
& ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Xs3 @ Ys2 ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_842_listrel_Osimps,axiom,
! [A1: list_a,A22: list_P7053655179267667343_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ A1 @ A22 ) @ ( listre7853655052829806284_d_nat @ R3 ) )
= ( ( ( A1 = nil_a )
& ( A22 = nil_Pr3001256489040166649_d_nat ) )
| ? [X4: a,Y4: produc5456268773499131775_d_nat,Xs3: list_a,Ys2: list_P7053655179267667343_d_nat] :
( ( A1
= ( cons_a @ X4 @ Xs3 ) )
& ( A22
= ( cons_P8522577077107056457_d_nat @ Y4 @ Ys2 ) )
& ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R3 )
& ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Xs3 @ Ys2 ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_843_listrel_Osimps,axiom,
! [A1: list_P6684558232516339260_d_nat,A22: list_m9210641325446214647_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ A1 @ A22 ) @ ( listre3191202743213796614_a_b_a @ R3 ) )
= ( ( ( A1 = nil_Pr2300798825815202086_d_nat )
& ( A22 = nil_ma546712388551201761_a_b_a ) )
| ? [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a,Xs3: list_P6684558232516339260_d_nat,Ys2: list_m9210641325446214647_a_b_a] :
( ( A1
= ( cons_P2594832900118292854_d_nat @ X4 @ Xs3 ) )
& ( A22
= ( cons_m8574943908289518641_a_b_a @ Y4 @ Ys2 ) )
& ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R3 )
& ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Xs3 @ Ys2 ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_844_listrel_Osimps,axiom,
! [A1: list_l337834041258660428_d_nat,A22: list_m9210641325446214647_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ A1 @ A22 ) @ ( listre6449073666664715926_a_b_a @ R3 ) )
= ( ( ( A1 = nil_li1008261075667615414_d_nat )
& ( A22 = nil_ma546712388551201761_a_b_a ) )
| ? [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a,Xs3: list_l337834041258660428_d_nat,Ys2: list_m9210641325446214647_a_b_a] :
( ( A1
= ( cons_l4410424432949683974_d_nat @ X4 @ Xs3 ) )
& ( A22
= ( cons_m8574943908289518641_a_b_a @ Y4 @ Ys2 ) )
& ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R3 )
& ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Xs3 @ Ys2 ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_845_listrel_Osimps,axiom,
! [A1: list_b,A22: list_b,R3: set_Product_prod_b_b] :
( ( member2990321877988238992list_b @ ( produc1564554178308465111list_b @ A1 @ A22 ) @ ( listrel_b_b @ R3 ) )
= ( ( ( A1 = nil_b )
& ( A22 = nil_b ) )
| ? [X4: b,Y4: b,Xs3: list_b,Ys2: list_b] :
( ( A1
= ( cons_b @ X4 @ Xs3 ) )
& ( A22
= ( cons_b @ Y4 @ Ys2 ) )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X4 @ Y4 ) @ R3 )
& ( member2990321877988238992list_b @ ( produc1564554178308465111list_b @ Xs3 @ Ys2 ) @ ( listrel_b_b @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_846_listrel_Osimps,axiom,
! [A1: list_b,A22: list_a,R3: set_Product_prod_b_a] :
( ( member2919287837941893007list_a @ ( produc1564554174005236310list_a @ A1 @ A22 ) @ ( listrel_b_a @ R3 ) )
= ( ( ( A1 = nil_b )
& ( A22 = nil_a ) )
| ? [X4: b,Y4: a,Xs3: list_b,Ys2: list_a] :
( ( A1
= ( cons_b @ X4 @ Xs3 ) )
& ( A22
= ( cons_a @ Y4 @ Ys2 ) )
& ( member7862447932407534991od_b_a @ ( product_Pair_b_a @ X4 @ Y4 ) @ R3 )
& ( member2919287837941893007list_a @ ( produc1564554174005236310list_a @ Xs3 @ Ys2 ) @ ( listrel_b_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_847_listrel_Osimps,axiom,
! [A1: list_a,A22: list_a,R3: set_Product_prod_a_a] :
( ( member8191768239178080336list_a @ ( produc6837034575241423639list_a @ A1 @ A22 ) @ ( listrel_a_a @ R3 ) )
= ( ( ( A1 = nil_a )
& ( A22 = nil_a ) )
| ? [X4: a,Y4: a,Xs3: list_a,Ys2: list_a] :
( ( A1
= ( cons_a @ X4 @ Xs3 ) )
& ( A22
= ( cons_a @ Y4 @ Ys2 ) )
& ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y4 ) @ R3 )
& ( member8191768239178080336list_a @ ( produc6837034575241423639list_a @ Xs3 @ Ys2 ) @ ( listrel_a_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_848_listrel_Osimps,axiom,
! [A1: list_P1467974523212632366od_a_b,A22: list_b,R3: set_Pr2374853161201823710_a_b_b] :
( ( member5653424251854706471list_b @ ( produc8422988059101989998list_b @ A1 @ A22 ) @ ( listre4992324826761406024_a_b_b @ R3 ) )
= ( ( ( A1 = nil_Product_prod_a_b )
& ( A22 = nil_b ) )
| ? [X4: product_prod_a_b,Y4: b,Xs3: list_P1467974523212632366od_a_b,Ys2: list_b] :
( ( A1
= ( cons_P7316939131009794654od_a_b @ X4 @ Xs3 ) )
& ( A22
= ( cons_b @ Y4 @ Ys2 ) )
& ( member2194267521500829095_a_b_b @ ( produc5056887847982525422_a_b_b @ X4 @ Y4 ) @ R3 )
& ( member5653424251854706471list_b @ ( produc8422988059101989998list_b @ Xs3 @ Ys2 ) @ ( listre4992324826761406024_a_b_b @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_849_listrel_Osimps,axiom,
! [A1: list_P1467974523212632366od_a_b,A22: list_a,R3: set_Pr2303819121155477725_a_b_a] :
( ( member5582390211808360486list_a @ ( produc8422988054798761197list_a @ A1 @ A22 ) @ ( listre4992324826761406023_a_b_a @ R3 ) )
= ( ( ( A1 = nil_Product_prod_a_b )
& ( A22 = nil_a ) )
| ? [X4: product_prod_a_b,Y4: a,Xs3: list_P1467974523212632366od_a_b,Ys2: list_a] :
( ( A1
= ( cons_P7316939131009794654od_a_b @ X4 @ Xs3 ) )
& ( A22
= ( cons_a @ Y4 @ Ys2 ) )
& ( member2194267517197600294_a_b_a @ ( produc5056887847982525421_a_b_a @ X4 @ Y4 ) @ R3 )
& ( member5582390211808360486list_a @ ( produc8422988054798761197list_a @ Xs3 @ Ys2 ) @ ( listre4992324826761406023_a_b_a @ R3 ) ) ) ) ) ).
% listrel.simps
thf(fact_850_in__entriesI,axiom,
! [M: mapping_a_b,K2: a,V2: b] :
( ( ( lookup_a_b @ M @ K2 )
= ( some_b @ V2 ) )
=> ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ ( entries_a_b @ M ) ) ) ).
% in_entriesI
thf(fact_851_in__entriesI,axiom,
! [M: mappin2365780136655028071_a_b_a,K2: product_prod_a_b,V2: a] :
( ( ( lookup863726980359885586_a_b_a @ M @ K2 )
= ( some_a @ V2 ) )
=> ( member2194267517197600294_a_b_a @ ( produc5056887847982525421_a_b_a @ K2 @ V2 ) @ ( entrie935192368317430852_a_b_a @ M ) ) ) ).
% in_entriesI
thf(fact_852_in__entriesI,axiom,
! [M: mappin4519906018992269226_a_b_a,K2: a,V2: mappin2365780136655028071_a_b_a] :
( ( ( lookup1261341372242361769_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) )
=> ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ ( entrie7794251174888650743_a_b_a @ M ) ) ) ).
% in_entriesI
thf(fact_853_in__entriesI,axiom,
! [M: mappin6535725686296717250_d_nat,K2: a,V2: produc5456268773499131775_d_nat] :
( ( ( lookup8480750236328838337_d_nat @ M @ K2 )
= ( some_P3314015041498521818_d_nat @ V2 ) )
=> ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ ( entrie8866367667353307151_d_nat @ M ) ) ) ).
% in_entriesI
thf(fact_854_in__entriesI,axiom,
! [M: mappin1208405706615879902_a_b_a,K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a] :
( ( ( lookup2444594617825954769_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) )
=> ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ ( entrie369595780118757635_a_b_a @ M ) ) ) ).
% in_entriesI
thf(fact_855_in__entriesI,axiom,
! [M: mappin187059948859696622_a_b_a,K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a] :
( ( ( lookup4661578797684577249_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) )
=> ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V2 ) @ ( entrie4359402741916977171_a_b_a @ M ) ) ) ).
% in_entriesI
thf(fact_856_in__entriesI,axiom,
! [M: mapping_a_a,K2: a,V2: a] :
( ( ( lookup_a_a @ M @ K2 )
= ( some_a @ V2 ) )
=> ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ K2 @ V2 ) @ ( entries_a_a @ M ) ) ) ).
% in_entriesI
thf(fact_857_in__entriesI,axiom,
! [M: mappin6513503936400150465od_a_b,K2: a,V2: list_P1467974523212632366od_a_b] :
( ( ( lookup611153099767340140od_a_b @ M @ K2 )
= ( some_l1253897223994727059od_a_b @ V2 ) )
=> ( member8745141763671436032od_a_b @ ( produc6643264353547226055od_a_b @ K2 @ V2 ) @ ( entrie6405578741455881374od_a_b @ M ) ) ) ).
% in_entriesI
thf(fact_858_in__entriesI,axiom,
! [M: mappin4996136453398522101_b_a_a,K2: produc7822699449245016212_a_b_a,V2: a] :
( ( ( lookup1409243802988840364_b_a_a @ M @ K2 )
= ( some_a @ V2 ) )
=> ( member8438774017255854454_b_a_a @ ( produc1564263632067424529_b_a_a @ K2 @ V2 ) @ ( entrie4500269644305842682_b_a_a @ M ) ) ) ).
% in_entriesI
thf(fact_859_in__entriesI,axiom,
! [M: mappin7679310425283589991_a_b_a,K2: a,V2: list_P2992919015626629540_a_b_a] :
( ( ( lookup6501822868788954342_a_b_a @ M @ K2 )
= ( some_l8092144040308835327_a_b_a @ V2 ) )
=> ( member378967531903691624_a_b_a @ ( produc6994869176599099851_a_b_a @ K2 @ V2 ) @ ( entrie577405926735905332_a_b_a @ M ) ) ) ).
% in_entriesI
thf(fact_860_not__None__eq,axiom,
! [X: option3893003681250311888_d_nat] :
( ( X != none_P7808822419737304031_d_nat )
= ( ? [Y4: product_prod_d_nat] :
( X
= ( some_P734314052486210395_d_nat @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_861_not__None__eq,axiom,
! [X: option3723494939309271012_a_b_a] :
( ( X != none_P6894599056745261299_a_b_a )
= ( ? [Y4: produc7822699449245016212_a_b_a] :
( X
= ( some_P2288122801350569071_a_b_a @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_862_not__None__eq,axiom,
! [X: option5281194463001729774od_a_b] :
( ( X != none_P1914705788083608841od_a_b )
= ( ? [Y4: product_prod_a_b] :
( X
= ( some_P3592067299498605709od_a_b @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_863_not__None__eq,axiom,
! [X: option1943781222315457079_a_b_a] :
( ( X != none_m5415144799477956294_a_b_a )
= ( ? [Y4: mappin2365780136655028071_a_b_a] :
( X
= ( some_m5820982296856387138_a_b_a @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_864_not__None__eq,axiom,
! [X: option_b] :
( ( X != none_b )
= ( ? [Y4: b] :
( X
= ( some_b @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_865_not__None__eq,axiom,
! [X: option_a] :
( ( X != none_a )
= ( ? [Y4: a] :
( X
= ( some_a @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_866_not__Some__eq,axiom,
! [X: option3893003681250311888_d_nat] :
( ( ! [Y4: product_prod_d_nat] :
( X
!= ( some_P734314052486210395_d_nat @ Y4 ) ) )
= ( X = none_P7808822419737304031_d_nat ) ) ).
% not_Some_eq
thf(fact_867_not__Some__eq,axiom,
! [X: option3723494939309271012_a_b_a] :
( ( ! [Y4: produc7822699449245016212_a_b_a] :
( X
!= ( some_P2288122801350569071_a_b_a @ Y4 ) ) )
= ( X = none_P6894599056745261299_a_b_a ) ) ).
% not_Some_eq
thf(fact_868_not__Some__eq,axiom,
! [X: option5281194463001729774od_a_b] :
( ( ! [Y4: product_prod_a_b] :
( X
!= ( some_P3592067299498605709od_a_b @ Y4 ) ) )
= ( X = none_P1914705788083608841od_a_b ) ) ).
% not_Some_eq
thf(fact_869_not__Some__eq,axiom,
! [X: option1943781222315457079_a_b_a] :
( ( ! [Y4: mappin2365780136655028071_a_b_a] :
( X
!= ( some_m5820982296856387138_a_b_a @ Y4 ) ) )
= ( X = none_m5415144799477956294_a_b_a ) ) ).
% not_Some_eq
thf(fact_870_not__Some__eq,axiom,
! [X: option_b] :
( ( ! [Y4: b] :
( X
!= ( some_b @ Y4 ) ) )
= ( X = none_b ) ) ).
% not_Some_eq
thf(fact_871_not__Some__eq,axiom,
! [X: option_a] :
( ( ! [Y4: a] :
( X
!= ( some_a @ Y4 ) ) )
= ( X = none_a ) ) ).
% not_Some_eq
thf(fact_872_option_Odistinct_I1_J,axiom,
! [X2: product_prod_d_nat] :
( none_P7808822419737304031_d_nat
!= ( some_P734314052486210395_d_nat @ X2 ) ) ).
% option.distinct(1)
thf(fact_873_option_Odistinct_I1_J,axiom,
! [X2: produc7822699449245016212_a_b_a] :
( none_P6894599056745261299_a_b_a
!= ( some_P2288122801350569071_a_b_a @ X2 ) ) ).
% option.distinct(1)
thf(fact_874_option_Odistinct_I1_J,axiom,
! [X2: product_prod_a_b] :
( none_P1914705788083608841od_a_b
!= ( some_P3592067299498605709od_a_b @ X2 ) ) ).
% option.distinct(1)
thf(fact_875_option_Odistinct_I1_J,axiom,
! [X2: mappin2365780136655028071_a_b_a] :
( none_m5415144799477956294_a_b_a
!= ( some_m5820982296856387138_a_b_a @ X2 ) ) ).
% option.distinct(1)
thf(fact_876_option_Odistinct_I1_J,axiom,
! [X2: b] :
( none_b
!= ( some_b @ X2 ) ) ).
% option.distinct(1)
thf(fact_877_option_Odistinct_I1_J,axiom,
! [X2: a] :
( none_a
!= ( some_a @ X2 ) ) ).
% option.distinct(1)
thf(fact_878_option_OdiscI,axiom,
! [Option: option3893003681250311888_d_nat,X2: product_prod_d_nat] :
( ( Option
= ( some_P734314052486210395_d_nat @ X2 ) )
=> ( Option != none_P7808822419737304031_d_nat ) ) ).
% option.discI
thf(fact_879_option_OdiscI,axiom,
! [Option: option3723494939309271012_a_b_a,X2: produc7822699449245016212_a_b_a] :
( ( Option
= ( some_P2288122801350569071_a_b_a @ X2 ) )
=> ( Option != none_P6894599056745261299_a_b_a ) ) ).
% option.discI
thf(fact_880_option_OdiscI,axiom,
! [Option: option5281194463001729774od_a_b,X2: product_prod_a_b] :
( ( Option
= ( some_P3592067299498605709od_a_b @ X2 ) )
=> ( Option != none_P1914705788083608841od_a_b ) ) ).
% option.discI
thf(fact_881_option_OdiscI,axiom,
! [Option: option1943781222315457079_a_b_a,X2: mappin2365780136655028071_a_b_a] :
( ( Option
= ( some_m5820982296856387138_a_b_a @ X2 ) )
=> ( Option != none_m5415144799477956294_a_b_a ) ) ).
% option.discI
thf(fact_882_option_OdiscI,axiom,
! [Option: option_b,X2: b] :
( ( Option
= ( some_b @ X2 ) )
=> ( Option != none_b ) ) ).
% option.discI
thf(fact_883_option_OdiscI,axiom,
! [Option: option_a,X2: a] :
( ( Option
= ( some_a @ X2 ) )
=> ( Option != none_a ) ) ).
% option.discI
thf(fact_884_option_Oexhaust,axiom,
! [Y5: option3893003681250311888_d_nat] :
( ( Y5 != none_P7808822419737304031_d_nat )
=> ~ ! [X23: product_prod_d_nat] :
( Y5
!= ( some_P734314052486210395_d_nat @ X23 ) ) ) ).
% option.exhaust
thf(fact_885_option_Oexhaust,axiom,
! [Y5: option3723494939309271012_a_b_a] :
( ( Y5 != none_P6894599056745261299_a_b_a )
=> ~ ! [X23: produc7822699449245016212_a_b_a] :
( Y5
!= ( some_P2288122801350569071_a_b_a @ X23 ) ) ) ).
% option.exhaust
thf(fact_886_option_Oexhaust,axiom,
! [Y5: option5281194463001729774od_a_b] :
( ( Y5 != none_P1914705788083608841od_a_b )
=> ~ ! [X23: product_prod_a_b] :
( Y5
!= ( some_P3592067299498605709od_a_b @ X23 ) ) ) ).
% option.exhaust
thf(fact_887_option_Oexhaust,axiom,
! [Y5: option1943781222315457079_a_b_a] :
( ( Y5 != none_m5415144799477956294_a_b_a )
=> ~ ! [X23: mappin2365780136655028071_a_b_a] :
( Y5
!= ( some_m5820982296856387138_a_b_a @ X23 ) ) ) ).
% option.exhaust
thf(fact_888_option_Oexhaust,axiom,
! [Y5: option_b] :
( ( Y5 != none_b )
=> ~ ! [X23: b] :
( Y5
!= ( some_b @ X23 ) ) ) ).
% option.exhaust
thf(fact_889_option_Oexhaust,axiom,
! [Y5: option_a] :
( ( Y5 != none_a )
=> ~ ! [X23: a] :
( Y5
!= ( some_a @ X23 ) ) ) ).
% option.exhaust
thf(fact_890_split__option__ex,axiom,
( ( ^ [P8: option3893003681250311888_d_nat > $o] :
? [X7: option3893003681250311888_d_nat] : ( P8 @ X7 ) )
= ( ^ [P5: option3893003681250311888_d_nat > $o] :
( ( P5 @ none_P7808822419737304031_d_nat )
| ? [X4: product_prod_d_nat] : ( P5 @ ( some_P734314052486210395_d_nat @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_891_split__option__ex,axiom,
( ( ^ [P8: option3723494939309271012_a_b_a > $o] :
? [X7: option3723494939309271012_a_b_a] : ( P8 @ X7 ) )
= ( ^ [P5: option3723494939309271012_a_b_a > $o] :
( ( P5 @ none_P6894599056745261299_a_b_a )
| ? [X4: produc7822699449245016212_a_b_a] : ( P5 @ ( some_P2288122801350569071_a_b_a @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_892_split__option__ex,axiom,
( ( ^ [P8: option5281194463001729774od_a_b > $o] :
? [X7: option5281194463001729774od_a_b] : ( P8 @ X7 ) )
= ( ^ [P5: option5281194463001729774od_a_b > $o] :
( ( P5 @ none_P1914705788083608841od_a_b )
| ? [X4: product_prod_a_b] : ( P5 @ ( some_P3592067299498605709od_a_b @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_893_split__option__ex,axiom,
( ( ^ [P8: option1943781222315457079_a_b_a > $o] :
? [X7: option1943781222315457079_a_b_a] : ( P8 @ X7 ) )
= ( ^ [P5: option1943781222315457079_a_b_a > $o] :
( ( P5 @ none_m5415144799477956294_a_b_a )
| ? [X4: mappin2365780136655028071_a_b_a] : ( P5 @ ( some_m5820982296856387138_a_b_a @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_894_split__option__ex,axiom,
( ( ^ [P8: option_b > $o] :
? [X7: option_b] : ( P8 @ X7 ) )
= ( ^ [P5: option_b > $o] :
( ( P5 @ none_b )
| ? [X4: b] : ( P5 @ ( some_b @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_895_split__option__ex,axiom,
( ( ^ [P8: option_a > $o] :
? [X7: option_a] : ( P8 @ X7 ) )
= ( ^ [P5: option_a > $o] :
( ( P5 @ none_a )
| ? [X4: a] : ( P5 @ ( some_a @ X4 ) ) ) ) ) ).
% split_option_ex
thf(fact_896_split__option__all,axiom,
( ( ^ [P8: option3893003681250311888_d_nat > $o] :
! [X7: option3893003681250311888_d_nat] : ( P8 @ X7 ) )
= ( ^ [P5: option3893003681250311888_d_nat > $o] :
( ( P5 @ none_P7808822419737304031_d_nat )
& ! [X4: product_prod_d_nat] : ( P5 @ ( some_P734314052486210395_d_nat @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_897_split__option__all,axiom,
( ( ^ [P8: option3723494939309271012_a_b_a > $o] :
! [X7: option3723494939309271012_a_b_a] : ( P8 @ X7 ) )
= ( ^ [P5: option3723494939309271012_a_b_a > $o] :
( ( P5 @ none_P6894599056745261299_a_b_a )
& ! [X4: produc7822699449245016212_a_b_a] : ( P5 @ ( some_P2288122801350569071_a_b_a @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_898_split__option__all,axiom,
( ( ^ [P8: option5281194463001729774od_a_b > $o] :
! [X7: option5281194463001729774od_a_b] : ( P8 @ X7 ) )
= ( ^ [P5: option5281194463001729774od_a_b > $o] :
( ( P5 @ none_P1914705788083608841od_a_b )
& ! [X4: product_prod_a_b] : ( P5 @ ( some_P3592067299498605709od_a_b @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_899_split__option__all,axiom,
( ( ^ [P8: option1943781222315457079_a_b_a > $o] :
! [X7: option1943781222315457079_a_b_a] : ( P8 @ X7 ) )
= ( ^ [P5: option1943781222315457079_a_b_a > $o] :
( ( P5 @ none_m5415144799477956294_a_b_a )
& ! [X4: mappin2365780136655028071_a_b_a] : ( P5 @ ( some_m5820982296856387138_a_b_a @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_900_split__option__all,axiom,
( ( ^ [P8: option_b > $o] :
! [X7: option_b] : ( P8 @ X7 ) )
= ( ^ [P5: option_b > $o] :
( ( P5 @ none_b )
& ! [X4: b] : ( P5 @ ( some_b @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_901_split__option__all,axiom,
( ( ^ [P8: option_a > $o] :
! [X7: option_a] : ( P8 @ X7 ) )
= ( ^ [P5: option_a > $o] :
( ( P5 @ none_a )
& ! [X4: a] : ( P5 @ ( some_a @ X4 ) ) ) ) ) ).
% split_option_all
thf(fact_902_combine__options__cases,axiom,
! [X: option_b,P: option_b > option_b > $o,Y5: option_b] :
( ( ( X = none_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_b )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: b,B3: b] :
( ( X
= ( some_b @ A3 ) )
=> ( ( Y5
= ( some_b @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_903_combine__options__cases,axiom,
! [X: option_b,P: option_b > option_a > $o,Y5: option_a] :
( ( ( X = none_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_a )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: b,B3: a] :
( ( X
= ( some_b @ A3 ) )
=> ( ( Y5
= ( some_a @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_904_combine__options__cases,axiom,
! [X: option_a,P: option_a > option_b > $o,Y5: option_b] :
( ( ( X = none_a )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_b )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: a,B3: b] :
( ( X
= ( some_a @ A3 ) )
=> ( ( Y5
= ( some_b @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_905_combine__options__cases,axiom,
! [X: option_a,P: option_a > option_a > $o,Y5: option_a] :
( ( ( X = none_a )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_a )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: a,B3: a] :
( ( X
= ( some_a @ A3 ) )
=> ( ( Y5
= ( some_a @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_906_combine__options__cases,axiom,
! [X: option3893003681250311888_d_nat,P: option3893003681250311888_d_nat > option_b > $o,Y5: option_b] :
( ( ( X = none_P7808822419737304031_d_nat )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_b )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: product_prod_d_nat,B3: b] :
( ( X
= ( some_P734314052486210395_d_nat @ A3 ) )
=> ( ( Y5
= ( some_b @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_907_combine__options__cases,axiom,
! [X: option3893003681250311888_d_nat,P: option3893003681250311888_d_nat > option_a > $o,Y5: option_a] :
( ( ( X = none_P7808822419737304031_d_nat )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_a )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: product_prod_d_nat,B3: a] :
( ( X
= ( some_P734314052486210395_d_nat @ A3 ) )
=> ( ( Y5
= ( some_a @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_908_combine__options__cases,axiom,
! [X: option5281194463001729774od_a_b,P: option5281194463001729774od_a_b > option_b > $o,Y5: option_b] :
( ( ( X = none_P1914705788083608841od_a_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_b )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: product_prod_a_b,B3: b] :
( ( X
= ( some_P3592067299498605709od_a_b @ A3 ) )
=> ( ( Y5
= ( some_b @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_909_combine__options__cases,axiom,
! [X: option5281194463001729774od_a_b,P: option5281194463001729774od_a_b > option_a > $o,Y5: option_a] :
( ( ( X = none_P1914705788083608841od_a_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_a )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: product_prod_a_b,B3: a] :
( ( X
= ( some_P3592067299498605709od_a_b @ A3 ) )
=> ( ( Y5
= ( some_a @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_910_combine__options__cases,axiom,
! [X: option_b,P: option_b > option3893003681250311888_d_nat > $o,Y5: option3893003681250311888_d_nat] :
( ( ( X = none_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_P7808822419737304031_d_nat )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: b,B3: product_prod_d_nat] :
( ( X
= ( some_b @ A3 ) )
=> ( ( Y5
= ( some_P734314052486210395_d_nat @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_911_combine__options__cases,axiom,
! [X: option_b,P: option_b > option5281194463001729774od_a_b > $o,Y5: option5281194463001729774od_a_b] :
( ( ( X = none_b )
=> ( P @ X @ Y5 ) )
=> ( ( ( Y5 = none_P1914705788083608841od_a_b )
=> ( P @ X @ Y5 ) )
=> ( ! [A3: b,B3: product_prod_a_b] :
( ( X
= ( some_b @ A3 ) )
=> ( ( Y5
= ( some_P3592067299498605709od_a_b @ B3 ) )
=> ( P @ X @ Y5 ) ) )
=> ( P @ X @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_912_option_Osimps_I4_J,axiom,
! [F1: produc7822699449245016212_a_b_a,F22: a > produc7822699449245016212_a_b_a] :
( ( case_o140846598303662877_b_a_a @ F1 @ F22 @ none_a )
= F1 ) ).
% option.simps(4)
thf(fact_913_option_Osimps_I4_J,axiom,
! [F1: mappin2365780136655028071_a_b_a,F22: a > mappin2365780136655028071_a_b_a] :
( ( case_o2154183385986904842_b_a_a @ F1 @ F22 @ none_a )
= F1 ) ).
% option.simps(4)
thf(fact_914_option_Osimps_I4_J,axiom,
! [F1: option3893003681250311888_d_nat,F22: product_prod_d_nat > option3893003681250311888_d_nat] :
( ( case_o6579539980594861021_d_nat @ F1 @ F22 @ none_P7808822419737304031_d_nat )
= F1 ) ).
% option.simps(4)
thf(fact_915_option_Osimps_I4_J,axiom,
! [F1: option_a,F22: a > option_a] :
( ( case_o3148979394504432965on_a_a @ F1 @ F22 @ none_a )
= F1 ) ).
% option.simps(4)
thf(fact_916_option_Osimps_I4_J,axiom,
! [F1: a,F22: a > a] :
( ( case_option_a_a @ F1 @ F22 @ none_a )
= F1 ) ).
% option.simps(4)
thf(fact_917_option_Osimps_I4_J,axiom,
! [F1: $o,F22: a > $o] :
( ( case_option_o_a @ F1 @ F22 @ none_a )
= F1 ) ).
% option.simps(4)
thf(fact_918_option_Odisc__eq__case_I2_J,axiom,
! [Option: option3893003681250311888_d_nat] :
( ( Option != none_P7808822419737304031_d_nat )
= ( case_o4860870191544392141_d_nat @ $false
@ ^ [Uu: product_prod_d_nat] : $true
@ Option ) ) ).
% option.disc_eq_case(2)
thf(fact_919_option_Odisc__eq__case_I2_J,axiom,
! [Option: option_a] :
( ( Option != none_a )
= ( case_option_o_a @ $false
@ ^ [Uu: a] : $true
@ Option ) ) ).
% option.disc_eq_case(2)
thf(fact_920_option_Odisc__eq__case_I1_J,axiom,
! [Option: option_a] :
( ( Option = none_a )
= ( case_option_o_a @ $true
@ ^ [Uu: a] : $false
@ Option ) ) ).
% option.disc_eq_case(1)
thf(fact_921_case__optionE,axiom,
! [P: $o,Q2: a > $o,X: option_a] :
( ( case_option_o_a @ P @ Q2 @ X )
=> ( ( ( X = none_a )
=> ~ P )
=> ~ ! [Y3: a] :
( ( X
= ( some_a @ Y3 ) )
=> ~ ( Q2 @ Y3 ) ) ) ) ).
% case_optionE
thf(fact_922_listrel__Cons2,axiom,
! [Xs2: list_a,Y5: produc5456268773499131775_d_nat,Ys3: list_P7053655179267667343_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Xs2 @ ( cons_P8522577077107056457_d_nat @ Y5 @ Ys3 ) ) @ ( listre7853655052829806284_d_nat @ R3 ) )
=> ~ ! [X3: a,Xs: list_a] :
( ( Xs2
= ( cons_a @ X3 @ Xs ) )
=> ( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X3 @ Y5 ) @ R3 )
=> ~ ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Xs @ Ys3 ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ) ).
% listrel_Cons2
thf(fact_923_listrel__Cons2,axiom,
! [Xs2: list_a,Y5: b,Ys3: list_b,R3: set_Product_prod_a_b] :
( ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Xs2 @ ( cons_b @ Y5 @ Ys3 ) ) @ ( listrel_a_b @ R3 ) )
=> ~ ! [X3: a,Xs: list_a] :
( ( Xs2
= ( cons_a @ X3 @ Xs ) )
=> ( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X3 @ Y5 ) @ R3 )
=> ~ ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Xs @ Ys3 ) @ ( listrel_a_b @ R3 ) ) ) ) ) ).
% listrel_Cons2
thf(fact_924_listrel__Cons2,axiom,
! [Xs2: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a,Ys3: list_m9210641325446214647_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre3191202743213796614_a_b_a @ R3 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Xs: list_P6684558232516339260_d_nat] :
( ( Xs2
= ( cons_P2594832900118292854_d_nat @ X3 @ Xs ) )
=> ( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X3 @ Y5 ) @ R3 )
=> ~ ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Xs @ Ys3 ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons2
thf(fact_925_listrel__Cons2,axiom,
! [Xs2: list_l337834041258660428_d_nat,Y5: mappin2365780136655028071_a_b_a,Ys3: list_m9210641325446214647_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre6449073666664715926_a_b_a @ R3 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Xs: list_l337834041258660428_d_nat] :
( ( Xs2
= ( cons_l4410424432949683974_d_nat @ X3 @ Xs ) )
=> ( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X3 @ Y5 ) @ R3 )
=> ~ ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Xs @ Ys3 ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons2
thf(fact_926_listrel__Cons2,axiom,
! [Xs2: list_a,Y5: mappin2365780136655028071_a_b_a,Ys3: list_m9210641325446214647_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre3604961095617705268_a_b_a @ R3 ) )
=> ~ ! [X3: a,Xs: list_a] :
( ( Xs2
= ( cons_a @ X3 @ Xs ) )
=> ( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X3 @ Y5 ) @ R3 )
=> ~ ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Xs @ Ys3 ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons2
thf(fact_927_listrel__Cons1,axiom,
! [Y5: a,Ys3: list_a,Xs2: list_P7053655179267667343_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ ( cons_a @ Y5 @ Ys3 ) @ Xs2 ) @ ( listre7853655052829806284_d_nat @ R3 ) )
=> ~ ! [Y3: produc5456268773499131775_d_nat,Ys: list_P7053655179267667343_d_nat] :
( ( Xs2
= ( cons_P8522577077107056457_d_nat @ Y3 @ Ys ) )
=> ( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ Y5 @ Y3 ) @ R3 )
=> ~ ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Ys3 @ Ys ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ) ).
% listrel_Cons1
thf(fact_928_listrel__Cons1,axiom,
! [Y5: a,Ys3: list_a,Xs2: list_b,R3: set_Product_prod_a_b] :
( ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ ( cons_a @ Y5 @ Ys3 ) @ Xs2 ) @ ( listrel_a_b @ R3 ) )
=> ~ ! [Y3: b,Ys: list_b] :
( ( Xs2
= ( cons_b @ Y3 @ Ys ) )
=> ( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ Y5 @ Y3 ) @ R3 )
=> ~ ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Ys3 @ Ys ) @ ( listrel_a_b @ R3 ) ) ) ) ) ).
% listrel_Cons1
thf(fact_929_listrel__Cons1,axiom,
! [Y5: produc1990351791824763820_d_nat,Ys3: list_P6684558232516339260_d_nat,Xs2: list_m9210641325446214647_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ ( cons_P2594832900118292854_d_nat @ Y5 @ Ys3 ) @ Xs2 ) @ ( listre3191202743213796614_a_b_a @ R3 ) )
=> ~ ! [Y3: mappin2365780136655028071_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( ( Xs2
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ Y5 @ Y3 ) @ R3 )
=> ~ ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Ys3 @ Ys ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons1
thf(fact_930_listrel__Cons1,axiom,
! [Y5: list_P6684558232516339260_d_nat,Ys3: list_l337834041258660428_d_nat,Xs2: list_m9210641325446214647_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ ( cons_l4410424432949683974_d_nat @ Y5 @ Ys3 ) @ Xs2 ) @ ( listre6449073666664715926_a_b_a @ R3 ) )
=> ~ ! [Y3: mappin2365780136655028071_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( ( Xs2
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ Y5 @ Y3 ) @ R3 )
=> ~ ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Ys3 @ Ys ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons1
thf(fact_931_listrel__Cons1,axiom,
! [Y5: a,Ys3: list_a,Xs2: list_m9210641325446214647_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ ( cons_a @ Y5 @ Ys3 ) @ Xs2 ) @ ( listre3604961095617705268_a_b_a @ R3 ) )
=> ~ ! [Y3: mappin2365780136655028071_a_b_a,Ys: list_m9210641325446214647_a_b_a] :
( ( Xs2
= ( cons_m8574943908289518641_a_b_a @ Y3 @ Ys ) )
=> ( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ Y5 @ Y3 ) @ R3 )
=> ~ ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Ys3 @ Ys ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ) ).
% listrel_Cons1
thf(fact_932_listrel_OCons,axiom,
! [X: a,Y5: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat,Xs2: list_a,Ys3: list_P7053655179267667343_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X @ Y5 ) @ R3 )
=> ( ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ Xs2 @ Ys3 ) @ ( listre7853655052829806284_d_nat @ R3 ) )
=> ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ ( cons_a @ X @ Xs2 ) @ ( cons_P8522577077107056457_d_nat @ Y5 @ Ys3 ) ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ).
% listrel.Cons
thf(fact_933_listrel_OCons,axiom,
! [X: a,Y5: b,R3: set_Product_prod_a_b,Xs2: list_a,Ys3: list_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X @ Y5 ) @ R3 )
=> ( ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ Xs2 @ Ys3 ) @ ( listrel_a_b @ R3 ) )
=> ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ ( cons_a @ X @ Xs2 ) @ ( cons_b @ Y5 @ Ys3 ) ) @ ( listrel_a_b @ R3 ) ) ) ) ).
% listrel.Cons
thf(fact_934_listrel_OCons,axiom,
! [X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a,Xs2: list_P6684558232516339260_d_nat,Ys3: list_m9210641325446214647_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) @ R3 )
=> ( ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ Xs2 @ Ys3 ) @ ( listre3191202743213796614_a_b_a @ R3 ) )
=> ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ ( cons_P2594832900118292854_d_nat @ X @ Xs2 ) @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ).
% listrel.Cons
thf(fact_935_listrel_OCons,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a,Xs2: list_l337834041258660428_d_nat,Ys3: list_m9210641325446214647_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) @ R3 )
=> ( ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ Xs2 @ Ys3 ) @ ( listre6449073666664715926_a_b_a @ R3 ) )
=> ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ ( cons_l4410424432949683974_d_nat @ X @ Xs2 ) @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ).
% listrel.Cons
thf(fact_936_listrel_OCons,axiom,
! [X: a,Y5: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a,Xs2: list_a,Ys3: list_m9210641325446214647_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) @ R3 )
=> ( ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ Xs2 @ Ys3 ) @ ( listre3604961095617705268_a_b_a @ R3 ) )
=> ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ ( cons_a @ X @ Xs2 ) @ ( cons_m8574943908289518641_a_b_a @ Y5 @ Ys3 ) ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ).
% listrel.Cons
thf(fact_937_delete__aux_Osimps_I2_J,axiom,
! [K2: a,K3: a,V2: produc5456268773499131775_d_nat,Xs2: list_P6684558232516339260_d_nat] :
( ( ( K2 = K3 )
=> ( ( delete6174134448749622103_d_nat @ K2 @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K3 @ V2 ) @ Xs2 ) )
= Xs2 ) )
& ( ( K2 != K3 )
=> ( ( delete6174134448749622103_d_nat @ K2 @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K3 @ V2 ) @ Xs2 ) )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K3 @ V2 ) @ ( delete6174134448749622103_d_nat @ K2 @ Xs2 ) ) ) ) ) ).
% delete_aux.simps(2)
thf(fact_938_delete__aux_Osimps_I2_J,axiom,
! [K2: a,K3: a,V2: b,Xs2: list_P1467974523212632366od_a_b] :
( ( ( K2 = K3 )
=> ( ( delete_aux_a_b @ K2 @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K3 @ V2 ) @ Xs2 ) )
= Xs2 ) )
& ( ( K2 != K3 )
=> ( ( delete_aux_a_b @ K2 @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K3 @ V2 ) @ Xs2 ) )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K3 @ V2 ) @ ( delete_aux_a_b @ K2 @ Xs2 ) ) ) ) ) ).
% delete_aux.simps(2)
thf(fact_939_delete__aux_Osimps_I2_J,axiom,
! [K2: produc1990351791824763820_d_nat,K3: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,Xs2: list_P4793483941206178810_a_b_a] :
( ( ( K2 = K3 )
=> ( ( delete7618755331649393595_a_b_a @ K2 @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= Xs2 ) )
& ( ( K2 != K3 )
=> ( ( delete7618755331649393595_a_b_a @ K2 @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K3 @ V2 ) @ ( delete7618755331649393595_a_b_a @ K2 @ Xs2 ) ) ) ) ) ).
% delete_aux.simps(2)
thf(fact_940_delete__aux_Osimps_I2_J,axiom,
! [K2: list_P6684558232516339260_d_nat,K3: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,Xs2: list_P7611574810425128074_a_b_a] :
( ( ( K2 = K3 )
=> ( ( delete3219952628631576267_a_b_a @ K2 @ ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= Xs2 ) )
& ( ( K2 != K3 )
=> ( ( delete3219952628631576267_a_b_a @ K2 @ ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K3 @ V2 ) @ ( delete3219952628631576267_a_b_a @ K2 @ Xs2 ) ) ) ) ) ).
% delete_aux.simps(2)
thf(fact_941_delete__aux_Osimps_I2_J,axiom,
! [K2: a,K3: a,V2: mappin2365780136655028071_a_b_a,Xs2: list_P2992919015626629540_a_b_a] :
( ( ( K2 = K3 )
=> ( ( delete1755771892824606527_a_b_a @ K2 @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= Xs2 ) )
& ( ( K2 != K3 )
=> ( ( delete1755771892824606527_a_b_a @ K2 @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K3 @ V2 ) @ Xs2 ) )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K3 @ V2 ) @ ( delete1755771892824606527_a_b_a @ K2 @ Xs2 ) ) ) ) ) ).
% delete_aux.simps(2)
thf(fact_942_in__entriesD,axiom,
! [K2: product_prod_a_b,V2: a,M: mappin2365780136655028071_a_b_a] :
( ( member2194267517197600294_a_b_a @ ( produc5056887847982525421_a_b_a @ K2 @ V2 ) @ ( entrie935192368317430852_a_b_a @ M ) )
=> ( ( lookup863726980359885586_a_b_a @ M @ K2 )
= ( some_a @ V2 ) ) ) ).
% in_entriesD
thf(fact_943_in__entriesD,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ ( entrie8866367667353307151_d_nat @ M ) )
=> ( ( lookup8480750236328838337_d_nat @ M @ K2 )
= ( some_P3314015041498521818_d_nat @ V2 ) ) ) ).
% in_entriesD
thf(fact_944_in__entriesD,axiom,
! [K2: a,V2: b,M: mapping_a_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ ( entries_a_b @ M ) )
=> ( ( lookup_a_b @ M @ K2 )
= ( some_b @ V2 ) ) ) ).
% in_entriesD
thf(fact_945_in__entriesD,axiom,
! [K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin1208405706615879902_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ ( entrie369595780118757635_a_b_a @ M ) )
=> ( ( lookup2444594617825954769_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) ) ).
% in_entriesD
thf(fact_946_in__entriesD,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V2 ) @ ( entrie4359402741916977171_a_b_a @ M ) )
=> ( ( lookup4661578797684577249_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) ) ).
% in_entriesD
thf(fact_947_in__entriesD,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ ( entrie7794251174888650743_a_b_a @ M ) )
=> ( ( lookup1261341372242361769_a_b_a @ M @ K2 )
= ( some_m5820982296856387138_a_b_a @ V2 ) ) ) ).
% in_entriesD
thf(fact_948_delete__aux_Opelims,axiom,
! [X: a,Xa: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat] :
( ( ( delete6174134448749622103_d_nat @ X @ Xa )
= Y5 )
=> ( ( accp_P7714024643000875680_d_nat @ delete3420223133863848810_d_nat @ ( produc919746265332163299_d_nat @ X @ Xa ) )
=> ( ( ( Xa = nil_Pr2300798825815202086_d_nat )
=> ( ( Y5 = nil_Pr2300798825815202086_d_nat )
=> ~ ( accp_P7714024643000875680_d_nat @ delete3420223133863848810_d_nat @ ( produc919746265332163299_d_nat @ X @ nil_Pr2300798825815202086_d_nat ) ) ) )
=> ~ ! [K6: a,V4: produc5456268773499131775_d_nat,Xs: list_P6684558232516339260_d_nat] :
( ( Xa
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ Xs ) )
=> ( ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ ( delete6174134448749622103_d_nat @ X @ Xs ) ) ) ) )
=> ~ ( accp_P7714024643000875680_d_nat @ delete3420223133863848810_d_nat @ ( produc919746265332163299_d_nat @ X @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K6 @ V4 ) @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.pelims
thf(fact_949_delete__aux_Opelims,axiom,
! [X: a,Xa: list_P1467974523212632366od_a_b,Y5: list_P1467974523212632366od_a_b] :
( ( ( delete_aux_a_b @ X @ Xa )
= Y5 )
=> ( ( accp_P6845111368451614688od_a_b @ delete_aux_rel_a_b @ ( produc6643264353547226055od_a_b @ X @ Xa ) )
=> ( ( ( Xa = nil_Product_prod_a_b )
=> ( ( Y5 = nil_Product_prod_a_b )
=> ~ ( accp_P6845111368451614688od_a_b @ delete_aux_rel_a_b @ ( produc6643264353547226055od_a_b @ X @ nil_Product_prod_a_b ) ) ) )
=> ~ ! [K6: a,V4: b,Xs: list_P1467974523212632366od_a_b] :
( ( Xa
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ Xs ) )
=> ( ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ ( delete_aux_a_b @ X @ Xs ) ) ) ) )
=> ~ ( accp_P6845111368451614688od_a_b @ delete_aux_rel_a_b @ ( produc6643264353547226055od_a_b @ X @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K6 @ V4 ) @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.pelims
thf(fact_950_delete__aux_Opelims,axiom,
! [X: produc1990351791824763820_d_nat,Xa: list_P4793483941206178810_a_b_a,Y5: list_P4793483941206178810_a_b_a] :
( ( ( delete7618755331649393595_a_b_a @ X @ Xa )
= Y5 )
=> ( ( accp_P8454841393138718970_a_b_a @ delete6710275894556251368_a_b_a @ ( produc712968421101327221_a_b_a @ X @ Xa ) )
=> ( ( ( Xa = nil_Pr3763312433997567610_a_b_a )
=> ( ( Y5 = nil_Pr3763312433997567610_a_b_a )
=> ~ ( accp_P8454841393138718970_a_b_a @ delete6710275894556251368_a_b_a @ ( produc712968421101327221_a_b_a @ X @ nil_Pr3763312433997567610_a_b_a ) ) ) )
=> ~ ! [K6: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P4793483941206178810_a_b_a] :
( ( Xa
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ( ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ ( delete7618755331649393595_a_b_a @ X @ Xs ) ) ) ) )
=> ~ ( accp_P8454841393138718970_a_b_a @ delete6710275894556251368_a_b_a @ ( produc712968421101327221_a_b_a @ X @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.pelims
thf(fact_951_delete__aux_Opelims,axiom,
! [X: list_P6684558232516339260_d_nat,Xa: list_P7611574810425128074_a_b_a,Y5: list_P7611574810425128074_a_b_a] :
( ( ( delete3219952628631576267_a_b_a @ X @ Xa )
= Y5 )
=> ( ( accp_P6506438267451010426_a_b_a @ delete3337979896995227000_a_b_a @ ( produc8862864803594885109_a_b_a @ X @ Xa ) )
=> ( ( ( Xa = nil_Pr1908111780246848906_a_b_a )
=> ( ( Y5 = nil_Pr1908111780246848906_a_b_a )
=> ~ ( accp_P6506438267451010426_a_b_a @ delete3337979896995227000_a_b_a @ ( produc8862864803594885109_a_b_a @ X @ nil_Pr1908111780246848906_a_b_a ) ) ) )
=> ~ ! [K6: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a,Xs: list_P7611574810425128074_a_b_a] :
( ( Xa
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ( ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ ( delete3219952628631576267_a_b_a @ X @ Xs ) ) ) ) )
=> ~ ( accp_P6506438267451010426_a_b_a @ delete3337979896995227000_a_b_a @ ( produc8862864803594885109_a_b_a @ X @ ( cons_P2804281896780507450_a_b_a @ ( produc2616710729536263484_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.pelims
thf(fact_952_delete__aux_Opelims,axiom,
! [X: a,Xa: list_P2992919015626629540_a_b_a,Y5: list_P2992919015626629540_a_b_a] :
( ( ( delete1755771892824606527_a_b_a @ X @ Xa )
= Y5 )
=> ( ( accp_P209492061542291080_a_b_a @ delete9131875200943534290_a_b_a @ ( produc6994869176599099851_a_b_a @ X @ Xa ) )
=> ( ( ( Xa = nil_Pr7632893056509733646_a_b_a )
=> ( ( Y5 = nil_Pr7632893056509733646_a_b_a )
=> ~ ( accp_P209492061542291080_a_b_a @ delete9131875200943534290_a_b_a @ ( produc6994869176599099851_a_b_a @ X @ nil_Pr7632893056509733646_a_b_a ) ) ) )
=> ~ ! [K6: a,V4: mappin2365780136655028071_a_b_a,Xs: list_P2992919015626629540_a_b_a] :
( ( Xa
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ Xs ) )
=> ( ( ( ( X = K6 )
=> ( Y5 = Xs ) )
& ( ( X != K6 )
=> ( Y5
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ ( delete1755771892824606527_a_b_a @ X @ Xs ) ) ) ) )
=> ~ ( accp_P209492061542291080_a_b_a @ delete9131875200943534290_a_b_a @ ( produc6994869176599099851_a_b_a @ X @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K6 @ V4 ) @ Xs ) ) ) ) ) ) ) ) ).
% delete_aux.pelims
thf(fact_953_lookup__filter,axiom,
! [P: product_prod_a_b > a > $o,M: mappin2365780136655028071_a_b_a,K2: product_prod_a_b] :
( ( lookup863726980359885586_a_b_a @ ( filter4555623327470326256_a_b_a @ P @ M ) @ K2 )
= ( case_o3148979394504432965on_a_a @ none_a
@ ^ [V: a] : ( if_option_a @ ( P @ K2 @ V ) @ ( some_a @ V ) @ none_a )
@ ( lookup863726980359885586_a_b_a @ M @ K2 ) ) ) ).
% lookup_filter
thf(fact_954_listrelp__listrel__eq,axiom,
! [R3: set_Pr8583615357880026082_d_nat] :
( ( listre3688113617497796606_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: list_a,Y4: list_P7053655179267667343_d_nat] : ( member7164185383468370905_d_nat @ ( produc6231069337089993148_d_nat @ X4 @ Y4 ) @ ( listre7853655052829806284_d_nat @ R3 ) ) ) ) ).
% listrelp_listrel_eq
thf(fact_955_listrelp__listrel__eq,axiom,
! [R3: set_Product_prod_a_b] :
( ( listrelp_a_b
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: list_a,Y4: list_b] : ( member8262802279224426321list_b @ ( produc6837034579544652440list_b @ X4 @ Y4 ) @ ( listrel_a_b @ R3 ) ) ) ) ).
% listrelp_listrel_eq
thf(fact_956_listrelp__listrel__eq,axiom,
! [R3: set_Pr8226792695654363348_a_b_a] :
( ( listre3385509792418263892_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: list_m9210641325446214647_a_b_a] : ( member2359517100237508157_a_b_a @ ( produc6307639320882748236_a_b_a @ X4 @ Y4 ) @ ( listre3191202743213796614_a_b_a @ R3 ) ) ) ) ).
% listrelp_listrel_eq
thf(fact_957_listrelp__listrel__eq,axiom,
! [R3: set_Pr2043227878544749668_a_b_a] :
( ( listre9005319261410926052_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: list_l337834041258660428_d_nat,Y4: list_m9210641325446214647_a_b_a] : ( member3296818671409482061_a_b_a @ ( produc3873751758850487132_a_b_a @ X4 @ Y4 ) @ ( listre6449073666664715926_a_b_a @ R3 ) ) ) ) ).
% listrelp_listrel_eq
thf(fact_958_listrelp__listrel__eq,axiom,
! [R3: set_Pr2084289749507318346_a_b_a] :
( ( listre7373438637330161510_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: list_a,Y4: list_m9210641325446214647_a_b_a] : ( member5215947914154143169_a_b_a @ ( produc1462633373383792292_a_b_a @ X4 @ Y4 ) @ ( listre3604961095617705268_a_b_a @ R3 ) ) ) ) ).
% listrelp_listrel_eq
thf(fact_959_listrel__def,axiom,
( listre7853655052829806284_d_nat
= ( ^ [R2: set_Pr8583615357880026082_d_nat] :
( collec7310168451725883927_d_nat
@ ( produc7570592611891919727_nat_o
@ ( listre3688113617497796606_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R2 ) ) ) ) ) ) ).
% listrel_def
thf(fact_960_listrel__def,axiom,
( listrel_a_b
= ( ^ [R2: set_Product_prod_a_b] :
( collec1014089183935468435list_b
@ ( produc5384923214849584043st_b_o
@ ( listrelp_a_b
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R2 ) ) ) ) ) ) ).
% listrel_def
thf(fact_961_listrel__def,axiom,
( listre3191202743213796614_a_b_a
= ( ^ [R2: set_Pr8226792695654363348_a_b_a] :
( collec5876475893036432511_a_b_a
@ ( produc6030957657069740535_b_a_o
@ ( listre3385509792418263892_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ) ).
% listrel_def
thf(fact_962_listrel__def,axiom,
( listre6449073666664715926_a_b_a
= ( ^ [R2: set_Pr2043227878544749668_a_b_a] :
( collec2086272073679187599_a_b_a
@ ( produc7316857958416314343_b_a_o
@ ( listre9005319261410926052_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ) ).
% listrel_def
thf(fact_963_listrel__def,axiom,
( listre3604961095617705268_a_b_a
= ( ^ [R2: set_Pr2084289749507318346_a_b_a] :
( collec1653772041195981567_a_b_a
@ ( produc9056601799352565383_b_a_o
@ ( listre7373438637330161510_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ) ).
% listrel_def
thf(fact_964_lookup_Orep__eq,axiom,
lookup863726980359885586_a_b_a = rep_Pr1676580395783003895_a_b_a ).
% lookup.rep_eq
thf(fact_965_lookup_Oabs__eq,axiom,
! [Y5: product_prod_a_b > option_a] :
( ( lookup863726980359885586_a_b_a @ ( mappin7275691486367225288_a_b_a @ Y5 ) )
= Y5 ) ).
% lookup.abs_eq
thf(fact_966_map__ran__simps_I2_J,axiom,
! [F: a > b > b,K2: a,V2: b,Ps: list_P1467974523212632366od_a_b] :
( ( map_ran_a_b_b @ F @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ Ps ) )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ran_a_b_b @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_967_map__ran__simps_I2_J,axiom,
! [F: a > b > mappin2365780136655028071_a_b_a,K2: a,V2: b,Ps: list_P1467974523212632366od_a_b] :
( ( map_ra84476893876701727_a_b_a @ F @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ Ps ) )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra84476893876701727_a_b_a @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_968_map__ran__simps_I2_J,axiom,
! [F: a > mappin2365780136655028071_a_b_a > b,K2: a,V2: mappin2365780136655028071_a_b_a,Ps: list_P2992919015626629540_a_b_a] :
( ( map_ra3413412011744336911_b_a_b @ F @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ Ps ) )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra3413412011744336911_b_a_b @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_969_map__ran__simps_I2_J,axiom,
! [F: a > produc5456268773499131775_d_nat > b,K2: a,V2: produc5456268773499131775_d_nat,Ps: list_P6684558232516339260_d_nat] :
( ( map_ra6437063042551688695_nat_b @ F @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ Ps ) )
= ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra6437063042551688695_nat_b @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_970_map__ran__simps_I2_J,axiom,
! [F: a > b > produc5456268773499131775_d_nat,K2: a,V2: b,Ps: list_P1467974523212632366od_a_b] :
( ( map_ra5507442408803108407_d_nat @ F @ ( cons_P7316939131009794654od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ Ps ) )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra5507442408803108407_d_nat @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_971_map__ran__simps_I2_J,axiom,
! [F: a > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,K2: a,V2: mappin2365780136655028071_a_b_a,Ps: list_P2992919015626629540_a_b_a] :
( ( map_ra8693790637767086679_a_b_a @ F @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ Ps ) )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra8693790637767086679_a_b_a @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_972_map__ran__simps_I2_J,axiom,
! [F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a,K2: a,V2: produc5456268773499131775_d_nat,Ps: list_P6684558232516339260_d_nat] :
( ( map_ra2832949629095358063_a_b_a @ F @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ Ps ) )
= ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra2832949629095358063_a_b_a @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_973_map__ran__simps_I2_J,axiom,
! [F: a > mappin2365780136655028071_a_b_a > produc5456268773499131775_d_nat,K2: a,V2: mappin2365780136655028071_a_b_a,Ps: list_P2992919015626629540_a_b_a] :
( ( map_ra5118305792500478575_d_nat @ F @ ( cons_P5314874490607035230_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ Ps ) )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra5118305792500478575_d_nat @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_974_map__ran__simps_I2_J,axiom,
! [F: a > produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,K2: a,V2: produc5456268773499131775_d_nat,Ps: list_P6684558232516339260_d_nat] :
( ( map_ra9806137992921735_d_nat @ F @ ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ Ps ) )
= ( cons_P2594832900118292854_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra9806137992921735_d_nat @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_975_map__ran__simps_I2_J,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,Ps: list_P4793483941206178810_a_b_a] :
( ( map_ra143964223479814323_a_b_a @ F @ ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ Ps ) )
= ( cons_P673726611873665578_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ ( F @ K2 @ V2 ) ) @ ( map_ra143964223479814323_a_b_a @ F @ Ps ) ) ) ).
% map_ran_simps(2)
thf(fact_976_reaches__onD,axiom,
! [Run: a > option3982279322286820476_d_nat,S3: a,T: c,B: option3893003681250311888_d_nat,Vs: list_P7053655179267667343_d_nat,S4: a] :
( ( reache5148256237901502841_d_nat @ Run @ S3 @ ( cons_P8522577077107056457_d_nat @ ( produc5462365204240479225_d_nat @ T @ B ) @ Vs ) @ S4 )
=> ? [S5: a] :
( ( ( Run @ S3 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S5 @ ( produc5462365204240479225_d_nat @ T @ B ) ) ) )
& ( reache5148256237901502841_d_nat @ Run @ S5 @ Vs @ S4 ) ) ) ).
% reaches_onD
thf(fact_977_lookup__delete,axiom,
! [K2: product_prod_a_b,M: mappin2365780136655028071_a_b_a] :
( ( lookup863726980359885586_a_b_a @ ( delete7952242444366740995_a_b_a @ K2 @ M ) @ K2 )
= none_a ) ).
% lookup_delete
thf(fact_978_lookup__delete__neq,axiom,
! [K2: product_prod_a_b,K3: product_prod_a_b,M: mappin2365780136655028071_a_b_a] :
( ( K2 != K3 )
=> ( ( lookup863726980359885586_a_b_a @ ( delete7952242444366740995_a_b_a @ K2 @ M ) @ K3 )
= ( lookup863726980359885586_a_b_a @ M @ K3 ) ) ) ).
% lookup_delete_neq
thf(fact_979_reaches__on_Ointros_I2_J,axiom,
! [Run: a > option3982279322286820476_d_nat,S3: a,S4: a,V2: produc5456268773499131775_d_nat,Vs: list_P7053655179267667343_d_nat,S6: a] :
( ( ( Run @ S3 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S4 @ V2 ) ) )
=> ( ( reache5148256237901502841_d_nat @ Run @ S4 @ Vs @ S6 )
=> ( reache5148256237901502841_d_nat @ Run @ S3 @ ( cons_P8522577077107056457_d_nat @ V2 @ Vs ) @ S6 ) ) ) ).
% reaches_on.intros(2)
thf(fact_980_reaches__on_Ointros_I2_J,axiom,
! [Run: a > option5281194463001729774od_a_b,S3: a,S4: a,V2: b,Vs: list_b,S6: a] :
( ( ( Run @ S3 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S4 @ V2 ) ) )
=> ( ( reaches_on_a_b @ Run @ S4 @ Vs @ S6 )
=> ( reaches_on_a_b @ Run @ S3 @ ( cons_b @ V2 @ Vs ) @ S6 ) ) ) ).
% reaches_on.intros(2)
thf(fact_981_reaches__on_Ointros_I2_J,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,S3: produc1990351791824763820_d_nat,S4: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,Vs: list_m9210641325446214647_a_b_a,S6: produc1990351791824763820_d_nat] :
( ( ( Run @ S3 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S4 @ V2 ) ) )
=> ( ( reache6877781913633749273_a_b_a @ Run @ S4 @ Vs @ S6 )
=> ( reache6877781913633749273_a_b_a @ Run @ S3 @ ( cons_m8574943908289518641_a_b_a @ V2 @ Vs ) @ S6 ) ) ) ).
% reaches_on.intros(2)
thf(fact_982_reaches__on_Ointros_I2_J,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,S3: list_P6684558232516339260_d_nat,S4: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,Vs: list_m9210641325446214647_a_b_a,S6: list_P6684558232516339260_d_nat] :
( ( ( Run @ S3 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S4 @ V2 ) ) )
=> ( ( reache4265786078874959145_a_b_a @ Run @ S4 @ Vs @ S6 )
=> ( reache4265786078874959145_a_b_a @ Run @ S3 @ ( cons_m8574943908289518641_a_b_a @ V2 @ Vs ) @ S6 ) ) ) ).
% reaches_on.intros(2)
thf(fact_983_reaches__on_Ointros_I2_J,axiom,
! [Run: a > option3723494939309271012_a_b_a,S3: a,S4: a,V2: mappin2365780136655028071_a_b_a,Vs: list_m9210641325446214647_a_b_a,S6: a] :
( ( ( Run @ S3 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S4 @ V2 ) ) )
=> ( ( reache8162303588387466849_a_b_a @ Run @ S4 @ Vs @ S6 )
=> ( reache8162303588387466849_a_b_a @ Run @ S3 @ ( cons_m8574943908289518641_a_b_a @ V2 @ Vs ) @ S6 ) ) ) ).
% reaches_on.intros(2)
thf(fact_984_reaches__on__ConsD,axiom,
! [Run: a > option3982279322286820476_d_nat,Q: a,X: produc5456268773499131775_d_nat,Xs2: list_P7053655179267667343_d_nat,Q6: a] :
( ( reache5148256237901502841_d_nat @ Run @ Q @ ( cons_P8522577077107056457_d_nat @ X @ Xs2 ) @ Q6 )
=> ? [Q7: a] :
( ( ( Run @ Q )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ Q7 @ X ) ) )
& ( reache5148256237901502841_d_nat @ Run @ Q7 @ Xs2 @ Q6 ) ) ) ).
% reaches_on_ConsD
thf(fact_985_reaches__on__ConsD,axiom,
! [Run: a > option5281194463001729774od_a_b,Q: a,X: b,Xs2: list_b,Q6: a] :
( ( reaches_on_a_b @ Run @ Q @ ( cons_b @ X @ Xs2 ) @ Q6 )
=> ? [Q7: a] :
( ( ( Run @ Q )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ Q7 @ X ) ) )
& ( reaches_on_a_b @ Run @ Q7 @ Xs2 @ Q6 ) ) ) ).
% reaches_on_ConsD
thf(fact_986_reaches__on__ConsD,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,Q: produc1990351791824763820_d_nat,X: mappin2365780136655028071_a_b_a,Xs2: list_m9210641325446214647_a_b_a,Q6: produc1990351791824763820_d_nat] :
( ( reache6877781913633749273_a_b_a @ Run @ Q @ ( cons_m8574943908289518641_a_b_a @ X @ Xs2 ) @ Q6 )
=> ? [Q7: produc1990351791824763820_d_nat] :
( ( ( Run @ Q )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ Q7 @ X ) ) )
& ( reache6877781913633749273_a_b_a @ Run @ Q7 @ Xs2 @ Q6 ) ) ) ).
% reaches_on_ConsD
thf(fact_987_reaches__on__ConsD,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,Q: list_P6684558232516339260_d_nat,X: mappin2365780136655028071_a_b_a,Xs2: list_m9210641325446214647_a_b_a,Q6: list_P6684558232516339260_d_nat] :
( ( reache4265786078874959145_a_b_a @ Run @ Q @ ( cons_m8574943908289518641_a_b_a @ X @ Xs2 ) @ Q6 )
=> ? [Q7: list_P6684558232516339260_d_nat] :
( ( ( Run @ Q )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ Q7 @ X ) ) )
& ( reache4265786078874959145_a_b_a @ Run @ Q7 @ Xs2 @ Q6 ) ) ) ).
% reaches_on_ConsD
thf(fact_988_reaches__on__ConsD,axiom,
! [Run: a > option3723494939309271012_a_b_a,Q: a,X: mappin2365780136655028071_a_b_a,Xs2: list_m9210641325446214647_a_b_a,Q6: a] :
( ( reache8162303588387466849_a_b_a @ Run @ Q @ ( cons_m8574943908289518641_a_b_a @ X @ Xs2 ) @ Q6 )
=> ? [Q7: a] :
( ( ( Run @ Q )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ Q7 @ X ) ) )
& ( reache8162303588387466849_a_b_a @ Run @ Q7 @ Xs2 @ Q6 ) ) ) ).
% reaches_on_ConsD
thf(fact_989_reaches__on_Ocases,axiom,
! [Run: a > option3982279322286820476_d_nat,A1: a,A22: list_P7053655179267667343_d_nat,A32: a] :
( ( reache5148256237901502841_d_nat @ Run @ A1 @ A22 @ A32 )
=> ( ( ( A22 = nil_Pr3001256489040166649_d_nat )
=> ( A32 != A1 ) )
=> ~ ! [S7: a,V4: produc5456268773499131775_d_nat,Vs2: list_P7053655179267667343_d_nat] :
( ( A22
= ( cons_P8522577077107056457_d_nat @ V4 @ Vs2 ) )
=> ( ( ( Run @ A1 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S7 @ V4 ) ) )
=> ~ ( reache5148256237901502841_d_nat @ Run @ S7 @ Vs2 @ A32 ) ) ) ) ) ).
% reaches_on.cases
thf(fact_990_reaches__on_Ocases,axiom,
! [Run: a > option5281194463001729774od_a_b,A1: a,A22: list_b,A32: a] :
( ( reaches_on_a_b @ Run @ A1 @ A22 @ A32 )
=> ( ( ( A22 = nil_b )
=> ( A32 != A1 ) )
=> ~ ! [S7: a,V4: b,Vs2: list_b] :
( ( A22
= ( cons_b @ V4 @ Vs2 ) )
=> ( ( ( Run @ A1 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S7 @ V4 ) ) )
=> ~ ( reaches_on_a_b @ Run @ S7 @ Vs2 @ A32 ) ) ) ) ) ).
% reaches_on.cases
thf(fact_991_reaches__on_Ocases,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,A1: produc1990351791824763820_d_nat,A22: list_m9210641325446214647_a_b_a,A32: produc1990351791824763820_d_nat] :
( ( reache6877781913633749273_a_b_a @ Run @ A1 @ A22 @ A32 )
=> ( ( ( A22 = nil_ma546712388551201761_a_b_a )
=> ( A32 != A1 ) )
=> ~ ! [S7: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ V4 @ Vs2 ) )
=> ( ( ( Run @ A1 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S7 @ V4 ) ) )
=> ~ ( reache6877781913633749273_a_b_a @ Run @ S7 @ Vs2 @ A32 ) ) ) ) ) ).
% reaches_on.cases
thf(fact_992_reaches__on_Ocases,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,A1: list_P6684558232516339260_d_nat,A22: list_m9210641325446214647_a_b_a,A32: list_P6684558232516339260_d_nat] :
( ( reache4265786078874959145_a_b_a @ Run @ A1 @ A22 @ A32 )
=> ( ( ( A22 = nil_ma546712388551201761_a_b_a )
=> ( A32 != A1 ) )
=> ~ ! [S7: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ V4 @ Vs2 ) )
=> ( ( ( Run @ A1 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S7 @ V4 ) ) )
=> ~ ( reache4265786078874959145_a_b_a @ Run @ S7 @ Vs2 @ A32 ) ) ) ) ) ).
% reaches_on.cases
thf(fact_993_reaches__on_Ocases,axiom,
! [Run: a > option3723494939309271012_a_b_a,A1: a,A22: list_m9210641325446214647_a_b_a,A32: a] :
( ( reache8162303588387466849_a_b_a @ Run @ A1 @ A22 @ A32 )
=> ( ( ( A22 = nil_ma546712388551201761_a_b_a )
=> ( A32 != A1 ) )
=> ~ ! [S7: a,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a] :
( ( A22
= ( cons_m8574943908289518641_a_b_a @ V4 @ Vs2 ) )
=> ( ( ( Run @ A1 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S7 @ V4 ) ) )
=> ~ ( reache8162303588387466849_a_b_a @ Run @ S7 @ Vs2 @ A32 ) ) ) ) ) ).
% reaches_on.cases
thf(fact_994_reaches__on_Osimps,axiom,
( reache5148256237901502841_d_nat
= ( ^ [Run2: a > option3982279322286820476_d_nat,A12: a,A23: list_P7053655179267667343_d_nat,A33: a] :
( ? [S2: a] :
( ( A12 = S2 )
& ( A23 = nil_Pr3001256489040166649_d_nat )
& ( A33 = S2 ) )
| ? [S2: a,S8: a,V: produc5456268773499131775_d_nat,Vs3: list_P7053655179267667343_d_nat,S9: a] :
( ( A12 = S2 )
& ( A23
= ( cons_P8522577077107056457_d_nat @ V @ Vs3 ) )
& ( A33 = S9 )
& ( ( Run2 @ S2 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S8 @ V ) ) )
& ( reache5148256237901502841_d_nat @ Run2 @ S8 @ Vs3 @ S9 ) ) ) ) ) ).
% reaches_on.simps
thf(fact_995_reaches__on_Osimps,axiom,
( reaches_on_a_b
= ( ^ [Run2: a > option5281194463001729774od_a_b,A12: a,A23: list_b,A33: a] :
( ? [S2: a] :
( ( A12 = S2 )
& ( A23 = nil_b )
& ( A33 = S2 ) )
| ? [S2: a,S8: a,V: b,Vs3: list_b,S9: a] :
( ( A12 = S2 )
& ( A23
= ( cons_b @ V @ Vs3 ) )
& ( A33 = S9 )
& ( ( Run2 @ S2 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S8 @ V ) ) )
& ( reaches_on_a_b @ Run2 @ S8 @ Vs3 @ S9 ) ) ) ) ) ).
% reaches_on.simps
thf(fact_996_reaches__on_Osimps,axiom,
( reache6877781913633749273_a_b_a
= ( ^ [Run2: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,A12: produc1990351791824763820_d_nat,A23: list_m9210641325446214647_a_b_a,A33: produc1990351791824763820_d_nat] :
( ? [S2: produc1990351791824763820_d_nat] :
( ( A12 = S2 )
& ( A23 = nil_ma546712388551201761_a_b_a )
& ( A33 = S2 ) )
| ? [S2: produc1990351791824763820_d_nat,S8: produc1990351791824763820_d_nat,V: mappin2365780136655028071_a_b_a,Vs3: list_m9210641325446214647_a_b_a,S9: produc1990351791824763820_d_nat] :
( ( A12 = S2 )
& ( A23
= ( cons_m8574943908289518641_a_b_a @ V @ Vs3 ) )
& ( A33 = S9 )
& ( ( Run2 @ S2 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S8 @ V ) ) )
& ( reache6877781913633749273_a_b_a @ Run2 @ S8 @ Vs3 @ S9 ) ) ) ) ) ).
% reaches_on.simps
thf(fact_997_reaches__on_Osimps,axiom,
( reache4265786078874959145_a_b_a
= ( ^ [Run2: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,A12: list_P6684558232516339260_d_nat,A23: list_m9210641325446214647_a_b_a,A33: list_P6684558232516339260_d_nat] :
( ? [S2: list_P6684558232516339260_d_nat] :
( ( A12 = S2 )
& ( A23 = nil_ma546712388551201761_a_b_a )
& ( A33 = S2 ) )
| ? [S2: list_P6684558232516339260_d_nat,S8: list_P6684558232516339260_d_nat,V: mappin2365780136655028071_a_b_a,Vs3: list_m9210641325446214647_a_b_a,S9: list_P6684558232516339260_d_nat] :
( ( A12 = S2 )
& ( A23
= ( cons_m8574943908289518641_a_b_a @ V @ Vs3 ) )
& ( A33 = S9 )
& ( ( Run2 @ S2 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S8 @ V ) ) )
& ( reache4265786078874959145_a_b_a @ Run2 @ S8 @ Vs3 @ S9 ) ) ) ) ) ).
% reaches_on.simps
thf(fact_998_reaches__on_Osimps,axiom,
( reache8162303588387466849_a_b_a
= ( ^ [Run2: a > option3723494939309271012_a_b_a,A12: a,A23: list_m9210641325446214647_a_b_a,A33: a] :
( ? [S2: a] :
( ( A12 = S2 )
& ( A23 = nil_ma546712388551201761_a_b_a )
& ( A33 = S2 ) )
| ? [S2: a,S8: a,V: mappin2365780136655028071_a_b_a,Vs3: list_m9210641325446214647_a_b_a,S9: a] :
( ( A12 = S2 )
& ( A23
= ( cons_m8574943908289518641_a_b_a @ V @ Vs3 ) )
& ( A33 = S9 )
& ( ( Run2 @ S2 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S8 @ V ) ) )
& ( reache8162303588387466849_a_b_a @ Run2 @ S8 @ Vs3 @ S9 ) ) ) ) ) ).
% reaches_on.simps
thf(fact_999_reaches__on__app,axiom,
! [Run: a > option3982279322286820476_d_nat,S3: a,Vs: list_P7053655179267667343_d_nat,S4: a,S6: a,V2: produc5456268773499131775_d_nat] :
( ( reache5148256237901502841_d_nat @ Run @ S3 @ Vs @ S4 )
=> ( ( ( Run @ S4 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S6 @ V2 ) ) )
=> ( reache5148256237901502841_d_nat @ Run @ S3 @ ( append5329052816365141668_d_nat @ Vs @ ( cons_P8522577077107056457_d_nat @ V2 @ nil_Pr3001256489040166649_d_nat ) ) @ S6 ) ) ) ).
% reaches_on_app
thf(fact_1000_reaches__on__app,axiom,
! [Run: a > option5281194463001729774od_a_b,S3: a,Vs: list_b,S4: a,S6: a,V2: b] :
( ( reaches_on_a_b @ Run @ S3 @ Vs @ S4 )
=> ( ( ( Run @ S4 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S6 @ V2 ) ) )
=> ( reaches_on_a_b @ Run @ S3 @ ( append_b @ Vs @ ( cons_b @ V2 @ nil_b ) ) @ S6 ) ) ) ).
% reaches_on_app
thf(fact_1001_reaches__on__app,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,S3: produc1990351791824763820_d_nat,Vs: list_m9210641325446214647_a_b_a,S4: produc1990351791824763820_d_nat,S6: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a] :
( ( reache6877781913633749273_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ( ( Run @ S4 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S6 @ V2 ) ) )
=> ( reache6877781913633749273_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Vs @ ( cons_m8574943908289518641_a_b_a @ V2 @ nil_ma546712388551201761_a_b_a ) ) @ S6 ) ) ) ).
% reaches_on_app
thf(fact_1002_reaches__on__app,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,S3: list_P6684558232516339260_d_nat,Vs: list_m9210641325446214647_a_b_a,S4: list_P6684558232516339260_d_nat,S6: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a] :
( ( reache4265786078874959145_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ( ( Run @ S4 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S6 @ V2 ) ) )
=> ( reache4265786078874959145_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Vs @ ( cons_m8574943908289518641_a_b_a @ V2 @ nil_ma546712388551201761_a_b_a ) ) @ S6 ) ) ) ).
% reaches_on_app
thf(fact_1003_reaches__on__app,axiom,
! [Run: a > option3723494939309271012_a_b_a,S3: a,Vs: list_m9210641325446214647_a_b_a,S4: a,S6: a,V2: mappin2365780136655028071_a_b_a] :
( ( reache8162303588387466849_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ( ( Run @ S4 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S6 @ V2 ) ) )
=> ( reache8162303588387466849_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Vs @ ( cons_m8574943908289518641_a_b_a @ V2 @ nil_ma546712388551201761_a_b_a ) ) @ S6 ) ) ) ).
% reaches_on_app
thf(fact_1004_reaches__on__rev__induct,axiom,
! [Run: a > option3982279322286820476_d_nat,S3: a,Vs: list_P7053655179267667343_d_nat,S4: a,P: a > list_P7053655179267667343_d_nat > a > $o] :
( ( reache5148256237901502841_d_nat @ Run @ S3 @ Vs @ S4 )
=> ( ! [S10: a] : ( P @ S10 @ nil_Pr3001256489040166649_d_nat @ S10 )
=> ( ! [S10: a,S7: a,V4: produc5456268773499131775_d_nat,Vs2: list_P7053655179267667343_d_nat,S5: a] :
( ( reache5148256237901502841_d_nat @ Run @ S10 @ Vs2 @ S7 )
=> ( ( P @ S10 @ Vs2 @ S7 )
=> ( ( ( Run @ S7 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S5 @ V4 ) ) )
=> ( P @ S10 @ ( append5329052816365141668_d_nat @ Vs2 @ ( cons_P8522577077107056457_d_nat @ V4 @ nil_Pr3001256489040166649_d_nat ) ) @ S5 ) ) ) )
=> ( P @ S3 @ Vs @ S4 ) ) ) ) ).
% reaches_on_rev_induct
thf(fact_1005_reaches__on__rev__induct,axiom,
! [Run: a > option5281194463001729774od_a_b,S3: a,Vs: list_b,S4: a,P: a > list_b > a > $o] :
( ( reaches_on_a_b @ Run @ S3 @ Vs @ S4 )
=> ( ! [S10: a] : ( P @ S10 @ nil_b @ S10 )
=> ( ! [S10: a,S7: a,V4: b,Vs2: list_b,S5: a] :
( ( reaches_on_a_b @ Run @ S10 @ Vs2 @ S7 )
=> ( ( P @ S10 @ Vs2 @ S7 )
=> ( ( ( Run @ S7 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S5 @ V4 ) ) )
=> ( P @ S10 @ ( append_b @ Vs2 @ ( cons_b @ V4 @ nil_b ) ) @ S5 ) ) ) )
=> ( P @ S3 @ Vs @ S4 ) ) ) ) ).
% reaches_on_rev_induct
thf(fact_1006_reaches__on__rev__induct,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,S3: produc1990351791824763820_d_nat,Vs: list_m9210641325446214647_a_b_a,S4: produc1990351791824763820_d_nat,P: produc1990351791824763820_d_nat > list_m9210641325446214647_a_b_a > produc1990351791824763820_d_nat > $o] :
( ( reache6877781913633749273_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ! [S10: produc1990351791824763820_d_nat] : ( P @ S10 @ nil_ma546712388551201761_a_b_a @ S10 )
=> ( ! [S10: produc1990351791824763820_d_nat,S7: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a,S5: produc1990351791824763820_d_nat] :
( ( reache6877781913633749273_a_b_a @ Run @ S10 @ Vs2 @ S7 )
=> ( ( P @ S10 @ Vs2 @ S7 )
=> ( ( ( Run @ S7 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S5 @ V4 ) ) )
=> ( P @ S10 @ ( append7379309756631650572_a_b_a @ Vs2 @ ( cons_m8574943908289518641_a_b_a @ V4 @ nil_ma546712388551201761_a_b_a ) ) @ S5 ) ) ) )
=> ( P @ S3 @ Vs @ S4 ) ) ) ) ).
% reaches_on_rev_induct
thf(fact_1007_reaches__on__rev__induct,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,S3: list_P6684558232516339260_d_nat,Vs: list_m9210641325446214647_a_b_a,S4: list_P6684558232516339260_d_nat,P: list_P6684558232516339260_d_nat > list_m9210641325446214647_a_b_a > list_P6684558232516339260_d_nat > $o] :
( ( reache4265786078874959145_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ! [S10: list_P6684558232516339260_d_nat] : ( P @ S10 @ nil_ma546712388551201761_a_b_a @ S10 )
=> ( ! [S10: list_P6684558232516339260_d_nat,S7: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a,S5: list_P6684558232516339260_d_nat] :
( ( reache4265786078874959145_a_b_a @ Run @ S10 @ Vs2 @ S7 )
=> ( ( P @ S10 @ Vs2 @ S7 )
=> ( ( ( Run @ S7 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S5 @ V4 ) ) )
=> ( P @ S10 @ ( append7379309756631650572_a_b_a @ Vs2 @ ( cons_m8574943908289518641_a_b_a @ V4 @ nil_ma546712388551201761_a_b_a ) ) @ S5 ) ) ) )
=> ( P @ S3 @ Vs @ S4 ) ) ) ) ).
% reaches_on_rev_induct
thf(fact_1008_reaches__on__rev__induct,axiom,
! [Run: a > option3723494939309271012_a_b_a,S3: a,Vs: list_m9210641325446214647_a_b_a,S4: a,P: a > list_m9210641325446214647_a_b_a > a > $o] :
( ( reache8162303588387466849_a_b_a @ Run @ S3 @ Vs @ S4 )
=> ( ! [S10: a] : ( P @ S10 @ nil_ma546712388551201761_a_b_a @ S10 )
=> ( ! [S10: a,S7: a,V4: mappin2365780136655028071_a_b_a,Vs2: list_m9210641325446214647_a_b_a,S5: a] :
( ( reache8162303588387466849_a_b_a @ Run @ S10 @ Vs2 @ S7 )
=> ( ( P @ S10 @ Vs2 @ S7 )
=> ( ( ( Run @ S7 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S5 @ V4 ) ) )
=> ( P @ S10 @ ( append7379309756631650572_a_b_a @ Vs2 @ ( cons_m8574943908289518641_a_b_a @ V4 @ nil_ma546712388551201761_a_b_a ) ) @ S5 ) ) ) )
=> ( P @ S3 @ Vs @ S4 ) ) ) ) ).
% reaches_on_rev_induct
thf(fact_1009_reaches__on__split__last,axiom,
! [Run: a > option3982279322286820476_d_nat,S3: a,Xs2: list_P7053655179267667343_d_nat,X: produc5456268773499131775_d_nat,S6: a] :
( ( reache5148256237901502841_d_nat @ Run @ S3 @ ( append5329052816365141668_d_nat @ Xs2 @ ( cons_P8522577077107056457_d_nat @ X @ nil_Pr3001256489040166649_d_nat ) ) @ S6 )
=> ? [S7: a] :
( ( reache5148256237901502841_d_nat @ Run @ S3 @ Xs2 @ S7 )
& ( ( Run @ S7 )
= ( some_P4227418909054022151_d_nat @ ( produc5865182755557626534_d_nat @ S6 @ X ) ) ) ) ) ).
% reaches_on_split_last
thf(fact_1010_reaches__on__split__last,axiom,
! [Run: a > option5281194463001729774od_a_b,S3: a,Xs2: list_b,X: b,S6: a] :
( ( reaches_on_a_b @ Run @ S3 @ ( append_b @ Xs2 @ ( cons_b @ X @ nil_b ) ) @ S6 )
=> ? [S7: a] :
( ( reaches_on_a_b @ Run @ S3 @ Xs2 @ S7 )
& ( ( Run @ S7 )
= ( some_P3592067299498605709od_a_b @ ( product_Pair_a_b @ S6 @ X ) ) ) ) ) ).
% reaches_on_split_last
thf(fact_1011_reaches__on__split__last,axiom,
! [Run: produc1990351791824763820_d_nat > option2221477324614387130_a_b_a,S3: produc1990351791824763820_d_nat,Xs2: list_m9210641325446214647_a_b_a,X: mappin2365780136655028071_a_b_a,S6: produc1990351791824763820_d_nat] :
( ( reache6877781913633749273_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ X @ nil_ma546712388551201761_a_b_a ) ) @ S6 )
=> ? [S7: produc1990351791824763820_d_nat] :
( ( reache6877781913633749273_a_b_a @ Run @ S3 @ Xs2 @ S7 )
& ( ( Run @ S7 )
= ( some_P6648320236558503769_a_b_a @ ( produc1681437058057156268_a_b_a @ S6 @ X ) ) ) ) ) ).
% reaches_on_split_last
thf(fact_1012_reaches__on__split__last,axiom,
! [Run: list_P6684558232516339260_d_nat > option4722335503605243466_a_b_a,S3: list_P6684558232516339260_d_nat,Xs2: list_m9210641325446214647_a_b_a,X: mappin2365780136655028071_a_b_a,S6: list_P6684558232516339260_d_nat] :
( ( reache4265786078874959145_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ X @ nil_ma546712388551201761_a_b_a ) ) @ S6 )
=> ? [S7: list_P6684558232516339260_d_nat] :
( ( reache4265786078874959145_a_b_a @ Run @ S3 @ Xs2 @ S7 )
& ( ( Run @ S7 )
= ( some_P4038468990576657129_a_b_a @ ( produc2616710729536263484_a_b_a @ S6 @ X ) ) ) ) ) ).
% reaches_on_split_last
thf(fact_1013_reaches__on__split__last,axiom,
! [Run: a > option3723494939309271012_a_b_a,S3: a,Xs2: list_m9210641325446214647_a_b_a,X: mappin2365780136655028071_a_b_a,S6: a] :
( ( reache8162303588387466849_a_b_a @ Run @ S3 @ ( append7379309756631650572_a_b_a @ Xs2 @ ( cons_m8574943908289518641_a_b_a @ X @ nil_ma546712388551201761_a_b_a ) ) @ S6 )
=> ? [S7: a] :
( ( reache8162303588387466849_a_b_a @ Run @ S3 @ Xs2 @ S7 )
& ( ( Run @ S7 )
= ( some_P2288122801350569071_a_b_a @ ( produc1583556749610718734_a_b_a @ S6 @ X ) ) ) ) ) ).
% reaches_on_split_last
thf(fact_1014_entries__update,axiom,
! [K2: a,V2: produc5456268773499131775_d_nat,M: mappin6535725686296717250_d_nat] :
( ( entrie8866367667353307151_d_nat @ ( update6116250764560905298_d_nat @ K2 @ V2 @ M ) )
= ( insert934994597402771932_d_nat @ ( produc5865182755557626534_d_nat @ K2 @ V2 ) @ ( entrie8866367667353307151_d_nat @ ( delete6742496776821646864_d_nat @ K2 @ M ) ) ) ) ).
% entries_update
thf(fact_1015_entries__update,axiom,
! [K2: a,V2: b,M: mapping_a_b] :
( ( entries_a_b @ ( update_a_b @ K2 @ V2 @ M ) )
= ( insert4534936386344385144od_a_b @ ( product_Pair_a_b @ K2 @ V2 ) @ ( entries_a_b @ ( delete_a_b @ K2 @ M ) ) ) ) ).
% entries_update
thf(fact_1016_entries__update,axiom,
! [K2: produc1990351791824763820_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin1208405706615879902_a_b_a] :
( ( entrie369595780118757635_a_b_a @ ( update8633133774124818944_a_b_a @ K2 @ V2 @ M ) )
= ( insert1602870736147291204_a_b_a @ ( produc1681437058057156268_a_b_a @ K2 @ V2 ) @ ( entrie369595780118757635_a_b_a @ ( delete5632990397533007042_a_b_a @ K2 @ M ) ) ) ) ).
% entries_update
thf(fact_1017_entries__update,axiom,
! [K2: list_P6684558232516339260_d_nat,V2: mappin2365780136655028071_a_b_a,M: mappin187059948859696622_a_b_a] :
( ( entrie4359402741916977171_a_b_a @ ( update5108779570945132176_a_b_a @ K2 @ V2 @ M ) )
= ( insert6197680461883956820_a_b_a @ ( produc2616710729536263484_a_b_a @ K2 @ V2 ) @ ( entrie4359402741916977171_a_b_a @ ( delete6178897237033142354_a_b_a @ K2 @ M ) ) ) ) ).
% entries_update
thf(fact_1018_entries__update,axiom,
! [K2: a,V2: mappin2365780136655028071_a_b_a,M: mappin4519906018992269226_a_b_a] :
( ( entrie7794251174888650743_a_b_a @ ( update5632971445410033082_a_b_a @ K2 @ V2 @ M ) )
= ( insert1871085374464671428_a_b_a @ ( produc1583556749610718734_a_b_a @ K2 @ V2 ) @ ( entrie7794251174888650743_a_b_a @ ( delete9073802908114374264_a_b_a @ K2 @ M ) ) ) ) ).
% entries_update
thf(fact_1019_All__mapping__alist,axiom,
! [Xs2: list_P6684558232516339260_d_nat,P: a > produc5456268773499131775_d_nat > $o] :
( ! [K5: a,V4: produc5456268773499131775_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ K5 @ V4 ) @ ( set_Pr1108108036290734423_d_nat @ Xs2 ) )
=> ( P @ K5 @ V4 ) )
=> ( all_ma1625059968680912654_d_nat @ ( of_ali1702328068607691863_d_nat @ Xs2 ) @ P ) ) ).
% All_mapping_alist
thf(fact_1020_All__mapping__alist,axiom,
! [Xs2: list_P1467974523212632366od_a_b,P: a > b > $o] :
( ! [K5: a,V4: b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ K5 @ V4 ) @ ( set_Product_prod_a_b2 @ Xs2 ) )
=> ( P @ K5 @ V4 ) )
=> ( all_mapping_a_b @ ( of_alist_a_b @ Xs2 ) @ P ) ) ).
% All_mapping_alist
thf(fact_1021_All__mapping__alist,axiom,
! [Xs2: list_P4793483941206178810_a_b_a,P: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > $o] :
( ! [K5: produc1990351791824763820_d_nat,V4: mappin2365780136655028071_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ K5 @ V4 ) @ ( set_Pr3502879326370882569_a_b_a @ Xs2 ) )
=> ( P @ K5 @ V4 ) )
=> ( all_ma8096219400971294788_a_b_a @ ( of_ali2289480013228440251_a_b_a @ Xs2 ) @ P ) ) ).
% All_mapping_alist
thf(fact_1022_All__mapping__alist,axiom,
! [Xs2: list_P7611574810425128074_a_b_a,P: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > $o] :
( ! [K5: list_P6684558232516339260_d_nat,V4: mappin2365780136655028071_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ K5 @ V4 ) @ ( set_Pr4840226057646735257_a_b_a @ Xs2 ) )
=> ( P @ K5 @ V4 ) )
=> ( all_ma3172627230583229140_a_b_a @ ( of_ali7156197523171788235_a_b_a @ Xs2 ) @ P ) ) ).
% All_mapping_alist
thf(fact_1023_All__mapping__alist,axiom,
! [Xs2: list_P2992919015626629540_a_b_a,P: a > mappin2365780136655028071_a_b_a > $o] :
( ! [K5: a,V4: mappin2365780136655028071_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ K5 @ V4 ) @ ( set_Pr7630203459061173183_a_b_a @ Xs2 ) )
=> ( P @ K5 @ V4 ) )
=> ( all_ma2913212136517639798_a_b_a @ ( of_ali8740168035790364735_a_b_a @ Xs2 ) @ P ) ) ).
% All_mapping_alist
thf(fact_1024_Range__insert,axiom,
! [A: a,B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( range_1428461333860462920_d_nat @ ( insert934994597402771932_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ R3 ) )
= ( insert8628257856670502319_d_nat @ B @ ( range_1428461333860462920_d_nat @ R3 ) ) ) ).
% Range_insert
thf(fact_1025_Range__insert,axiom,
! [A: a,B: b,R3: set_Product_prod_a_b] :
( ( range_a_b @ ( insert4534936386344385144od_a_b @ ( product_Pair_a_b @ A @ B ) @ R3 ) )
= ( insert_b2 @ B @ ( range_a_b @ R3 ) ) ) ).
% Range_insert
thf(fact_1026_Range__insert,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( range_8045137746665472906_a_b_a @ ( insert1602870736147291204_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ R3 ) )
= ( insert2272198572858264983_a_b_a @ B @ ( range_8045137746665472906_a_b_a @ R3 ) ) ) ).
% Range_insert
thf(fact_1027_Range__insert,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( range_5113499372716530458_a_b_a @ ( insert6197680461883956820_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ R3 ) )
= ( insert2272198572858264983_a_b_a @ B @ ( range_5113499372716530458_a_b_a @ R3 ) ) ) ).
% Range_insert
thf(fact_1028_Range__insert,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( range_5462226226884687280_a_b_a @ ( insert1871085374464671428_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ R3 ) )
= ( insert2272198572858264983_a_b_a @ B @ ( range_5462226226884687280_a_b_a @ R3 ) ) ) ).
% Range_insert
thf(fact_1029_Range__iff,axiom,
! [A: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member8156885303890938774_d_nat @ A @ ( range_1428461333860462920_d_nat @ R3 ) )
= ( ? [Y4: a] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ Y4 @ A ) @ R3 ) ) ) ).
% Range_iff
thf(fact_1030_Range__iff,axiom,
! [A: b,R3: set_Product_prod_a_b] :
( ( member_b @ A @ ( range_a_b @ R3 ) )
= ( ? [Y4: a] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ Y4 @ A ) @ R3 ) ) ) ).
% Range_iff
thf(fact_1031_Range__iff,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_8045137746665472906_a_b_a @ R3 ) )
= ( ? [Y4: produc1990351791824763820_d_nat] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ Y4 @ A ) @ R3 ) ) ) ).
% Range_iff
thf(fact_1032_Range__iff,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5113499372716530458_a_b_a @ R3 ) )
= ( ? [Y4: list_P6684558232516339260_d_nat] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ Y4 @ A ) @ R3 ) ) ) ).
% Range_iff
thf(fact_1033_Range__iff,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5462226226884687280_a_b_a @ R3 ) )
= ( ? [Y4: a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ Y4 @ A ) @ R3 ) ) ) ).
% Range_iff
thf(fact_1034_RangeE,axiom,
! [B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member8156885303890938774_d_nat @ B @ ( range_1428461333860462920_d_nat @ R3 ) )
=> ~ ! [A3: a] :
~ ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A3 @ B ) @ R3 ) ) ).
% RangeE
thf(fact_1035_RangeE,axiom,
! [B: b,R3: set_Product_prod_a_b] :
( ( member_b @ B @ ( range_a_b @ R3 ) )
=> ~ ! [A3: a] :
~ ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A3 @ B ) @ R3 ) ) ).
% RangeE
thf(fact_1036_RangeE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2890181943093937918_a_b_a @ B @ ( range_8045137746665472906_a_b_a @ R3 ) )
=> ~ ! [A3: produc1990351791824763820_d_nat] :
~ ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A3 @ B ) @ R3 ) ) ).
% RangeE
thf(fact_1037_RangeE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member2890181943093937918_a_b_a @ B @ ( range_5113499372716530458_a_b_a @ R3 ) )
=> ~ ! [A3: list_P6684558232516339260_d_nat] :
~ ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A3 @ B ) @ R3 ) ) ).
% RangeE
thf(fact_1038_RangeE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member2890181943093937918_a_b_a @ B @ ( range_5462226226884687280_a_b_a @ R3 ) )
=> ~ ! [A3: a] :
~ ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A3 @ B ) @ R3 ) ) ).
% RangeE
thf(fact_1039_Range_Ointros,axiom,
! [A: a,B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ R3 )
=> ( member8156885303890938774_d_nat @ B @ ( range_1428461333860462920_d_nat @ R3 ) ) ) ).
% Range.intros
thf(fact_1040_Range_Ointros,axiom,
! [A: a,B: b,R3: set_Product_prod_a_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ R3 )
=> ( member_b @ B @ ( range_a_b @ R3 ) ) ) ).
% Range.intros
thf(fact_1041_Range_Ointros,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( range_8045137746665472906_a_b_a @ R3 ) ) ) ).
% Range.intros
thf(fact_1042_Range_Ointros,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( range_5113499372716530458_a_b_a @ R3 ) ) ) ).
% Range.intros
thf(fact_1043_Range_Ointros,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( range_5462226226884687280_a_b_a @ R3 ) ) ) ).
% Range.intros
thf(fact_1044_Range_Osimps,axiom,
! [A: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member8156885303890938774_d_nat @ A @ ( range_1428461333860462920_d_nat @ R3 ) )
= ( ? [A5: a,B4: produc5456268773499131775_d_nat] :
( ( A = B4 )
& ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A5 @ B4 ) @ R3 ) ) ) ) ).
% Range.simps
thf(fact_1045_Range_Osimps,axiom,
! [A: b,R3: set_Product_prod_a_b] :
( ( member_b @ A @ ( range_a_b @ R3 ) )
= ( ? [A5: a,B4: b] :
( ( A = B4 )
& ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A5 @ B4 ) @ R3 ) ) ) ) ).
% Range.simps
thf(fact_1046_Range_Osimps,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_8045137746665472906_a_b_a @ R3 ) )
= ( ? [A5: produc1990351791824763820_d_nat,B4: mappin2365780136655028071_a_b_a] :
( ( A = B4 )
& ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A5 @ B4 ) @ R3 ) ) ) ) ).
% Range.simps
thf(fact_1047_Range_Osimps,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5113499372716530458_a_b_a @ R3 ) )
= ( ? [A5: list_P6684558232516339260_d_nat,B4: mappin2365780136655028071_a_b_a] :
( ( A = B4 )
& ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A5 @ B4 ) @ R3 ) ) ) ) ).
% Range.simps
thf(fact_1048_Range_Osimps,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5462226226884687280_a_b_a @ R3 ) )
= ( ? [A5: a,B4: mappin2365780136655028071_a_b_a] :
( ( A = B4 )
& ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A5 @ B4 ) @ R3 ) ) ) ) ).
% Range.simps
thf(fact_1049_Range_Ocases,axiom,
! [A: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member8156885303890938774_d_nat @ A @ ( range_1428461333860462920_d_nat @ R3 ) )
=> ~ ! [A3: a] :
~ ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A3 @ A ) @ R3 ) ) ).
% Range.cases
thf(fact_1050_Range_Ocases,axiom,
! [A: b,R3: set_Product_prod_a_b] :
( ( member_b @ A @ ( range_a_b @ R3 ) )
=> ~ ! [A3: a] :
~ ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A3 @ A ) @ R3 ) ) ).
% Range.cases
thf(fact_1051_Range_Ocases,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_8045137746665472906_a_b_a @ R3 ) )
=> ~ ! [A3: produc1990351791824763820_d_nat] :
~ ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A3 @ A ) @ R3 ) ) ).
% Range.cases
thf(fact_1052_Range_Ocases,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5113499372716530458_a_b_a @ R3 ) )
=> ~ ! [A3: list_P6684558232516339260_d_nat] :
~ ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A3 @ A ) @ R3 ) ) ).
% Range.cases
thf(fact_1053_Range_Ocases,axiom,
! [A: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member2890181943093937918_a_b_a @ A @ ( range_5462226226884687280_a_b_a @ R3 ) )
=> ~ ! [A3: a] :
~ ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A3 @ A ) @ R3 ) ) ).
% Range.cases
thf(fact_1054_prod__set__simps_I1_J,axiom,
! [X: a,Y5: produc5456268773499131775_d_nat] :
( ( basic_456393284961243574_d_nat @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( insert_a2 @ X @ bot_bot_set_a ) ) ).
% prod_set_simps(1)
thf(fact_1055_prod__set__simps_I1_J,axiom,
! [X: a,Y5: b] :
( ( basic_fsts_a_b @ ( product_Pair_a_b @ X @ Y5 ) )
= ( insert_a2 @ X @ bot_bot_set_a ) ) ).
% prod_set_simps(1)
thf(fact_1056_prod__set__simps_I1_J,axiom,
! [X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_4692323668668502940_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( insert934994597402771932_d_nat @ X @ bot_bo534106183387690102_d_nat ) ) ).
% prod_set_simps(1)
thf(fact_1057_prod__set__simps_I1_J,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_8180497794411477548_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) )
= ( insert5227142572749542508_d_nat @ X @ bot_bo7515912283962571654_d_nat ) ) ).
% prod_set_simps(1)
thf(fact_1058_prod__set__simps_I1_J,axiom,
! [X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_6361707675047025950_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( insert_a2 @ X @ bot_bot_set_a ) ) ).
% prod_set_simps(1)
thf(fact_1059_Range__def,axiom,
( range_1428461333860462920_d_nat
= ( ^ [R2: set_Pr8583615357880026082_d_nat] :
( collec4764653592595650004_d_nat
@ ( rangep7060683137087335554_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R2 ) ) ) ) ) ).
% Range_def
thf(fact_1060_Range__def,axiom,
( range_a_b
= ( ^ [R2: set_Product_prod_a_b] :
( collect_b
@ ( rangep_a_b
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R2 ) ) ) ) ) ).
% Range_def
thf(fact_1061_Range__def,axiom,
( range_8045137746665472906_a_b_a
= ( ^ [R2: set_Pr8226792695654363348_a_b_a] :
( collec6734253767060832316_a_b_a
@ ( rangep7418344918360899024_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ).
% Range_def
thf(fact_1062_Range__def,axiom,
( range_5113499372716530458_a_b_a
= ( ^ [R2: set_Pr2043227878544749668_a_b_a] :
( collec6734253767060832316_a_b_a
@ ( rangep254816601053035104_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ).
% Range_def
thf(fact_1063_Range__def,axiom,
( range_5462226226884687280_a_b_a
= ( ^ [R2: set_Pr2084289749507318346_a_b_a] :
( collec6734253767060832316_a_b_a
@ ( rangep1364177768494743018_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R2 ) ) ) ) ) ).
% Range_def
thf(fact_1064_bot__empty__eq2,axiom,
( bot_bo4560884378851987595_nat_o
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ bot_bo534106183387690102_d_nat ) ) ) ).
% bot_empty_eq2
thf(fact_1065_bot__empty__eq2,axiom,
( bot_bot_a_b_o
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ bot_bo3428410327501040244od_a_b ) ) ) ).
% bot_empty_eq2
thf(fact_1066_bot__empty__eq2,axiom,
( bot_bo8015583036438368799_b_a_o
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ bot_bo4296644039882531648_a_b_a ) ) ) ).
% bot_empty_eq2
thf(fact_1067_bot__empty__eq2,axiom,
( bot_bo3470798565393788175_b_a_o
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ bot_bo3809133976849826000_a_b_a ) ) ) ).
% bot_empty_eq2
thf(fact_1068_bot__empty__eq2,axiom,
( bot_bo7429559555918173987_b_a_o
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ bot_bo890063853627817182_a_b_a ) ) ) ).
% bot_empty_eq2
thf(fact_1069_Rangep__Range__eq,axiom,
! [R3: set_Pr8583615357880026082_d_nat] :
( ( rangep7060683137087335554_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: produc5456268773499131775_d_nat] : ( member8156885303890938774_d_nat @ X4 @ ( range_1428461333860462920_d_nat @ R3 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_1070_Rangep__Range__eq,axiom,
! [R3: set_Product_prod_a_b] :
( ( rangep_a_b
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: b] : ( member_b @ X4 @ ( range_a_b @ R3 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_1071_Rangep__Range__eq,axiom,
! [R3: set_Pr8226792695654363348_a_b_a] :
( ( rangep7418344918360899024_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: mappin2365780136655028071_a_b_a] : ( member2890181943093937918_a_b_a @ X4 @ ( range_8045137746665472906_a_b_a @ R3 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_1072_Rangep__Range__eq,axiom,
! [R3: set_Pr2043227878544749668_a_b_a] :
( ( rangep254816601053035104_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: mappin2365780136655028071_a_b_a] : ( member2890181943093937918_a_b_a @ X4 @ ( range_5113499372716530458_a_b_a @ R3 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_1073_Rangep__Range__eq,axiom,
! [R3: set_Pr2084289749507318346_a_b_a] :
( ( rangep1364177768494743018_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R3 ) )
= ( ^ [X4: mappin2365780136655028071_a_b_a] : ( member2890181943093937918_a_b_a @ X4 @ ( range_5462226226884687280_a_b_a @ R3 ) ) ) ) ).
% Rangep_Range_eq
thf(fact_1074_ImageI,axiom,
! [A: a,B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat,A4: set_a] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ R3 )
=> ( ( member_a @ A @ A4 )
=> ( member8156885303890938774_d_nat @ B @ ( image_2058477355203106154_d_nat @ R3 @ A4 ) ) ) ) ).
% ImageI
thf(fact_1075_ImageI,axiom,
! [A: a,B: b,R3: set_Product_prod_a_b,A4: set_a] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ R3 )
=> ( ( member_a @ A @ A4 )
=> ( member_b @ B @ ( image_a_b @ R3 @ A4 ) ) ) ) ).
% ImageI
thf(fact_1076_ImageI,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a,A4: set_Pr8583615357880026082_d_nat] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ R3 )
=> ( ( member6046481508403577027_d_nat @ A @ A4 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_2939044502918392552_a_b_a @ R3 @ A4 ) ) ) ) ).
% ImageI
thf(fact_1077_ImageI,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a,A4: set_li2034412094485292274_d_nat] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ R3 )
=> ( ( member136131075555046355_d_nat @ A @ A4 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_7228979531701828472_a_b_a @ R3 @ A4 ) ) ) ) ).
% ImageI
thf(fact_1078_ImageI,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a,A4: set_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ R3 )
=> ( ( member_a @ A @ A4 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_7613109983325919954_a_b_a @ R3 @ A4 ) ) ) ) ).
% ImageI
thf(fact_1079_Image__singleton__iff,axiom,
! [B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat,A: a] :
( ( member8156885303890938774_d_nat @ B @ ( image_2058477355203106154_d_nat @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) ) )
= ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ R3 ) ) ).
% Image_singleton_iff
thf(fact_1080_Image__singleton__iff,axiom,
! [B: b,R3: set_Product_prod_a_b,A: a] :
( ( member_b @ B @ ( image_a_b @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) ) )
= ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ R3 ) ) ).
% Image_singleton_iff
thf(fact_1081_Image__singleton__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a,A: produc1990351791824763820_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_2939044502918392552_a_b_a @ R3 @ ( insert934994597402771932_d_nat @ A @ bot_bo534106183387690102_d_nat ) ) )
= ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ R3 ) ) ).
% Image_singleton_iff
thf(fact_1082_Image__singleton__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a,A: list_P6684558232516339260_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7228979531701828472_a_b_a @ R3 @ ( insert5227142572749542508_d_nat @ A @ bot_bo7515912283962571654_d_nat ) ) )
= ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ R3 ) ) ).
% Image_singleton_iff
thf(fact_1083_Image__singleton__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a,A: a] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7613109983325919954_a_b_a @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) ) )
= ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ R3 ) ) ).
% Image_singleton_iff
thf(fact_1084_ImageE,axiom,
! [B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat,A4: set_a] :
( ( member8156885303890938774_d_nat @ B @ ( image_2058477355203106154_d_nat @ R3 @ A4 ) )
=> ~ ! [X3: a] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X3 @ B ) @ R3 )
=> ~ ( member_a @ X3 @ A4 ) ) ) ).
% ImageE
thf(fact_1085_ImageE,axiom,
! [B: b,R3: set_Product_prod_a_b,A4: set_a] :
( ( member_b @ B @ ( image_a_b @ R3 @ A4 ) )
=> ~ ! [X3: a] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X3 @ B ) @ R3 )
=> ~ ( member_a @ X3 @ A4 ) ) ) ).
% ImageE
thf(fact_1086_ImageE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a,A4: set_Pr8583615357880026082_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_2939044502918392552_a_b_a @ R3 @ A4 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X3 @ B ) @ R3 )
=> ~ ( member6046481508403577027_d_nat @ X3 @ A4 ) ) ) ).
% ImageE
thf(fact_1087_ImageE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a,A4: set_li2034412094485292274_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7228979531701828472_a_b_a @ R3 @ A4 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X3 @ B ) @ R3 )
=> ~ ( member136131075555046355_d_nat @ X3 @ A4 ) ) ) ).
% ImageE
thf(fact_1088_ImageE,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a,A4: set_a] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7613109983325919954_a_b_a @ R3 @ A4 ) )
=> ~ ! [X3: a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X3 @ B ) @ R3 )
=> ~ ( member_a @ X3 @ A4 ) ) ) ).
% ImageE
thf(fact_1089_Image__iff,axiom,
! [B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat,A4: set_a] :
( ( member8156885303890938774_d_nat @ B @ ( image_2058477355203106154_d_nat @ R3 @ A4 ) )
= ( ? [X4: a] :
( ( member_a @ X4 @ A4 )
& ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ B ) @ R3 ) ) ) ) ).
% Image_iff
thf(fact_1090_Image__iff,axiom,
! [B: b,R3: set_Product_prod_a_b,A4: set_a] :
( ( member_b @ B @ ( image_a_b @ R3 @ A4 ) )
= ( ? [X4: a] :
( ( member_a @ X4 @ A4 )
& ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ B ) @ R3 ) ) ) ) ).
% Image_iff
thf(fact_1091_Image__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a,A4: set_Pr8583615357880026082_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_2939044502918392552_a_b_a @ R3 @ A4 ) )
= ( ? [X4: produc1990351791824763820_d_nat] :
( ( member6046481508403577027_d_nat @ X4 @ A4 )
& ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ B ) @ R3 ) ) ) ) ).
% Image_iff
thf(fact_1092_Image__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a,A4: set_li2034412094485292274_d_nat] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7228979531701828472_a_b_a @ R3 @ A4 ) )
= ( ? [X4: list_P6684558232516339260_d_nat] :
( ( member136131075555046355_d_nat @ X4 @ A4 )
& ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ B ) @ R3 ) ) ) ) ).
% Image_iff
thf(fact_1093_Image__iff,axiom,
! [B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a,A4: set_a] :
( ( member2890181943093937918_a_b_a @ B @ ( image_7613109983325919954_a_b_a @ R3 @ A4 ) )
= ( ? [X4: a] :
( ( member_a @ X4 @ A4 )
& ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ B ) @ R3 ) ) ) ) ).
% Image_iff
thf(fact_1094_rev__ImageI,axiom,
! [A: a,A4: set_a,B: produc5456268773499131775_d_nat,R3: set_Pr8583615357880026082_d_nat] :
( ( member_a @ A @ A4 )
=> ( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ R3 )
=> ( member8156885303890938774_d_nat @ B @ ( image_2058477355203106154_d_nat @ R3 @ A4 ) ) ) ) ).
% rev_ImageI
thf(fact_1095_rev__ImageI,axiom,
! [A: a,A4: set_a,B: b,R3: set_Product_prod_a_b] :
( ( member_a @ A @ A4 )
=> ( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ R3 )
=> ( member_b @ B @ ( image_a_b @ R3 @ A4 ) ) ) ) ).
% rev_ImageI
thf(fact_1096_rev__ImageI,axiom,
! [A: produc1990351791824763820_d_nat,A4: set_Pr8583615357880026082_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr8226792695654363348_a_b_a] :
( ( member6046481508403577027_d_nat @ A @ A4 )
=> ( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_2939044502918392552_a_b_a @ R3 @ A4 ) ) ) ) ).
% rev_ImageI
thf(fact_1097_rev__ImageI,axiom,
! [A: list_P6684558232516339260_d_nat,A4: set_li2034412094485292274_d_nat,B: mappin2365780136655028071_a_b_a,R3: set_Pr2043227878544749668_a_b_a] :
( ( member136131075555046355_d_nat @ A @ A4 )
=> ( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_7228979531701828472_a_b_a @ R3 @ A4 ) ) ) ) ).
% rev_ImageI
thf(fact_1098_rev__ImageI,axiom,
! [A: a,A4: set_a,B: mappin2365780136655028071_a_b_a,R3: set_Pr2084289749507318346_a_b_a] :
( ( member_a @ A @ A4 )
=> ( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ R3 )
=> ( member2890181943093937918_a_b_a @ B @ ( image_7613109983325919954_a_b_a @ R3 @ A4 ) ) ) ) ).
% rev_ImageI
thf(fact_1099_Image__singleton,axiom,
! [R3: set_Pr8583615357880026082_d_nat,A: a] :
( ( image_2058477355203106154_d_nat @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) )
= ( collec4764653592595650004_d_nat
@ ^ [B4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B4 ) @ R3 ) ) ) ).
% Image_singleton
thf(fact_1100_Image__singleton,axiom,
! [R3: set_Product_prod_a_b,A: a] :
( ( image_a_b @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) )
= ( collect_b
@ ^ [B4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B4 ) @ R3 ) ) ) ).
% Image_singleton
thf(fact_1101_Image__singleton,axiom,
! [R3: set_Pr8226792695654363348_a_b_a,A: produc1990351791824763820_d_nat] :
( ( image_2939044502918392552_a_b_a @ R3 @ ( insert934994597402771932_d_nat @ A @ bot_bo534106183387690102_d_nat ) )
= ( collec6734253767060832316_a_b_a
@ ^ [B4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B4 ) @ R3 ) ) ) ).
% Image_singleton
thf(fact_1102_Image__singleton,axiom,
! [R3: set_Pr2043227878544749668_a_b_a,A: list_P6684558232516339260_d_nat] :
( ( image_7228979531701828472_a_b_a @ R3 @ ( insert5227142572749542508_d_nat @ A @ bot_bo7515912283962571654_d_nat ) )
= ( collec6734253767060832316_a_b_a
@ ^ [B4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B4 ) @ R3 ) ) ) ).
% Image_singleton
thf(fact_1103_Image__singleton,axiom,
! [R3: set_Pr2084289749507318346_a_b_a,A: a] :
( ( image_7613109983325919954_a_b_a @ R3 @ ( insert_a2 @ A @ bot_bot_set_a ) )
= ( collec6734253767060832316_a_b_a
@ ^ [B4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B4 ) @ R3 ) ) ) ).
% Image_singleton
thf(fact_1104_prod__set__simps_I2_J,axiom,
! [X: a,Y5: produc5456268773499131775_d_nat] :
( ( basic_4433336097992580600_d_nat @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( insert8628257856670502319_d_nat @ Y5 @ bot_bo6373193931821895113_d_nat ) ) ).
% prod_set_simps(2)
thf(fact_1105_prod__set__simps_I2_J,axiom,
! [X: a,Y5: b] :
( ( basic_snds_a_b @ ( product_Pair_a_b @ X @ Y5 ) )
= ( insert_b2 @ Y5 @ bot_bot_set_b ) ) ).
% prod_set_simps(2)
thf(fact_1106_prod__set__simps_I2_J,axiom,
! [X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_5729739091838978778_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( insert2272198572858264983_a_b_a @ Y5 @ bot_bo3815340846421858609_a_b_a ) ) ).
% prod_set_simps(2)
thf(fact_1107_prod__set__simps_I2_J,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_3021118406664780394_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) )
= ( insert2272198572858264983_a_b_a @ Y5 @ bot_bo3815340846421858609_a_b_a ) ) ).
% prod_set_simps(2)
thf(fact_1108_prod__set__simps_I2_J,axiom,
! [X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( basic_2095140019604224608_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( insert2272198572858264983_a_b_a @ Y5 @ bot_bo3815340846421858609_a_b_a ) ) ).
% prod_set_simps(2)
thf(fact_1109_pair__imageI,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_Pr8583615357880026082_d_nat,F: a > produc5456268773499131775_d_nat > produc1990351791824763820_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ A4 )
=> ( member6046481508403577027_d_nat @ ( F @ A @ B ) @ ( image_9040144901271416031_d_nat @ ( produc5272039204407661311_d_nat @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1110_pair__imageI,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr8226792695654363348_a_b_a,F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ A4 )
=> ( member4296969940938992029_a_b_a @ ( F @ A @ B ) @ ( image_3100555288041829637_a_b_a @ ( produc5613835436409813491_a_b_a @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1111_pair__imageI,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_Pr8583615357880026082_d_nat,F: a > produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ A4 )
=> ( member4644490972414488365_a_b_a @ ( F @ A @ B ) @ ( image_4015665751426257425_a_b_a @ ( produc5638855421663032305_a_b_a @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1112_pair__imageI,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A4: set_Pr2084289749507318346_a_b_a,F: a > mappin2365780136655028071_a_b_a > produc6343861673719254644_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ A4 )
=> ( member4296969940938992029_a_b_a @ ( F @ A @ B ) @ ( image_8807444094480470169_a_b_a @ ( produc452744236373541113_a_b_a @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1113_pair__imageI,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr2043227878544749668_a_b_a,F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a > produc2062766750192416900_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ A4 )
=> ( member50691962224995117_a_b_a @ ( F @ A @ B ) @ ( image_5843625383113718149_a_b_a @ ( produc3256888519411912691_a_b_a @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1114_pair__imageI,axiom,
! [A: a,B: b,A4: set_Product_prod_a_b,F: a > b > product_prod_a_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ A4 )
=> ( member1426531481828664017od_a_b @ ( F @ A @ B ) @ ( image_3300603549555413765od_a_b @ ( produc8992199381948149691od_a_b @ F ) @ A4 ) ) ) ).
% pair_imageI
thf(fact_1115_sup__Un__eq2,axiom,
! [R: set_Pr8583615357880026082_d_nat,S: set_Pr8583615357880026082_d_nat] :
( ( sup_su1774166001322589987_nat_o
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( sup_su2239145386551726862_d_nat @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1116_sup__Un__eq2,axiom,
! [R: set_Product_prod_a_b,S: set_Product_prod_a_b] :
( ( sup_sup_a_b_o
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( sup_su3119292821646003676od_a_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1117_sup__Un__eq2,axiom,
! [R: set_Pr8226792695654363348_a_b_a,S: set_Pr8226792695654363348_a_b_a] :
( ( sup_su1557148664756432263_b_a_o
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( sup_su6789812448000380584_a_b_a @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1118_sup__Un__eq2,axiom,
! [R: set_Pr2043227878544749668_a_b_a,S: set_Pr2043227878544749668_a_b_a] :
( ( sup_su9160792860843062391_b_a_o
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( sup_su1472619756083714104_a_b_a @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1119_sup__Un__eq2,axiom,
! [R: set_Pr2084289749507318346_a_b_a,S: set_Pr2084289749507318346_a_b_a] :
( ( sup_su1019514403191247291_b_a_o
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( sup_su7721301866805749622_a_b_a @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_1120_insert__Times__insert,axiom,
! [A: a,A4: set_a,B: produc5456268773499131775_d_nat,B6: set_Pr7704721104634554677_d_nat] :
( ( produc6456947282657855029_d_nat @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : ( insert8628257856670502319_d_nat @ B @ B6 ) )
= ( insert934994597402771932_d_nat @ ( produc5865182755557626534_d_nat @ A @ B )
@ ( sup_su2239145386551726862_d_nat
@ ( produc6456947282657855029_d_nat @ A4
@ ^ [Uu: a] : ( insert8628257856670502319_d_nat @ B @ B6 ) )
@ ( produc6456947282657855029_d_nat @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : B6 ) ) ) ) ).
% insert_Times_insert
thf(fact_1121_insert__Times__insert,axiom,
! [A: a,A4: set_a,B: b,B6: set_b] :
( ( product_Sigma_a_b @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : ( insert_b2 @ B @ B6 ) )
= ( insert4534936386344385144od_a_b @ ( product_Pair_a_b @ A @ B )
@ ( sup_su3119292821646003676od_a_b
@ ( product_Sigma_a_b @ A4
@ ^ [Uu: a] : ( insert_b2 @ B @ B6 ) )
@ ( product_Sigma_a_b @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : B6 ) ) ) ) ).
% insert_Times_insert
thf(fact_1122_insert__Times__insert,axiom,
! [A: produc1990351791824763820_d_nat,A4: set_Pr8583615357880026082_d_nat,B: mappin2365780136655028071_a_b_a,B6: set_ma506406390364637853_a_b_a] :
( ( produc3232134635143574877_a_b_a @ ( insert934994597402771932_d_nat @ A @ A4 )
@ ^ [Uu: produc1990351791824763820_d_nat] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
= ( insert1602870736147291204_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B )
@ ( sup_su6789812448000380584_a_b_a
@ ( produc3232134635143574877_a_b_a @ A4
@ ^ [Uu: produc1990351791824763820_d_nat] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
@ ( produc3232134635143574877_a_b_a @ ( insert934994597402771932_d_nat @ A @ A4 )
@ ^ [Uu: produc1990351791824763820_d_nat] : B6 ) ) ) ) ).
% insert_Times_insert
thf(fact_1123_insert__Times__insert,axiom,
! [A: list_P6684558232516339260_d_nat,A4: set_li2034412094485292274_d_nat,B: mappin2365780136655028071_a_b_a,B6: set_ma506406390364637853_a_b_a] :
( ( produc534304670606313325_a_b_a @ ( insert5227142572749542508_d_nat @ A @ A4 )
@ ^ [Uu: list_P6684558232516339260_d_nat] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
= ( insert6197680461883956820_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B )
@ ( sup_su1472619756083714104_a_b_a
@ ( produc534304670606313325_a_b_a @ A4
@ ^ [Uu: list_P6684558232516339260_d_nat] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
@ ( produc534304670606313325_a_b_a @ ( insert5227142572749542508_d_nat @ A @ A4 )
@ ^ [Uu: list_P6684558232516339260_d_nat] : B6 ) ) ) ) ).
% insert_Times_insert
thf(fact_1124_insert__Times__insert,axiom,
! [A: a,A4: set_a,B: mappin2365780136655028071_a_b_a,B6: set_ma506406390364637853_a_b_a] :
( ( produc6940724223187229_a_b_a @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
= ( insert1871085374464671428_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B )
@ ( sup_su7721301866805749622_a_b_a
@ ( produc6940724223187229_a_b_a @ A4
@ ^ [Uu: a] : ( insert2272198572858264983_a_b_a @ B @ B6 ) )
@ ( produc6940724223187229_a_b_a @ ( insert_a2 @ A @ A4 )
@ ^ [Uu: a] : B6 ) ) ) ) ).
% insert_Times_insert
thf(fact_1125_mem__Sigma__iff,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_a,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) )
= ( ( member_a @ A @ A4 )
& ( member8156885303890938774_d_nat @ B @ ( B6 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_1126_mem__Sigma__iff,axiom,
! [A: a,B: b,A4: set_a,B6: a > set_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Sigma_a_b @ A4 @ B6 ) )
= ( ( member_a @ A @ A4 )
& ( member_b @ B @ ( B6 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_1127_mem__Sigma__iff,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) )
= ( ( member6046481508403577027_d_nat @ A @ A4 )
& ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_1128_mem__Sigma__iff,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) )
= ( ( member136131075555046355_d_nat @ A @ A4 )
& ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_1129_mem__Sigma__iff,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A4: set_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) )
= ( ( member_a @ A @ A4 )
& ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_1130_SigmaI,axiom,
! [A: a,A4: set_a,B: produc5456268773499131775_d_nat,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member_a @ A @ A4 )
=> ( ( member8156885303890938774_d_nat @ B @ ( B6 @ A ) )
=> ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_1131_SigmaI,axiom,
! [A: a,A4: set_a,B: b,B6: a > set_b] :
( ( member_a @ A @ A4 )
=> ( ( member_b @ B @ ( B6 @ A ) )
=> ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Sigma_a_b @ A4 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_1132_SigmaI,axiom,
! [A: produc1990351791824763820_d_nat,A4: set_Pr8583615357880026082_d_nat,B: mappin2365780136655028071_a_b_a,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member6046481508403577027_d_nat @ A @ A4 )
=> ( ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) )
=> ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_1133_SigmaI,axiom,
! [A: list_P6684558232516339260_d_nat,A4: set_li2034412094485292274_d_nat,B: mappin2365780136655028071_a_b_a,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member136131075555046355_d_nat @ A @ A4 )
=> ( ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) )
=> ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_1134_SigmaI,axiom,
! [A: a,A4: set_a,B: mappin2365780136655028071_a_b_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member_a @ A @ A4 )
=> ( ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) )
=> ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) ) ) ) ).
% SigmaI
thf(fact_1135_SigmaE2,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_a,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) )
=> ~ ( ( member_a @ A @ A4 )
=> ~ ( member8156885303890938774_d_nat @ B @ ( B6 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1136_SigmaE2,axiom,
! [A: a,B: b,A4: set_a,B6: a > set_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Sigma_a_b @ A4 @ B6 ) )
=> ~ ( ( member_a @ A @ A4 )
=> ~ ( member_b @ B @ ( B6 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1137_SigmaE2,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) )
=> ~ ( ( member6046481508403577027_d_nat @ A @ A4 )
=> ~ ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1138_SigmaE2,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) )
=> ~ ( ( member136131075555046355_d_nat @ A @ A4 )
=> ~ ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1139_SigmaE2,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A4: set_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) )
=> ~ ( ( member_a @ A @ A4 )
=> ~ ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1140_SigmaD2,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_a,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) )
=> ( member8156885303890938774_d_nat @ B @ ( B6 @ A ) ) ) ).
% SigmaD2
thf(fact_1141_SigmaD2,axiom,
! [A: a,B: b,A4: set_a,B6: a > set_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Sigma_a_b @ A4 @ B6 ) )
=> ( member_b @ B @ ( B6 @ A ) ) ) ).
% SigmaD2
thf(fact_1142_SigmaD2,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) )
=> ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ).
% SigmaD2
thf(fact_1143_SigmaD2,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) )
=> ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ).
% SigmaD2
thf(fact_1144_SigmaD2,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A4: set_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) )
=> ( member2890181943093937918_a_b_a @ B @ ( B6 @ A ) ) ) ).
% SigmaD2
thf(fact_1145_SigmaD1,axiom,
! [A: a,B: produc5456268773499131775_d_nat,A4: set_a,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ A @ B ) @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) )
=> ( member_a @ A @ A4 ) ) ).
% SigmaD1
thf(fact_1146_SigmaD1,axiom,
! [A: a,B: b,A4: set_a,B6: a > set_b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ A @ B ) @ ( product_Sigma_a_b @ A4 @ B6 ) )
=> ( member_a @ A @ A4 ) ) ).
% SigmaD1
thf(fact_1147_SigmaD1,axiom,
! [A: produc1990351791824763820_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ A @ B ) @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) )
=> ( member6046481508403577027_d_nat @ A @ A4 ) ) ).
% SigmaD1
thf(fact_1148_SigmaD1,axiom,
! [A: list_P6684558232516339260_d_nat,B: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ A @ B ) @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) )
=> ( member136131075555046355_d_nat @ A @ A4 ) ) ).
% SigmaD1
thf(fact_1149_SigmaD1,axiom,
! [A: a,B: mappin2365780136655028071_a_b_a,A4: set_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ A @ B ) @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) )
=> ( member_a @ A @ A4 ) ) ).
% SigmaD1
thf(fact_1150_SigmaE,axiom,
! [C2: produc1990351791824763820_d_nat,A4: set_a,B6: a > set_Pr7704721104634554677_d_nat] :
( ( member6046481508403577027_d_nat @ C2 @ ( produc6456947282657855029_d_nat @ A4 @ B6 ) )
=> ~ ! [X3: a] :
( ( member_a @ X3 @ A4 )
=> ! [Y3: produc5456268773499131775_d_nat] :
( ( member8156885303890938774_d_nat @ Y3 @ ( B6 @ X3 ) )
=> ( C2
!= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_1151_SigmaE,axiom,
! [C2: product_prod_a_b,A4: set_a,B6: a > set_b] :
( ( member1426531481828664017od_a_b @ C2 @ ( product_Sigma_a_b @ A4 @ B6 ) )
=> ~ ! [X3: a] :
( ( member_a @ X3 @ A4 )
=> ! [Y3: b] :
( ( member_b @ Y3 @ ( B6 @ X3 ) )
=> ( C2
!= ( product_Pair_a_b @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_1152_SigmaE,axiom,
! [C2: produc6343861673719254644_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( member4296969940938992029_a_b_a @ C2 @ ( produc3232134635143574877_a_b_a @ A4 @ B6 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat] :
( ( member6046481508403577027_d_nat @ X3 @ A4 )
=> ! [Y3: mappin2365780136655028071_a_b_a] :
( ( member2890181943093937918_a_b_a @ Y3 @ ( B6 @ X3 ) )
=> ( C2
!= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_1153_SigmaE,axiom,
! [C2: produc2062766750192416900_a_b_a,A4: set_li2034412094485292274_d_nat,B6: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( member50691962224995117_a_b_a @ C2 @ ( produc534304670606313325_a_b_a @ A4 @ B6 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat] :
( ( member136131075555046355_d_nat @ X3 @ A4 )
=> ! [Y3: mappin2365780136655028071_a_b_a] :
( ( member2890181943093937918_a_b_a @ Y3 @ ( B6 @ X3 ) )
=> ( C2
!= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_1154_SigmaE,axiom,
! [C2: produc7822699449245016212_a_b_a,A4: set_a,B6: a > set_ma506406390364637853_a_b_a] :
( ( member3694737009695996203_a_b_a @ C2 @ ( produc6940724223187229_a_b_a @ A4 @ B6 ) )
=> ~ ! [X3: a] :
( ( member_a @ X3 @ A4 )
=> ! [Y3: mappin2365780136655028071_a_b_a] :
( ( member2890181943093937918_a_b_a @ Y3 @ ( B6 @ X3 ) )
=> ( C2
!= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_1155_Sigma__def,axiom,
( produc6456947282657855029_d_nat
= ( ^ [A7: set_a,B7: a > set_Pr7704721104634554677_d_nat] :
( comple1064892979059583925_d_nat
@ ( image_4079803252418282267_d_nat
@ ^ [X4: a] :
( comple1064892979059583925_d_nat
@ ( image_7769734296291535208_d_nat
@ ^ [Y4: produc5456268773499131775_d_nat] : ( insert934994597402771932_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ bot_bo534106183387690102_d_nat )
@ ( B7 @ X4 ) ) )
@ A7 ) ) ) ) ).
% Sigma_def
thf(fact_1156_Sigma__def,axiom,
( product_Sigma_a_b
= ( ^ [A7: set_a,B7: a > set_b] :
( comple8492713210738191477od_a_b
@ ( image_4492544633037792655od_a_b
@ ^ [X4: a] :
( comple8492713210738191477od_a_b
@ ( image_5733669806535660750od_a_b
@ ^ [Y4: b] : ( insert4534936386344385144od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ bot_bo3428410327501040244od_a_b )
@ ( B7 @ X4 ) ) )
@ A7 ) ) ) ) ).
% Sigma_def
thf(fact_1157_Sigma__def,axiom,
( produc3232134635143574877_a_b_a
= ( ^ [A7: set_Pr8583615357880026082_d_nat,B7: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( comple1936190902934540865_a_b_a
@ ( image_5085805805582056673_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat] :
( comple1936190902934540865_a_b_a
@ ( image_4454330836619085030_a_b_a
@ ^ [Y4: mappin2365780136655028071_a_b_a] : ( insert1602870736147291204_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ bot_bo4296644039882531648_a_b_a )
@ ( B7 @ X4 ) ) )
@ A7 ) ) ) ) ).
% Sigma_def
thf(fact_1158_Sigma__def,axiom,
( produc534304670606313325_a_b_a
= ( ^ [A7: set_li2034412094485292274_d_nat,B7: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( comple719183236107303761_a_b_a
@ ( image_4525829845069750881_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat] :
( comple719183236107303761_a_b_a
@ ( image_873846514519218038_a_b_a
@ ^ [Y4: mappin2365780136655028071_a_b_a] : ( insert6197680461883956820_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ bot_bo3809133976849826000_a_b_a )
@ ( B7 @ X4 ) ) )
@ A7 ) ) ) ) ).
% Sigma_def
thf(fact_1159_Sigma__def,axiom,
( produc6940724223187229_a_b_a
= ( ^ [A7: set_a,B7: a > set_ma506406390364637853_a_b_a] :
( comple6773161314375097245_a_b_a
@ ( image_3280393231850501635_a_b_a
@ ^ [X4: a] :
( comple6773161314375097245_a_b_a
@ ( image_7977788677304419768_a_b_a
@ ^ [Y4: mappin2365780136655028071_a_b_a] : ( insert1871085374464671428_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ bot_bo890063853627817182_a_b_a )
@ ( B7 @ X4 ) ) )
@ A7 ) ) ) ) ).
% Sigma_def
thf(fact_1160_swap__product,axiom,
! [A4: set_Pr7704721104634554677_d_nat,B6: set_a] :
( ( image_3560925789152379495_d_nat
@ ( produc5894518052405473087_d_nat
@ ^ [I: produc5456268773499131775_d_nat,J: a] : ( produc5865182755557626534_d_nat @ J @ I ) )
@ ( produc1760853684164264565_nat_a @ A4
@ ^ [Uu: produc5456268773499131775_d_nat] : B6 ) )
= ( produc6456947282657855029_d_nat @ B6
@ ^ [Uu: a] : A4 ) ) ).
% swap_product
thf(fact_1161_swap__product,axiom,
! [A4: set_b,B6: set_a] :
( ( image_8576602756132944327od_a_b
@ ( produc4348216232050026237od_a_b
@ ^ [I: b,J: a] : ( product_Pair_a_b @ J @ I ) )
@ ( product_Sigma_b_a @ A4
@ ^ [Uu: b] : B6 ) )
= ( product_Sigma_a_b @ B6
@ ^ [Uu: a] : A4 ) ) ).
% swap_product
thf(fact_1162_swap__product,axiom,
! [A4: set_ma506406390364637853_a_b_a,B6: set_Pr8583615357880026082_d_nat] :
( ( image_8374183271727160965_a_b_a
@ ( produc3170874359442458355_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: produc1990351791824763820_d_nat] : ( produc1681437058057156268_a_b_a @ J @ I ) )
@ ( produc7933817083176790109_d_nat @ A4
@ ^ [Uu: mappin2365780136655028071_a_b_a] : B6 ) )
= ( produc3232134635143574877_a_b_a @ B6
@ ^ [Uu: produc1990351791824763820_d_nat] : A4 ) ) ).
% swap_product
thf(fact_1163_swap__product,axiom,
! [A4: set_ma506406390364637853_a_b_a,B6: set_li2034412094485292274_d_nat] :
( ( image_7372413891761560837_a_b_a
@ ( produc5658256351460266227_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: list_P6684558232516339260_d_nat] : ( produc2616710729536263484_a_b_a @ J @ I ) )
@ ( produc3833965954989344365_d_nat @ A4
@ ^ [Uu: mappin2365780136655028071_a_b_a] : B6 ) )
= ( produc534304670606313325_a_b_a @ B6
@ ^ [Uu: list_P6684558232516339260_d_nat] : A4 ) ) ).
% swap_product
thf(fact_1164_swap__product,axiom,
! [A4: set_ma506406390364637853_a_b_a,B6: set_a] :
( ( image_7492227643763088743_a_b_a
@ ( produc7265838118961918399_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: a] : ( produc1583556749610718734_a_b_a @ J @ I ) )
@ ( produc941370498625271821_b_a_a @ A4
@ ^ [Uu: mappin2365780136655028071_a_b_a] : B6 ) )
= ( produc6940724223187229_a_b_a @ B6
@ ^ [Uu: a] : A4 ) ) ).
% swap_product
thf(fact_1165_image__paired__Times,axiom,
! [F: a > a,G: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,A4: set_a,B6: set_Pr7704721104634554677_d_nat] :
( ( image_9040144901271416031_d_nat
@ ( produc5272039204407661311_d_nat
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( produc5865182755557626534_d_nat @ ( F @ X4 ) @ ( G @ Y4 ) ) )
@ ( produc6456947282657855029_d_nat @ A4
@ ^ [Uu: a] : B6 ) )
= ( produc6456947282657855029_d_nat @ ( image_a_a @ F @ A4 )
@ ^ [Uu: a] : ( image_4410307165664250629_d_nat @ G @ B6 ) ) ) ).
% image_paired_Times
thf(fact_1166_image__paired__Times,axiom,
! [F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat,G: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,B6: set_ma506406390364637853_a_b_a] :
( ( image_3100555288041829637_a_b_a
@ ( produc5613835436409813491_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( produc1681437058057156268_a_b_a @ ( F @ X4 ) @ ( G @ Y4 ) ) )
@ ( produc3232134635143574877_a_b_a @ A4
@ ^ [Uu: produc1990351791824763820_d_nat] : B6 ) )
= ( produc3232134635143574877_a_b_a @ ( image_9040144901271416031_d_nat @ F @ A4 )
@ ^ [Uu: produc1990351791824763820_d_nat] : ( image_8981982570873075925_a_b_a @ G @ B6 ) ) ) ).
% image_paired_Times
thf(fact_1167_image__paired__Times,axiom,
! [F: a > produc1990351791824763820_d_nat,G: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,A4: set_a,B6: set_ma506406390364637853_a_b_a] :
( ( image_8807444094480470169_a_b_a
@ ( produc452744236373541113_a_b_a
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( produc1681437058057156268_a_b_a @ ( F @ X4 ) @ ( G @ Y4 ) ) )
@ ( produc6940724223187229_a_b_a @ A4
@ ^ [Uu: a] : B6 ) )
= ( produc3232134635143574877_a_b_a @ ( image_3542610352415022821_d_nat @ F @ A4 )
@ ^ [Uu: produc1990351791824763820_d_nat] : ( image_8981982570873075925_a_b_a @ G @ B6 ) ) ) ).
% image_paired_Times
thf(fact_1168_image__paired__Times,axiom,
! [F: list_P6684558232516339260_d_nat > list_P6684558232516339260_d_nat,G: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,B6: set_ma506406390364637853_a_b_a] :
( ( image_5843625383113718149_a_b_a
@ ( produc3256888519411912691_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( produc2616710729536263484_a_b_a @ ( F @ X4 ) @ ( G @ Y4 ) ) )
@ ( produc534304670606313325_a_b_a @ A4
@ ^ [Uu: list_P6684558232516339260_d_nat] : B6 ) )
= ( produc534304670606313325_a_b_a @ ( image_939471793936896383_d_nat @ F @ A4 )
@ ^ [Uu: list_P6684558232516339260_d_nat] : ( image_8981982570873075925_a_b_a @ G @ B6 ) ) ) ).
% image_paired_Times
thf(fact_1169_image__paired__Times,axiom,
! [F: a > a,G: b > b,A4: set_a,B6: set_b] :
( ( image_3300603549555413765od_a_b
@ ( produc8992199381948149691od_a_b
@ ^ [X4: a,Y4: b] : ( product_Pair_a_b @ ( F @ X4 ) @ ( G @ Y4 ) ) )
@ ( product_Sigma_a_b @ A4
@ ^ [Uu: a] : B6 ) )
= ( product_Sigma_a_b @ ( image_a_a @ F @ A4 )
@ ^ [Uu: a] : ( image_b_b @ G @ B6 ) ) ) ).
% image_paired_Times
thf(fact_1170_SUP__Sup__eq2,axiom,
! [S: set_se3561969970571257112_d_nat] :
( ( comple112106235062927818_nat_o
@ ( image_8176980452443277408_nat_o
@ ^ [I: set_Pr8583615357880026082_d_nat,X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( comple1064892979059583925_d_nat @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1171_SUP__Sup__eq2,axiom,
! [S: set_se3214616458824132456od_a_b] :
( ( comple2905715993080428826_a_b_o
@ ( image_8629710542337338282_a_b_o
@ ^ [I: set_Product_prod_a_b,X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( comple8492713210738191477od_a_b @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1172_SUP__Sup__eq2,axiom,
! [S: set_se1240140977111469876_a_b_a] :
( ( comple2001304245037778720_b_a_o
@ ( image_1759233996081757668_b_a_o
@ ^ [I: set_Pr8226792695654363348_a_b_a,X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( comple1936190902934540865_a_b_a @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1173_SUP__Sup__eq2,axiom,
! [S: set_se6657180468042755140_a_b_a] :
( ( comple4560970680813448592_b_a_o
@ ( image_8355691765331406788_b_a_o
@ ^ [I: set_Pr2043227878544749668_a_b_a,X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( comple719183236107303761_a_b_a @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1174_SUP__Sup__eq2,axiom,
! [S: set_se7745462473697426688_a_b_a] :
( ( comple2234735975415836642_b_a_o
@ ( image_741601757749928672_b_a_o
@ ^ [I: set_Pr2084289749507318346_a_b_a,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( comple6773161314375097245_a_b_a @ S ) ) ) ) ).
% SUP_Sup_eq2
thf(fact_1175_Sup__SUP__eq2,axiom,
( comple112106235062927818_nat_o
= ( ^ [S11: set_a_7514012873179435181_nat_o,X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( comple1064892979059583925_d_nat @ ( image_3130169668052712384_d_nat @ collec3895662986305461505_d_nat @ ( image_5276271149719299749_nat_o @ produc1905287380190322693_nat_o @ S11 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1176_Sup__SUP__eq2,axiom,
( comple2905715993080428826_a_b_o
= ( ^ [S11: set_a_b_o,X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( comple8492713210738191477od_a_b @ ( image_5056655251382583084od_a_b @ collec3336397801687681299od_a_b @ ( image_5956505685088102973_a_b_o @ produc3537405659489547051_a_b_o @ S11 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1177_Sup__SUP__eq2,axiom,
( comple2001304245037778720_b_a_o
= ( ^ [S11: set_Pr9119034101783098515_b_a_o,X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( comple1936190902934540865_a_b_a @ ( image_1611519598313298116_a_b_a @ collec4442262398806403551_a_b_a @ ( image_5007618793744694903_b_a_o @ produc6407700812349938327_b_a_o @ S11 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1178_Sup__SUP__eq2,axiom,
( comple4560970680813448592_b_a_o
= ( ^ [S11: set_li6280422973213826819_b_a_o,X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( comple719183236107303761_a_b_a @ ( image_4387920688708098276_a_b_a @ collec2527315220090610287_a_b_a @ ( image_2537138341275166167_b_a_o @ produc6164275942970966535_b_a_o @ S11 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1179_Sup__SUP__eq2,axiom,
( comple2234735975415836642_b_a_o
= ( ^ [S11: set_a_7235201166916292293_b_a_o,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( comple6773161314375097245_a_b_a @ ( image_4033343064979391424_a_b_a @ collec8037893338069451881_a_b_a @ ( image_3866804513976791973_b_a_o @ produc2053338206788791453_b_a_o @ S11 ) ) ) ) ) ) ).
% Sup_SUP_eq2
thf(fact_1180_subrelI,axiom,
! [R3: set_Pr8583615357880026082_d_nat,S3: set_Pr8583615357880026082_d_nat] :
( ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X3 @ Y3 ) @ R3 )
=> ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X3 @ Y3 ) @ S3 ) )
=> ( ord_le3404350072972973122_d_nat @ R3 @ S3 ) ) ).
% subrelI
thf(fact_1181_subrelI,axiom,
! [R3: set_Product_prod_a_b,S3: set_Product_prod_a_b] :
( ! [X3: a,Y3: b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X3 @ Y3 ) @ R3 )
=> ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X3 @ Y3 ) @ S3 ) )
=> ( ord_le817736998455962536od_a_b @ R3 @ S3 ) ) ).
% subrelI
thf(fact_1182_subrelI,axiom,
! [R3: set_Pr8226792695654363348_a_b_a,S3: set_Pr8226792695654363348_a_b_a] :
( ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) @ R3 )
=> ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) @ S3 ) )
=> ( ord_le5314967415308617844_a_b_a @ R3 @ S3 ) ) ).
% subrelI
thf(fact_1183_subrelI,axiom,
! [R3: set_Pr2043227878544749668_a_b_a,S3: set_Pr2043227878544749668_a_b_a] :
( ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) @ R3 )
=> ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) @ S3 ) )
=> ( ord_le7668720226886925316_a_b_a @ R3 @ S3 ) ) ).
% subrelI
thf(fact_1184_subrelI,axiom,
! [R3: set_Pr2084289749507318346_a_b_a,S3: set_Pr2084289749507318346_a_b_a] :
( ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) @ R3 )
=> ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) @ S3 ) )
=> ( ord_le7913445190064841386_a_b_a @ R3 @ S3 ) ) ).
% subrelI
thf(fact_1185_pred__subset__eq2,axiom,
! [R: set_Pr8583615357880026082_d_nat,S: set_Pr8583615357880026082_d_nat] :
( ( ord_le4807968413125245015_nat_o
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ S ) )
= ( ord_le3404350072972973122_d_nat @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_1186_pred__subset__eq2,axiom,
! [R: set_Product_prod_a_b,S: set_Product_prod_a_b] :
( ( ord_less_eq_a_b_o
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ S ) )
= ( ord_le817736998455962536od_a_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_1187_pred__subset__eq2,axiom,
! [R: set_Pr8226792695654363348_a_b_a,S: set_Pr8226792695654363348_a_b_a] :
( ( ord_le6298380606558187347_b_a_o
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ord_le5314967415308617844_a_b_a @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_1188_pred__subset__eq2,axiom,
! [R: set_Pr2043227878544749668_a_b_a,S: set_Pr2043227878544749668_a_b_a] :
( ( ord_le8406588954588946499_b_a_o
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ord_le7668720226886925316_a_b_a @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_1189_pred__subset__eq2,axiom,
! [R: set_Pr2084289749507318346_a_b_a,S: set_Pr2084289749507318346_a_b_a] :
( ( ord_le4941806563921773807_b_a_o
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ord_le7913445190064841386_a_b_a @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_1190_GrD2,axiom,
! [X: a,Fx: produc5456268773499131775_d_nat,A4: set_a,F: a > produc5456268773499131775_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X @ Fx ) @ ( bNF_Gr316990760905371227_d_nat @ A4 @ F ) )
=> ( ( F @ X )
= Fx ) ) ).
% GrD2
thf(fact_1191_GrD2,axiom,
! [X: a,Fx: b,A4: set_a,F: a > b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X @ Fx ) @ ( bNF_Gr_a_b @ A4 @ F ) )
=> ( ( F @ X )
= Fx ) ) ).
% GrD2
thf(fact_1192_GrD2,axiom,
! [X: produc1990351791824763820_d_nat,Fx: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Fx ) @ ( bNF_Gr4635658228676329399_a_b_a @ A4 @ F ) )
=> ( ( F @ X )
= Fx ) ) ).
% GrD2
thf(fact_1193_GrD2,axiom,
! [X: list_P6684558232516339260_d_nat,Fx: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Fx ) @ ( bNF_Gr7807866264169389255_a_b_a @ A4 @ F ) )
=> ( ( F @ X )
= Fx ) ) ).
% GrD2
thf(fact_1194_GrD2,axiom,
! [X: a,Fx: mappin2365780136655028071_a_b_a,A4: set_a,F: a > mappin2365780136655028071_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Fx ) @ ( bNF_Gr4216663935370044483_a_b_a @ A4 @ F ) )
=> ( ( F @ X )
= Fx ) ) ).
% GrD2
thf(fact_1195_GrD1,axiom,
! [X: a,Fx: produc5456268773499131775_d_nat,A4: set_a,F: a > produc5456268773499131775_d_nat] :
( ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X @ Fx ) @ ( bNF_Gr316990760905371227_d_nat @ A4 @ F ) )
=> ( member_a @ X @ A4 ) ) ).
% GrD1
thf(fact_1196_GrD1,axiom,
! [X: a,Fx: b,A4: set_a,F: a > b] :
( ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X @ Fx ) @ ( bNF_Gr_a_b @ A4 @ F ) )
=> ( member_a @ X @ A4 ) ) ).
% GrD1
thf(fact_1197_GrD1,axiom,
! [X: produc1990351791824763820_d_nat,Fx: mappin2365780136655028071_a_b_a,A4: set_Pr8583615357880026082_d_nat,F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a] :
( ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X @ Fx ) @ ( bNF_Gr4635658228676329399_a_b_a @ A4 @ F ) )
=> ( member6046481508403577027_d_nat @ X @ A4 ) ) ).
% GrD1
thf(fact_1198_GrD1,axiom,
! [X: list_P6684558232516339260_d_nat,Fx: mappin2365780136655028071_a_b_a,A4: set_li2034412094485292274_d_nat,F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a] :
( ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X @ Fx ) @ ( bNF_Gr7807866264169389255_a_b_a @ A4 @ F ) )
=> ( member136131075555046355_d_nat @ X @ A4 ) ) ).
% GrD1
thf(fact_1199_GrD1,axiom,
! [X: a,Fx: mappin2365780136655028071_a_b_a,A4: set_a,F: a > mappin2365780136655028071_a_b_a] :
( ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X @ Fx ) @ ( bNF_Gr4216663935370044483_a_b_a @ A4 @ F ) )
=> ( member_a @ X @ A4 ) ) ).
% GrD1
thf(fact_1200_top__empty__eq2,axiom,
( top_to1872082848596987559_nat_o
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ top_to9179421613355420306_d_nat ) ) ) ).
% top_empty_eq2
thf(fact_1201_top__empty__eq2,axiom,
( top_top_a_b_o
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ top_to8134405472303993176od_a_b ) ) ) ).
% top_empty_eq2
thf(fact_1202_top__empty__eq2,axiom,
( top_to3417851538219541763_b_a_o
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ top_to9182889407010954788_a_b_a ) ) ) ).
% top_empty_eq2
thf(fact_1203_top__empty__eq2,axiom,
( top_to1244882801596923379_b_a_o
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ top_to520280237134248372_a_b_a ) ) ) ).
% top_empty_eq2
thf(fact_1204_top__empty__eq2,axiom,
( top_to6739199018942169919_b_a_o
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ top_to5556156715448795386_a_b_a ) ) ) ).
% top_empty_eq2
thf(fact_1205_inf__Int__eq2,axiom,
! [R: set_Pr8583615357880026082_d_nat,S: set_Pr8583615357880026082_d_nat] :
( ( inf_in4633533406897155465_nat_o
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( inf_in5260450986781187444_d_nat @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1206_inf__Int__eq2,axiom,
! [R: set_Product_prod_a_b,S: set_Product_prod_a_b] :
( ( inf_inf_a_b_o
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( inf_in8976041639890736118od_a_b @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1207_inf__Int__eq2,axiom,
! [R: set_Pr8226792695654363348_a_b_a,S: set_Pr8226792695654363348_a_b_a] :
( ( inf_in4702073847719567777_b_a_o
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( inf_in8743711151036114626_a_b_a @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1208_inf__Int__eq2,axiom,
! [R: set_Pr2043227878544749668_a_b_a,S: set_Pr2043227878544749668_a_b_a] :
( ( inf_in8675142699724641169_b_a_o
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( inf_in2539093205184043858_a_b_a @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1209_inf__Int__eq2,axiom,
! [R: set_Pr2084289749507318346_a_b_a,S: set_Pr2084289749507318346_a_b_a] :
( ( inf_in8672167748486136609_b_a_o
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ R )
@ ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ S ) )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( inf_in1228299729535579356_a_b_a @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1210_INF__Int__eq2,axiom,
! [S: set_se3561969970571257112_d_nat] :
( ( comple2971473640637493296_nat_o
@ ( image_8176980452443277408_nat_o
@ ^ [I: set_Pr8583615357880026082_d_nat,X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( comple4086198579289044507_d_nat @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1211_INF__Int__eq2,axiom,
! [S: set_se3214616458824132456od_a_b] :
( ( comple2085224203390393140_a_b_o
@ ( image_8629710542337338282_a_b_o
@ ^ [I: set_Product_prod_a_b,X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( comple5126089992128148111od_a_b @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1212_INF__Int__eq2,axiom,
! [S: set_se1240140977111469876_a_b_a] :
( ( comple5146229428000914234_b_a_o
@ ( image_1759233996081757668_b_a_o
@ ^ [I: set_Pr8226792695654363348_a_b_a,X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( comple3890089605970274907_a_b_a @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1213_INF__Int__eq2,axiom,
! [S: set_se6657180468042755140_a_b_a] :
( ( comple4075320519695027370_b_a_o
@ ( image_8355691765331406788_b_a_o
@ ^ [I: set_Pr2043227878544749668_a_b_a,X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( comple1785656685207633515_a_b_a @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1214_INF__Int__eq2,axiom,
! [S: set_se7745462473697426688_a_b_a] :
( ( comple664017283855950152_b_a_o
@ ( image_741601757749928672_b_a_o
@ ^ [I: set_Pr2084289749507318346_a_b_a,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ I )
@ S ) )
= ( ^ [X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( comple280159177104926979_a_b_a @ S ) ) ) ) ).
% INF_Int_eq2
thf(fact_1215_Pair__vimage__Sigma,axiom,
! [X: a,A4: set_a,F: a > set_Pr7704721104634554677_d_nat] :
( ( ( member_a @ X @ A4 )
=> ( ( vimage1199531099893768680_d_nat @ ( produc5865182755557626534_d_nat @ X ) @ ( produc6456947282657855029_d_nat @ A4 @ F ) )
= ( F @ X ) ) )
& ( ~ ( member_a @ X @ A4 )
=> ( ( vimage1199531099893768680_d_nat @ ( produc5865182755557626534_d_nat @ X ) @ ( produc6456947282657855029_d_nat @ A4 @ F ) )
= bot_bo6373193931821895113_d_nat ) ) ) ).
% Pair_vimage_Sigma
thf(fact_1216_Pair__vimage__Sigma,axiom,
! [X: a,A4: set_a,F: a > set_b] :
( ( ( member_a @ X @ A4 )
=> ( ( vimage4504484899009881380od_a_b @ ( product_Pair_a_b @ X ) @ ( product_Sigma_a_b @ A4 @ F ) )
= ( F @ X ) ) )
& ( ~ ( member_a @ X @ A4 )
=> ( ( vimage4504484899009881380od_a_b @ ( product_Pair_a_b @ X ) @ ( product_Sigma_a_b @ A4 @ F ) )
= bot_bot_set_b ) ) ) ).
% Pair_vimage_Sigma
thf(fact_1217_Pair__vimage__Sigma,axiom,
! [X: produc1990351791824763820_d_nat,A4: set_Pr8583615357880026082_d_nat,F: produc1990351791824763820_d_nat > set_ma506406390364637853_a_b_a] :
( ( ( member6046481508403577027_d_nat @ X @ A4 )
=> ( ( vimage4486498852325311824_a_b_a @ ( produc1681437058057156268_a_b_a @ X ) @ ( produc3232134635143574877_a_b_a @ A4 @ F ) )
= ( F @ X ) ) )
& ( ~ ( member6046481508403577027_d_nat @ X @ A4 )
=> ( ( vimage4486498852325311824_a_b_a @ ( produc1681437058057156268_a_b_a @ X ) @ ( produc3232134635143574877_a_b_a @ A4 @ F ) )
= bot_bo3815340846421858609_a_b_a ) ) ) ).
% Pair_vimage_Sigma
thf(fact_1218_Pair__vimage__Sigma,axiom,
! [X: list_P6684558232516339260_d_nat,A4: set_li2034412094485292274_d_nat,F: list_P6684558232516339260_d_nat > set_ma506406390364637853_a_b_a] :
( ( ( member136131075555046355_d_nat @ X @ A4 )
=> ( ( vimage6027918953727758688_a_b_a @ ( produc2616710729536263484_a_b_a @ X ) @ ( produc534304670606313325_a_b_a @ A4 @ F ) )
= ( F @ X ) ) )
& ( ~ ( member136131075555046355_d_nat @ X @ A4 )
=> ( ( vimage6027918953727758688_a_b_a @ ( produc2616710729536263484_a_b_a @ X ) @ ( produc534304670606313325_a_b_a @ A4 @ F ) )
= bot_bo3815340846421858609_a_b_a ) ) ) ).
% Pair_vimage_Sigma
thf(fact_1219_Pair__vimage__Sigma,axiom,
! [X: a,A4: set_a,F: a > set_ma506406390364637853_a_b_a] :
( ( ( member_a @ X @ A4 )
=> ( ( vimage6771639459236215480_a_b_a @ ( produc1583556749610718734_a_b_a @ X ) @ ( produc6940724223187229_a_b_a @ A4 @ F ) )
= ( F @ X ) ) )
& ( ~ ( member_a @ X @ A4 )
=> ( ( vimage6771639459236215480_a_b_a @ ( produc1583556749610718734_a_b_a @ X ) @ ( produc6940724223187229_a_b_a @ A4 @ F ) )
= bot_bo3815340846421858609_a_b_a ) ) ) ).
% Pair_vimage_Sigma
thf(fact_1220_Inf__INT__eq2,axiom,
( comple2971473640637493296_nat_o
= ( ^ [S11: set_a_7514012873179435181_nat_o,X4: a,Y4: produc5456268773499131775_d_nat] : ( member6046481508403577027_d_nat @ ( produc5865182755557626534_d_nat @ X4 @ Y4 ) @ ( comple4086198579289044507_d_nat @ ( image_3130169668052712384_d_nat @ collec3895662986305461505_d_nat @ ( image_5276271149719299749_nat_o @ produc1905287380190322693_nat_o @ S11 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1221_Inf__INT__eq2,axiom,
( comple2085224203390393140_a_b_o
= ( ^ [S11: set_a_b_o,X4: a,Y4: b] : ( member1426531481828664017od_a_b @ ( product_Pair_a_b @ X4 @ Y4 ) @ ( comple5126089992128148111od_a_b @ ( image_5056655251382583084od_a_b @ collec3336397801687681299od_a_b @ ( image_5956505685088102973_a_b_o @ produc3537405659489547051_a_b_o @ S11 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1222_Inf__INT__eq2,axiom,
( comple5146229428000914234_b_a_o
= ( ^ [S11: set_Pr9119034101783098515_b_a_o,X4: produc1990351791824763820_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member4296969940938992029_a_b_a @ ( produc1681437058057156268_a_b_a @ X4 @ Y4 ) @ ( comple3890089605970274907_a_b_a @ ( image_1611519598313298116_a_b_a @ collec4442262398806403551_a_b_a @ ( image_5007618793744694903_b_a_o @ produc6407700812349938327_b_a_o @ S11 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1223_Inf__INT__eq2,axiom,
( comple4075320519695027370_b_a_o
= ( ^ [S11: set_li6280422973213826819_b_a_o,X4: list_P6684558232516339260_d_nat,Y4: mappin2365780136655028071_a_b_a] : ( member50691962224995117_a_b_a @ ( produc2616710729536263484_a_b_a @ X4 @ Y4 ) @ ( comple1785656685207633515_a_b_a @ ( image_4387920688708098276_a_b_a @ collec2527315220090610287_a_b_a @ ( image_2537138341275166167_b_a_o @ produc6164275942970966535_b_a_o @ S11 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1224_Inf__INT__eq2,axiom,
( comple664017283855950152_b_a_o
= ( ^ [S11: set_a_7235201166916292293_b_a_o,X4: a,Y4: mappin2365780136655028071_a_b_a] : ( member3694737009695996203_a_b_a @ ( produc1583556749610718734_a_b_a @ X4 @ Y4 ) @ ( comple280159177104926979_a_b_a @ ( image_4033343064979391424_a_b_a @ collec8037893338069451881_a_b_a @ ( image_3866804513976791973_b_a_o @ produc2053338206788791453_b_a_o @ S11 ) ) ) ) ) ) ).
% Inf_INT_eq2
thf(fact_1225_inj__on__convol__ident,axiom,
! [F: a > produc5456268773499131775_d_nat,X8: set_a] :
( inj_on4929973081579242105_d_nat
@ ^ [X4: a] : ( produc5865182755557626534_d_nat @ X4 @ ( F @ X4 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1226_inj__on__convol__ident,axiom,
! [F: a > b,X8: set_a] :
( inj_on8941660087544810907od_a_b
@ ^ [X4: a] : ( product_Pair_a_b @ X4 @ ( F @ X4 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1227_inj__on__convol__ident,axiom,
! [F: produc1990351791824763820_d_nat > mappin2365780136655028071_a_b_a,X8: set_Pr8583615357880026082_d_nat] :
( inj_on1743855064036557333_a_b_a
@ ^ [X4: produc1990351791824763820_d_nat] : ( produc1681437058057156268_a_b_a @ X4 @ ( F @ X4 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1228_inj__on__convol__ident,axiom,
! [F: list_P6684558232516339260_d_nat > mappin2365780136655028071_a_b_a,X8: set_li2034412094485292274_d_nat] :
( inj_on2443305404503267861_a_b_a
@ ^ [X4: list_P6684558232516339260_d_nat] : ( produc2616710729536263484_a_b_a @ X4 @ ( F @ X4 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1229_inj__on__convol__ident,axiom,
! [F: a > mappin2365780136655028071_a_b_a,X8: set_a] :
( inj_on4314983988112238049_a_b_a
@ ^ [X4: a] : ( produc1583556749610718734_a_b_a @ X4 @ ( F @ X4 ) )
@ X8 ) ).
% inj_on_convol_ident
thf(fact_1230_swap__inj__on,axiom,
! [A4: set_Pr4625767069131929962_nat_a] :
( inj_on8219103925108403155_d_nat
@ ( produc5894518052405473087_d_nat
@ ^ [I: produc5456268773499131775_d_nat,J: a] : ( produc5865182755557626534_d_nat @ J @ I ) )
@ A4 ) ).
% swap_inj_on
thf(fact_1231_swap__inj__on,axiom,
! [A4: set_Product_prod_b_a] :
( inj_on6506093261728657715od_a_b
@ ( produc4348216232050026237od_a_b
@ ^ [I: b,J: a] : ( product_Pair_a_b @ J @ I ) )
@ A4 ) ).
% swap_inj_on
thf(fact_1232_swap__inj__on,axiom,
! [A4: set_Pr1266358368572761940_d_nat] :
( inj_on105552635532692977_a_b_a
@ ( produc3170874359442458355_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: produc1990351791824763820_d_nat] : ( produc1681437058057156268_a_b_a @ J @ I ) )
@ A4 ) ).
% swap_inj_on
thf(fact_1233_swap__inj__on,axiom,
! [A4: set_Pr8192599956907258084_d_nat] :
( inj_on2672647652192256113_a_b_a
@ ( produc5658256351460266227_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: list_P6684558232516339260_d_nat] : ( produc2616710729536263484_a_b_a @ J @ I ) )
@ A4 ) ).
% swap_inj_on
thf(fact_1234_swap__inj__on,axiom,
! [A4: set_Pr4349924792822425730_b_a_a] :
( inj_on7373616982336107219_a_b_a
@ ( produc7265838118961918399_a_b_a
@ ^ [I: mappin2365780136655028071_a_b_a,J: a] : ( produc1583556749610718734_a_b_a @ J @ I ) )
@ A4 ) ).
% swap_inj_on
thf(fact_1235_apsnd__conv,axiom,
! [F: b > b,X: a,Y5: b] :
( ( product_apsnd_b_b_a @ F @ ( product_Pair_a_b @ X @ Y5 ) )
= ( product_Pair_a_b @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1236_apsnd__conv,axiom,
! [F: b > mappin2365780136655028071_a_b_a,X: a,Y5: b] :
( ( produc7462416120108760596_b_a_a @ F @ ( product_Pair_a_b @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1237_apsnd__conv,axiom,
! [F: mappin2365780136655028071_a_b_a > b,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc5385714642348984356_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( product_Pair_a_b @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1238_apsnd__conv,axiom,
! [F: produc5456268773499131775_d_nat > b,X: a,Y5: produc5456268773499131775_d_nat] :
( ( produc6018477202091853116at_b_a @ F @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( product_Pair_a_b @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1239_apsnd__conv,axiom,
! [F: b > produc5456268773499131775_d_nat,X: a,Y5: b] :
( ( produc9039840829191257340_nat_a @ F @ ( product_Pair_a_b @ X @ Y5 ) )
= ( produc5865182755557626534_d_nat @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1240_apsnd__conv,axiom,
! [F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc964556241393567920_b_a_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1241_apsnd__conv,axiom,
! [F: produc5456268773499131775_d_nat > mappin2365780136655028071_a_b_a,X: a,Y5: produc5456268773499131775_d_nat] :
( ( produc8248651739278155160_b_a_a @ F @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1242_apsnd__conv,axiom,
! [F: mappin2365780136655028071_a_b_a > produc5456268773499131775_d_nat,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc5693764782446549400_nat_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( produc5865182755557626534_d_nat @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1243_apsnd__conv,axiom,
! [F: produc5456268773499131775_d_nat > produc5456268773499131775_d_nat,X: a,Y5: produc5456268773499131775_d_nat] :
( ( produc351369503313934976_nat_a @ F @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( produc5865182755557626534_d_nat @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1244_apsnd__conv,axiom,
! [F: mappin2365780136655028071_a_b_a > mappin2365780136655028071_a_b_a,X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc8699478479990220410_d_nat @ F @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( produc1681437058057156268_a_b_a @ X @ ( F @ Y5 ) ) ) ).
% apsnd_conv
thf(fact_1245_apfst__conv,axiom,
! [F: a > a,X: a,Y5: b] :
( ( product_apfst_a_a_b @ F @ ( product_Pair_a_b @ X @ Y5 ) )
= ( product_Pair_a_b @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1246_apfst__conv,axiom,
! [F: a > a,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc4084794728848183459_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1247_apfst__conv,axiom,
! [F: a > a,X: a,Y5: produc5456268773499131775_d_nat] :
( ( produc5050640338377042619_d_nat @ F @ ( produc5865182755557626534_d_nat @ X @ Y5 ) )
= ( produc5865182755557626534_d_nat @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1248_apfst__conv,axiom,
! [F: produc1990351791824763820_d_nat > a,X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc3276499839099775357_a_b_a @ F @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1249_apfst__conv,axiom,
! [F: a > produc1990351791824763820_d_nat,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc6413990508196178775_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( produc1681437058057156268_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1250_apfst__conv,axiom,
! [F: list_P6684558232516339260_d_nat > a,X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc6859189103102910701_a_b_a @ F @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) )
= ( produc1583556749610718734_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1251_apfst__conv,axiom,
! [F: a > list_P6684558232516339260_d_nat,X: a,Y5: mappin2365780136655028071_a_b_a] :
( ( produc4928477468678715495_a_b_a @ F @ ( produc1583556749610718734_a_b_a @ X @ Y5 ) )
= ( produc2616710729536263484_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1252_apfst__conv,axiom,
! [F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat,X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc6585218156587187453_a_b_a @ F @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( produc1681437058057156268_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1253_apfst__conv,axiom,
! [F: produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat,X: produc1990351791824763820_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc3293813856439549709_a_b_a @ F @ ( produc1681437058057156268_a_b_a @ X @ Y5 ) )
= ( produc2616710729536263484_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1254_apfst__conv,axiom,
! [F: list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat,X: list_P6684558232516339260_d_nat,Y5: mappin2365780136655028071_a_b_a] :
( ( produc7361565777321820557_a_b_a @ F @ ( produc2616710729536263484_a_b_a @ X @ Y5 ) )
= ( produc1681437058057156268_a_b_a @ ( F @ X ) @ Y5 ) ) ).
% apfst_conv
thf(fact_1255_apfst__convE,axiom,
! [Q: product_prod_a_b,F: a > a,P2: product_prod_a_b] :
( ( Q
= ( product_apfst_a_a_b @ F @ P2 ) )
=> ~ ! [X3: a,Y3: b] :
( ( P2
= ( product_Pair_a_b @ X3 @ Y3 ) )
=> ( Q
!= ( product_Pair_a_b @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1256_apfst__convE,axiom,
! [Q: produc7822699449245016212_a_b_a,F: a > a,P2: produc7822699449245016212_a_b_a] :
( ( Q
= ( produc4084794728848183459_a_b_a @ F @ P2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1583556749610718734_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1257_apfst__convE,axiom,
! [Q: produc1990351791824763820_d_nat,F: a > a,P2: produc1990351791824763820_d_nat] :
( ( Q
= ( produc5050640338377042619_d_nat @ F @ P2 ) )
=> ~ ! [X3: a,Y3: produc5456268773499131775_d_nat] :
( ( P2
= ( produc5865182755557626534_d_nat @ X3 @ Y3 ) )
=> ( Q
!= ( produc5865182755557626534_d_nat @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1258_apfst__convE,axiom,
! [Q: produc7822699449245016212_a_b_a,F: produc1990351791824763820_d_nat > a,P2: produc6343861673719254644_a_b_a] :
( ( Q
= ( produc3276499839099775357_a_b_a @ F @ P2 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1583556749610718734_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1259_apfst__convE,axiom,
! [Q: produc6343861673719254644_a_b_a,F: a > produc1990351791824763820_d_nat,P2: produc7822699449245016212_a_b_a] :
( ( Q
= ( produc6413990508196178775_a_b_a @ F @ P2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1681437058057156268_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1260_apfst__convE,axiom,
! [Q: produc7822699449245016212_a_b_a,F: list_P6684558232516339260_d_nat > a,P2: produc2062766750192416900_a_b_a] :
( ( Q
= ( produc6859189103102910701_a_b_a @ F @ P2 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1583556749610718734_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1261_apfst__convE,axiom,
! [Q: produc2062766750192416900_a_b_a,F: a > list_P6684558232516339260_d_nat,P2: produc7822699449245016212_a_b_a] :
( ( Q
= ( produc4928477468678715495_a_b_a @ F @ P2 ) )
=> ~ ! [X3: a,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1583556749610718734_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc2616710729536263484_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1262_apfst__convE,axiom,
! [Q: produc6343861673719254644_a_b_a,F: produc1990351791824763820_d_nat > produc1990351791824763820_d_nat,P2: produc6343861673719254644_a_b_a] :
( ( Q
= ( produc6585218156587187453_a_b_a @ F @ P2 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1681437058057156268_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1263_apfst__convE,axiom,
! [Q: produc2062766750192416900_a_b_a,F: produc1990351791824763820_d_nat > list_P6684558232516339260_d_nat,P2: produc6343861673719254644_a_b_a] :
( ( Q
= ( produc3293813856439549709_a_b_a @ F @ P2 ) )
=> ~ ! [X3: produc1990351791824763820_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc1681437058057156268_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc2616710729536263484_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
thf(fact_1264_apfst__convE,axiom,
! [Q: produc6343861673719254644_a_b_a,F: list_P6684558232516339260_d_nat > produc1990351791824763820_d_nat,P2: produc2062766750192416900_a_b_a] :
( ( Q
= ( produc7361565777321820557_a_b_a @ F @ P2 ) )
=> ~ ! [X3: list_P6684558232516339260_d_nat,Y3: mappin2365780136655028071_a_b_a] :
( ( P2
= ( produc2616710729536263484_a_b_a @ X3 @ Y3 ) )
=> ( Q
!= ( produc1681437058057156268_a_b_a @ ( F @ X3 ) @ Y3 ) ) ) ) ).
% apfst_convE
% Helper facts (35)
thf(help_If_2_1_If_001t__Option__Ooption_Itf__a_J_T,axiom,
! [X: option_a,Y5: option_a] :
( ( if_option_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Option__Ooption_Itf__a_J_T,axiom,
! [X: option_a,Y5: option_a] :
( ( if_option_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_T,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b] :
( ( if_Product_prod_a_b @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_T,axiom,
! [X: product_prod_a_b,Y5: product_prod_a_b] :
( ( if_Product_prod_a_b @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J_T,axiom,
! [X: list_P1396940483166286381od_a_a,Y5: list_P1396940483166286381od_a_a] :
( ( if_lis931442767461590515od_a_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J_T,axiom,
! [X: list_P1396940483166286381od_a_a,Y5: list_P1396940483166286381od_a_a] :
( ( if_lis931442767461590515od_a_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_T,axiom,
! [X: list_P1467974523212632366od_a_b,Y5: list_P1467974523212632366od_a_b] :
( ( if_lis1002476807507936500od_a_b @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_T,axiom,
! [X: list_P1467974523212632366od_a_b,Y5: list_P1467974523212632366od_a_b] :
( ( if_lis1002476807507936500od_a_b @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_T,axiom,
! [X: option3893003681250311888_d_nat,Y5: option3893003681250311888_d_nat] :
( ( if_opt5027858148196338570_d_nat @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_T,axiom,
! [X: option3893003681250311888_d_nat,Y5: option3893003681250311888_d_nat] :
( ( if_opt5027858148196338570_d_nat @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a] :
( ( if_Pro7552986933024089678_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc7822699449245016212_a_b_a,Y5: produc7822699449245016212_a_b_a] :
( ( if_Pro7552986933024089678_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J_T,axiom,
! [X: list_P5700792096213675741od_a_b,Y5: list_P5700792096213675741od_a_b] :
( ( if_lis8754265742650888611od_a_b @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J_J_T,axiom,
! [X: list_P5700792096213675741od_a_b,Y5: list_P5700792096213675741od_a_b] :
( ( if_lis8754265742650888611od_a_b @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P2992919015626629540_a_b_a,Y5: list_P2992919015626629540_a_b_a] :
( ( if_lis7797837208463966814_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P2992919015626629540_a_b_a,Y5: list_P2992919015626629540_a_b_a] :
( ( if_lis7797837208463966814_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_T,axiom,
! [X: produc1990351791824763820_d_nat,Y5: produc1990351791824763820_d_nat] :
( ( if_Pro3152534550563304550_d_nat @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_T,axiom,
! [X: produc1990351791824763820_d_nat,Y5: produc1990351791824763820_d_nat] :
( ( if_Pro3152534550563304550_d_nat @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_T,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat] :
( ( if_lis7731207453108189686_d_nat @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_T,axiom,
! [X: list_P6684558232516339260_d_nat,Y5: list_P6684558232516339260_d_nat] :
( ( if_lis7731207453108189686_d_nat @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J_T,axiom,
! [X: list_P3172577687508813921_a_b_a,Y5: list_P3172577687508813921_a_b_a] :
( ( if_lis3166759124437449243_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_J_J_T,axiom,
! [X: list_P3172577687508813921_a_b_a,Y5: list_P3172577687508813921_a_b_a] :
( ( if_lis3166759124437449243_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P3594502398639369124_b_a_a,Y5: list_P3594502398639369124_b_a_a] :
( ( if_lis2561630526582691434_b_a_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P3594502398639369124_b_a_a,Y5: list_P3594502398639369124_b_a_a] :
( ( if_lis2561630526582691434_b_a_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J_T,axiom,
! [X: list_P9063253934932097401_d_nat,Y5: list_P9063253934932097401_d_nat] :
( ( if_lis3214374446479449651_d_nat @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_J_J_T,axiom,
! [X: list_P9063253934932097401_d_nat,Y5: list_P9063253934932097401_d_nat] :
( ( if_lis3214374446479449651_d_nat @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc6343861673719254644_a_b_a,Y5: produc6343861673719254644_a_b_a] :
( ( if_Pro8612401522923744058_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc6343861673719254644_a_b_a,Y5: produc6343861673719254644_a_b_a] :
( ( if_Pro8612401522923744058_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P4793483941206178810_a_b_a,Y5: list_P4793483941206178810_a_b_a] :
( ( if_lis8426428089627639232_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P4793483941206178810_a_b_a,Y5: list_P4793483941206178810_a_b_a] :
( ( if_lis8426428089627639232_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_2_1_If_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc2062766750192416900_a_b_a,Y5: produc2062766750192416900_a_b_a] :
( ( if_Pro5695710898613877322_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_T,axiom,
! [X: produc2062766750192416900_a_b_a,Y5: produc2062766750192416900_a_b_a] :
( ( if_Pro5695710898613877322_a_b_a @ $true @ X @ Y5 )
= X ) ).
thf(help_If_3_1_If_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [P: $o] :
( ( P = $true )
| ( P = $false ) ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P7611574810425128074_a_b_a,Y5: list_P7611574810425128074_a_b_a] :
( ( if_lis6818758761248955216_a_b_a @ $false @ X @ Y5 )
= Y5 ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__c_Mt__Option__Ooption_It__Product____Type__Oprod_Itf__d_Mt__Nat__Onat_J_J_J_J_J_Mt__Mapping__Omapping_It__Product____Type__Oprod_Itf__a_Mtf__b_J_Mtf__a_J_J_J_T,axiom,
! [X: list_P7611574810425128074_a_b_a,Y5: list_P7611574810425128074_a_b_a] :
( ( if_lis6818758761248955216_a_b_a @ $true @ X @ Y5 )
= X ) ).
% Conjectures (1)
thf(conj_0,conjecture,
( ( s2
= ( mmap_f8625263917883502961_d_nat @ s
@ ( produc5272039204407661311_d_nat
@ ^ [X4: a,V: produc5456268773499131775_d_nat] : ( produc5865182755557626534_d_nat @ ( step @ X4 @ bs ) @ ( drop_cur_c_d @ i @ V ) ) )
@ ^ [X4: produc5456268773499131775_d_nat,Y4: produc5456268773499131775_d_nat] : X4
@ r ) )
& ! [Q3: a,Bs3: b] :
( case_option_o_a @ $true
@ ( ^ [Y: a,Z: a] : ( Y = Z )
@ ( step @ Q3 @ Bs3 ) )
@ ( lookup863726980359885586_a_b_a @ st2 @ ( product_Pair_a_b @ Q3 @ Bs3 ) ) ) ) ).
%------------------------------------------------------------------------------