TPTP Problem File: SLH0285^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 : FSM_Tests/0054_Test_Suite_IO/prob_00179_007506__20400934_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 2206 ( 560 unt; 929 typ; 0 def)
% Number of atoms : 3427 (1389 equ; 0 cnn)
% Maximal formula atoms : 14 ( 2 avg)
% Number of connectives : 14764 ( 350 ~; 34 |; 409 &;12553 @)
% ( 0 <=>;1418 =>; 0 <=; 0 <~>)
% Maximal formula depth : 30 ( 7 avg)
% Number of types : 245 ( 244 usr)
% Number of type conns : 2165 (2165 >; 0 *; 0 +; 0 <<)
% Number of symbols : 688 ( 685 usr; 26 con; 0-6 aty)
% Number of variables : 4620 ( 707 ^;3694 !; 219 ?;4620 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 11:29:20.364
%------------------------------------------------------------------------------
% Could-be-implicit typings (244)
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J_J_J,type,
list_P2673244623396751228od_c_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J_J,type,
produc3461525747684641526od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J_J,type,
set_li790253779163155681_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J,type,
list_P5750286787369789953_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
produc3559677970590150011_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J,type,
produc7320101719827038340od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J,type,
set_li8074387348660466497_set_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
list_P6842272289507149357od_c_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
set_Pr2495824852500398855od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
list_P3716011504951620193_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Test____Suite__Otest____suite_Itf__a_Mtf__b_Mtf__c_Mtf__d_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J,type,
produc1983128955183120424_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc8143030500101326375od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc3127082738048029659_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc755551923580287291_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_J,type,
list_P8957986552689298425_a_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_J,type,
list_P578107730873818684_a_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J_J,type,
list_P1902024060891705133od_d_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J_J,type,
set_Pr5335332815339889671od_d_d: $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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
list_P4908235088432371736_set_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_Pr3779000724142394866_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
produc6922481318474903027_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
produc662032092171055542_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
produc8430528367412472615od_d_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J,type,
produc3040473667876607220od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
list_P936865259254933061od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
list_P7369010113192768532od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_J,type,
list_P4918516663698092921od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_J,type,
list_P8364599791545511612od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_J,type,
list_P8948690831120843391od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc7049025859877086738_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc2300901281425032105od_c_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
fsm_Pr306566304496394697od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
list_P7714905414082524373_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc8503114081040878655od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc490884240983871886od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J,type,
produc7248869284116280179od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J,type,
produc596031391177498678od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J,type,
produc188457162657408377od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
set_li4189853136481112030od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_li8632829941866831663_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
list_P719839838134327221_set_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J,type,
set_li8940475491099327647_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc9049374856634298831_a_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_J,type,
set_li639950386900351133_a_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_J,type,
set_li8742585201663971359_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc6476833234341301004od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc5133921834323285390od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
list_P1562850763667305982od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J_J_J,type,
list_P558552684728352636od_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
set_Pr2640428967771533528od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J,type,
set_li2252564302641075019od_c_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J_J,type,
list_P5262903567315784527_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
produc554964453608456228_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc4514793722652660655_set_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr7632690681235399050_a_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
list_P5960435600574695743_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
list_P7280339077077263853_set_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_Pr3538216614922818759_set_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Set__Oset_Itf__a_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J,type,
fsm_se8204406047609318756_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
list_P1589893298620025645_a_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
list_P3455624172244930365_a_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
list_P4545384517222041535_a_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
set_Pr454692187318948871_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc3205353004677322104od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J_J,type,
produc3308035872450592246od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc4636877924870960150od_c_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
list_P1175628092075131243od_c_a: $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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
set_Pr5230154892316275013od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J_J_J,type,
set_li9151619642237734743_c_a_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J,type,
produc4019028329151942089_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc9078272350731273017_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc913200677138634471_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc4599717558597148967_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc2463281488305106231_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc8723758207947523769_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__d_J_J_J_J_J,type,
produc4330201775697025890od_c_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc3220416805844688357od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
list_P245329279379811475od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J_J,type,
list_P4571182638172300535_c_a_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
list_P205660002400636589od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
set_Pr3842837961795859335od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
set_se3165734710253738364od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J_J_J_J,type,
list_P6783732442441166490_b_c_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mtf__b_Mtf__c_J,type,
fsm_li6382094382827256929_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc1001868188449977229od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc5639942896587702860od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J,type,
produc7959140976575634929_c_a_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc5878855887281848999od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
list_l2826717958560394946od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__d_J_J_J_J_J,type,
set_li2602923542944125148od_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
set_li1159382662694783132od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc3327548793958714598_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc592733385750306968_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc4278308224165221851_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J_J_J,type,
produc2364950978236125332_b_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc5251616362701678859_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J,type,
fsm_a_9051689448454524332_c_a_c: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J_J,type,
set_se5654967302856707624od_d_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc5613711100562202706_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc5853411080730072506od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc1730362377910711293od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc7398450683514153664od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
list_P5017272815184427326od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mtf__a_J_J_J_J,type,
list_P4703773164859162617od_d_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
list_P6327159017948738492od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__a_J_J_J_J,type,
list_P7365212274028606398od_b_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J_J,type,
list_P7817932933098766335od_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
list_P7987531494101635245od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
set_Pr8357624050790843030od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Test____Suite__Otest____suite_Itf__a_Mtf__b_Mtf__c_Mtf__d_J_J,type,
produc1521100015819645301_b_c_d: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_li8325270880847126019_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
list_P401504301226456662_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_J_J,type,
list_P4965959628081825988et_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_Pr5883750332947488560_set_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_J_J,type,
set_Pr1224833622948082078et_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc3364680560414100336_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__a_J_J,type,
list_P2333064526294201311_b_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
list_P4069430723938770798od_d_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__a_J_J,type,
set_Pr7394172031124433337_b_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
set_Pr9130538228769002824od_d_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc6657052613134160568od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc1204595349835281846od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mtf__a_J_J_J,type,
produc2648501391905408755od_d_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc2669932201312201782od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__a_J_J_J,type,
produc1355312390766300472od_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc7928013997122480633od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc3494896691819415140od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc4272613772517093799od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
list_P5089288917818663069od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_J_J,type,
list_P2482690556911073341_b_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
set_Pr6531061718924289143od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_J_J,type,
set_Pr3924463358016699415_b_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J_J_J,type,
set_li4827757560454754725_b_c_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J_J_J,type,
set_li7348942078743790372_b_c_b: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J_J_J,type,
set_li646754560178050211_b_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J_J,type,
list_P7462397787910628259_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc9189927338296647888_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_J,type,
produc774156279037233726et_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
set_li1839383814603465869_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc7998108113050237490_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc2201954294517061491_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc9056390731160261109_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J_J,type,
produc1904964609870600683_b_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__a_J,type,
produc7890929710919849305_b_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
produc4859908366599477352od_d_d: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
fsm_a_1173558889237794545od_c_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J,type,
fsm_Pr1345674910713743136_b_c_b: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
set_se8502317585533278604_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J,type,
fsm_se7838025714203150264_set_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__d_Mtf__d_J,type,
fsm_Pr833494485807227248_c_d_d: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr6408405645449350513_c_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J,type,
fsm_fs4299613126950108317_b_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc4664698179483078484od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc958224036683255701od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc2768647787938385943od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_J,type,
produc2267687419657828279_b_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
list_P5767727266746070163od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J_J,type,
list_P7813578483171497029_b_c_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J_J,type,
list_P7742544443125151044_b_c_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J_J,type,
list_P7671510403078805059_b_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J,type,
produc3811587680120912029_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
list_s4306765762059232468od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
set_se3924713247505902254od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__d_J_Mt__Set__Oset_Itf__d_J_J_J,type,
list_P7949437782354667373_set_d: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
list_P3660316430366008877_set_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
set_Pr5845495582615845127_set_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
list_P5219093185649440210_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__d_Mtf__d_J,type,
fsm_li1226222605880383890_c_d_d: $tType ).
thf(ty_n_t__FSM__Ofsm_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__b_Mtf__c_J,type,
fsm_li6801133765522507155_c_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_Mtf__a_J,type,
fsm_li365217302033949778_c_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__d_Mt__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_J_J,type,
set_Pr3057116837617337708_d_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
set_Pr2640454425625433516_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
fsm_se2423825140862529346_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mtf__a_J_J,type,
produc218829683189497546od_d_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc2765216985336273742od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc2133359284458116493od_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc3550516665487611281od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__a_J_J,type,
produc3408448585394919311od_b_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc4044097585999906000od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J,type,
produc8127812672537505343_b_c_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J,type,
produc8127812668234276542_b_c_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J,type,
produc8127812663931047741_b_c_a: $tType ).
thf(ty_n_t__List__Olist_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
list_l8907847357763382004od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
set_li4905775889721270027od_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
set_li6436108459499378894od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J_J,type,
set_li6306622547289818894od_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
set_li8827807065578854541od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc1703568184450464039_set_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc8838969699183119820_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J,type,
produc7386240147096006850_b_c_a: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J,type,
fsm_a_1741613688081531898_b_c_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mtf__a_Mtf__b_J,type,
fsm_Pr1886043760914421514_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__b_Mtf__c_J,type,
fsm_Pr5633030146480774220_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
fsm_a_a_fsm_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__c_Mtf__a_J,type,
fsm_fsm_a_b_c_c_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__b_Mtf__c_J,type,
fsm_fsm_a_b_c_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_Mtf__a_J,type,
fsm_fsm_a_b_c_a_a: $tType ).
thf(ty_n_t__Test____Suite__Otest____suite_Itf__d_Mtf__b_Mtf__c_Mtf__d_J,type,
test_t1467757681110400352_b_c_d: $tType ).
thf(ty_n_t__Test____Suite__Otest____suite_Itf__a_Mtf__b_Mtf__c_Mtf__d_J,type,
test_t899597172106206243_b_c_d: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
list_P8926467638345140077od_d_d: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
list_P125642481956313003od_c_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
list_P903359562653991662od_b_c: $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__d_Mtf__d_J_J,type,
set_Product_prod_d_d: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
set_Product_prod_c_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
set_Product_prod_b_c: $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_It__List__Olist_It__Set__Oset_Itf__a_J_J_J,type,
set_list_set_a: $tType ).
thf(ty_n_t__List__Olist_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_J,type,
list_fsm_d_b_c: $tType ).
thf(ty_n_t__List__Olist_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
list_fsm_a_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_J,type,
set_fsm_d_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
set_fsm_a_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
product_prod_d_d: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__d_Mtf__a_J,type,
product_prod_d_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
product_prod_c_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
product_prod_b_c: $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__Set__Oset_It__List__Olist_Itf__c_J_J,type,
set_list_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_Itf__b_J_J,type,
set_list_b: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_Itf__a_J_J,type,
set_list_a: $tType ).
thf(ty_n_t__List__Olist_It__Set__Oset_Itf__a_J_J,type,
list_set_a: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_Itf__a_J_J,type,
set_set_a: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J,type,
fsm_d_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__c_Mtf__a_Mtf__b_J,type,
fsm_c_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__d_Mtf__d_J,type,
fsm_a_d_d: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
fsm_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__a_Mtf__b_J,type,
fsm_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__a_Mtf__a_Mtf__a_J,type,
fsm_a_a_a: $tType ).
thf(ty_n_t__List__Olist_Itf__d_J,type,
list_d: $tType ).
thf(ty_n_t__List__Olist_Itf__c_J,type,
list_c: $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__d_J,type,
set_d: $tType ).
thf(ty_n_t__Set__Oset_Itf__c_J,type,
set_c: $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 (685)
thf(sy_c_Adaptive__Test__Case_Oatc__to__io__set_001tf__a_001tf__b_001tf__c_001tf__a,type,
adapti7464086540814349460_b_c_a: fsm_a_b_c > fsm_a_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Adaptive__Test__Case_Oatc__to__io__set_001tf__a_001tf__b_001tf__c_001tf__d,type,
adapti7464086540814349463_b_c_d: fsm_a_b_c > fsm_d_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
comple2269964827201748105od_c_a: set_se3165734710253738364od_c_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
comple1250193257546725051od_b_c: set_se3924713247505902254od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
comple1406480280551970613od_d_d: set_se5654967302856707624od_d_d > set_Pr9130538228769002824od_d_d ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
comple8630136486246698137_a_b_c: set_se8502317585533278604_a_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_Itf__a_J,type,
comple2307003609928055243_set_a: set_set_a > set_a ).
thf(sy_c_FSM_OLS_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
lS_fsm_a_b_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > set_li8827807065578854541od_a_a ).
thf(sy_c_FSM_OLS_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__b_001tf__c,type,
lS_fsm_a_b_c_b_c: fsm_fsm_a_b_c_b_c > fsm_a_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001tf__b_001tf__c,type,
lS_lis1262993304779633313_a_b_c: fsm_li6382094382827256929_a_b_c > list_P6327159017948738492od_c_a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
lS_Pro8045283330902898057od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > set_li2252564302641075019od_c_a ).
thf(sy_c_FSM_OLS_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
lS_Pro5946834958860820657_c_b_c: fsm_Pr6408405645449350513_c_b_c > produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001tf__b_001tf__c,type,
lS_Pro3096241305776238666_a_b_c: fsm_Pr7632690681235399050_a_b_c > produc3220416805844688357od_c_a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
lS_Pro8574668989825729676_a_b_c: fsm_Pr5633030146480774220_a_b_c > product_prod_a_a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
lS_Pro5114676609533226954_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > set_li6306622547289818894od_a_b ).
thf(sy_c_FSM_OLS_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
lS_set5116714952275434404_set_a: fsm_se8204406047609318756_set_a > set_a > set_li8632829941866831663_set_a ).
thf(sy_c_FSM_OLS_001tf__a_001tf__b_001tf__c,type,
lS_a_b_c: fsm_a_b_c > a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_001tf__d_001tf__b_001tf__c,type,
lS_d_b_c: fsm_d_b_c > d > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__a,type,
lS_i_n2411721835518878942_b_c_a: fsm_fs4299613126950108317_b_c_a > fsm_a_b_c > set_li6436108459499378894od_b_c > set_li646754560178050211_b_c_a ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
lS_i_n_fsm_a_b_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > set_list_a > set_li8827807065578854541od_a_a ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__c_001tf__a,type,
lS_i_n_fsm_a_b_c_c_a: fsm_fsm_a_b_c_c_a > fsm_a_b_c > set_list_c > set_li4905775889721270027od_c_a ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__b,type,
lS_i_n5220417158231219425_b_c_b: fsm_Pr1345674910713743136_b_c_b > product_prod_c_a > set_li6436108459499378894od_b_c > set_li7348942078743790372_b_c_b ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
lS_i_n6583937976251382987_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > set_list_a > set_li6306622547289818894od_a_b ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Set__Oset_Itf__a_J,type,
lS_i_n3023404872028126329_set_a: fsm_se7838025714203150264_set_a > set_a > set_li6436108459499378894od_b_c > set_li8325270880847126019_set_a ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
lS_i_n30645114859844611_set_a: fsm_se2423825140862529346_set_a > set_a > set_list_set_a > set_li1839383814603465869_set_a ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001tf__c,type,
lS_i_n7240973559057048429_c_a_c: fsm_a_9051689448454524332_c_a_c > a > set_li1159382662694783132od_c_a > set_li9151619642237734743_c_a_c ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001tf__a_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__c,type,
lS_i_n7802350980493425083_b_c_c: fsm_a_1741613688081531898_b_c_c > a > set_li6436108459499378894od_b_c > set_li4827757560454754725_b_c_c ).
thf(sy_c_FSM_OLS_092_060_094sub_062i_092_060_094sub_062n_001tf__a_001tf__b_001tf__c,type,
lS_i_n_a_b_c: fsm_a_b_c > a > set_list_b > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Ofrom__FSM_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
from_F3858323121354984576_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > fsm_fsm_a_b_c_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a_001tf__a,type,
from_F7759883076082624715_c_a_a: fsm_li365217302033949778_c_a_a > list_P903359562653991662od_b_c > fsm_li365217302033949778_c_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
from_F4972427494109948684_c_b_c: fsm_li6801133765522507155_c_b_c > list_P903359562653991662od_b_c > fsm_li6801133765522507155_c_b_c ).
thf(sy_c_FSM_Ofrom__FSM_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
from_F8620888367019372427_c_d_d: fsm_li1226222605880383890_c_d_d > list_P903359562653991662od_b_c > fsm_li1226222605880383890_c_d_d ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
from_F5520467122992069737_c_d_d: fsm_Pr833494485807227248_c_d_d > produc8838969699183119820_a_b_c > fsm_Pr833494485807227248_c_d_d ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
from_F964489425370879813_a_b_c: fsm_Pr5633030146480774220_a_b_c > product_prod_a_a > fsm_Pr5633030146480774220_a_b_c ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
from_F6727869081933152899_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > fsm_Pr1886043760914421514_a_a_b ).
thf(sy_c_FSM_Ofrom__FSM_001tf__a_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
from_F740856572626617088_a_b_c: fsm_a_a_fsm_a_b_c > a > fsm_a_a_fsm_a_b_c ).
thf(sy_c_FSM_Ofrom__FSM_001tf__a_001tf__a_001tf__a,type,
from_FSM_a_a_a: fsm_a_a_a > a > fsm_a_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001tf__a_001tf__b_001tf__c,type,
from_FSM_a_b_c: fsm_a_b_c > a > fsm_a_b_c ).
thf(sy_c_FSM_Ofrom__FSM_001tf__a_001tf__d_001tf__d,type,
from_FSM_a_d_d: fsm_a_d_d > a > fsm_a_d_d ).
thf(sy_c_FSM_Oinitial_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
initia7499468085720305490_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c ).
thf(sy_c_FSM_Oinitial_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__b_001tf__c,type,
initia4712012503747629459_c_b_c: fsm_fsm_a_b_c_b_c > fsm_a_b_c ).
thf(sy_c_FSM_Oinitial_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001tf__b_001tf__c,type,
initia2228646373960377772_a_b_c: fsm_li6382094382827256929_a_b_c > list_P6327159017948738492od_c_a ).
thf(sy_c_FSM_Oinitial_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a_001tf__a,type,
initia6355028918320267165_c_a_a: fsm_li365217302033949778_c_a_a > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Oinitial_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
initia3567573336347591134_c_b_c: fsm_li6801133765522507155_c_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Oinitial_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
initia7216034209257014877_c_d_d: fsm_li1226222605880383890_c_d_d > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
initia7978570708967869844od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
initia3722918509273585852_c_b_c: fsm_Pr6408405645449350513_c_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
initia7371379382183009595_c_d_d: fsm_Pr833494485807227248_c_d_d > produc8838969699183119820_a_b_c ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001tf__b_001tf__c,type,
initia8976879869237502037_a_b_c: fsm_Pr7632690681235399050_a_b_c > produc3220416805844688357od_c_a ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
initia4141967198046469911_a_b_c: fsm_Pr5633030146480774220_a_b_c > product_prod_a_a ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
initia681974817753967189_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a ).
thf(sy_c_FSM_Oinitial_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
initia4238633132216284847_set_a: fsm_se8204406047609318756_set_a > set_a ).
thf(sy_c_FSM_Oinitial_001tf__a_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
initia4382001536991938002_a_b_c: fsm_a_a_fsm_a_b_c > a ).
thf(sy_c_FSM_Oinitial_001tf__a_001tf__a_001tf__a,type,
initial_a_a_a: fsm_a_a_a > a ).
thf(sy_c_FSM_Oinitial_001tf__a_001tf__a_001tf__b,type,
initial_a_a_b: fsm_a_a_b > a ).
thf(sy_c_FSM_Oinitial_001tf__a_001tf__b_001tf__c,type,
initial_a_b_c: fsm_a_b_c > a ).
thf(sy_c_FSM_Oinitial_001tf__a_001tf__d_001tf__d,type,
initial_a_d_d: fsm_a_d_d > a ).
thf(sy_c_FSM_Oinitial_001tf__c_001tf__a_001tf__b,type,
initial_c_a_b: fsm_c_a_b > c ).
thf(sy_c_FSM_Oinitial_001tf__d_001tf__b_001tf__c,type,
initial_d_b_c: fsm_d_b_c > d ).
thf(sy_c_FSM_Ois__submachine_001tf__a_001tf__b_001tf__c,type,
is_submachine_a_b_c: fsm_a_b_c > fsm_a_b_c > $o ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
langua7447059062660578300_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > list_a > set_li8827807065578854541od_a_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__c_001tf__a,type,
langua1872147898715226234_c_c_a: fsm_fsm_a_b_c_c_a > fsm_a_b_c > list_c > set_li4905775889721270027od_c_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
langua1147745209429016638od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > list_a > set_li2252564302641075019od_c_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
langua6105361646171781119_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > list_a > set_li6306622547289818894od_a_b ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
langua2081964783094375257_set_a: fsm_se8204406047609318756_set_a > set_a > list_l2826717958560394946od_c_a > set_li8632829941866831663_set_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
langua3963165854880322359_set_a: fsm_se2423825140862529346_set_a > set_a > list_set_a > set_li1839383814603465869_set_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001tf__a_001tf__b_001tf__c,type,
langua3305995968491465752_a_b_c: fsm_a_b_c > a > list_b > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Oobservable_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
observ552407795947821995_c_a_a: fsm_fsm_a_b_c_a_a > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
observ7047451555672324333od_c_a: fsm_Pr306566304496394697od_c_a > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
observ2964502264774598958_a_a_b: fsm_Pr1886043760914421514_a_a_b > $o ).
thf(sy_c_FSM_Oobservable_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
observ8827156789157454600_set_a: fsm_se8204406047609318756_set_a > $o ).
thf(sy_c_FSM_Oobservable_001tf__a_001tf__b_001tf__c,type,
observable_a_b_c: fsm_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__a,type,
path_f5704687797818160511_b_c_a: fsm_fs4299613126950108317_b_c_a > fsm_a_b_c > list_P7714905414082524373_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
path_fsm_a_b_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > list_P4545384517222041535_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__c_001tf__a,type,
path_fsm_a_b_c_c_a: fsm_fsm_a_b_c_c_a > fsm_a_b_c > list_P3455624172244930365_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a_001tf__a,type,
path_l542047069877301940_c_a_a: fsm_li365217302033949778_c_a_a > list_P903359562653991662od_b_c > list_P8948690831120843391od_b_c > $o ).
thf(sy_c_FSM_Opath_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
path_l6977963524759401717_c_b_c: fsm_li6801133765522507155_c_b_c > list_P903359562653991662od_b_c > list_P8364599791545511612od_b_c > $o ).
thf(sy_c_FSM_Opath_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
path_l1403052360814049652_c_d_d: fsm_li1226222605880383890_c_d_d > list_P903359562653991662od_b_c > list_P4918516663698092921od_b_c > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
path_P8254327248518380459od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > list_P5750286787369789953_set_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
path_P6359343318551209683_c_b_c: fsm_Pr6408405645449350513_c_b_c > produc8838969699183119820_a_b_c > list_P578107730873818684_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
path_P784432154605857618_c_d_d: fsm_Pr833494485807227248_c_d_d > produc8838969699183119820_a_b_c > list_P8957986552689298425_a_b_c > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
path_P4567602787516311982_a_b_c: fsm_Pr5633030146480774220_a_b_c > product_prod_a_a > list_P558552684728352636od_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__b,type,
path_P1883008253792545794_b_c_b: fsm_Pr1345674910713743136_b_c_b > product_prod_c_a > list_P7369010113192768532od_c_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
path_P1107610407223809260_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > list_P1562850763667305982od_c_a > $o ).
thf(sy_c_FSM_Opath_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
path_s1167107641669997510_set_a: fsm_se8204406047609318756_set_a > set_a > list_P3716011504951620193_set_a > $o ).
thf(sy_c_FSM_Opath_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Set__Oset_Itf__a_J,type,
path_s6052385582279609498_set_a: fsm_se7838025714203150264_set_a > set_a > list_P719839838134327221_set_a > $o ).
thf(sy_c_FSM_Opath_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
path_s526755528433797412_set_a: fsm_se2423825140862529346_set_a > set_a > list_P5960435600574695743_set_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001tf__c,type,
path_a9139061043061041550_c_a_c: fsm_a_9051689448454524332_c_a_c > a > list_P936865259254933061od_c_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__c,type,
path_a2326023411465851356_b_c_c: fsm_a_1741613688081531898_b_c_c > a > list_P245329279379811475od_c_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
path_a_a_fsm_a_b_c: fsm_a_a_fsm_a_b_c > a > list_P6783732442441166490_b_c_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001tf__a_001tf__a,type,
path_a_a_a: fsm_a_a_a > a > list_P7817932933098766335od_a_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001tf__a_001tf__b,type,
path_a_a_b: fsm_a_a_b > a > list_P7365212274028606398od_b_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001tf__b_001tf__c,type,
path_a_b_c: fsm_a_b_c > a > list_P6327159017948738492od_c_a > $o ).
thf(sy_c_FSM_Opath_001tf__a_001tf__d_001tf__d,type,
path_a_d_d: fsm_a_d_d > a > list_P4703773164859162617od_d_a > $o ).
thf(sy_c_FSM_Opath_001tf__c_001tf__a_001tf__b,type,
path_c_a_b: fsm_c_a_b > c > list_P5017272815184427326od_b_c > $o ).
thf(sy_c_FSM_Opaths__for__input_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
paths_6861451799561089831_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > list_a > set_li8742585201663971359_a_b_c ).
thf(sy_c_FSM_Opaths__for__input_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__c_001tf__a,type,
paths_1286540635615737765_c_c_a: fsm_fsm_a_b_c_c_a > fsm_a_b_c > list_c > set_li639950386900351133_a_b_c ).
thf(sy_c_FSM_Opaths__for__input_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
paths_824755907305698409od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > list_a > set_li790253779163155681_set_a ).
thf(sy_c_FSM_Opaths__for__input_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
paths_607830118076874410_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > list_a > set_li4189853136481112030od_c_a ).
thf(sy_c_FSM_Opaths__for__input_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
paths_3189189365015657092_set_a: fsm_se8204406047609318756_set_a > set_a > list_l2826717958560394946od_c_a > set_li8074387348660466497_set_a ).
thf(sy_c_FSM_Opaths__for__input_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
paths_4833692061487544546_set_a: fsm_se2423825140862529346_set_a > set_a > list_set_a > set_li8940475491099327647_set_a ).
thf(sy_c_FSM_Opaths__for__input_001tf__a_001tf__b_001tf__c,type,
paths_6942934977415288259_a_b_c: fsm_a_b_c > a > list_b > set_li1159382662694783132od_c_a ).
thf(sy_c_FSM_Opaths__for__io_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
paths_9186897071720686893_c_a_a: fsm_fsm_a_b_c_a_a > fsm_a_b_c > list_P1396940483166286381od_a_a > set_li8742585201663971359_a_b_c ).
thf(sy_c_FSM_Opaths__for__io_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
paths_6507691185994526831od_c_a: fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > list_P1175628092075131243od_c_a > set_li790253779163155681_set_a ).
thf(sy_c_FSM_Opaths__for__io_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
paths_593845848187029424_a_a_b: fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > list_P1467974523212632366od_a_b > set_li4189853136481112030od_c_a ).
thf(sy_c_FSM_Opaths__for__io_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
paths_5979839028395814026_set_a: fsm_se8204406047609318756_set_a > set_a > list_P5262903567315784527_set_a > set_li8074387348660466497_set_a ).
thf(sy_c_FSM_Opaths__for__io_001tf__a_001tf__b_001tf__c,type,
paths_for_io_a_b_c: fsm_a_b_c > a > list_P903359562653991662od_b_c > set_li1159382662694783132od_c_a ).
thf(sy_c_FSM_Oreachable_001tf__a_001tf__b_001tf__c,type,
reachable_a_b_c: fsm_a_b_c > a > $o ).
thf(sy_c_FSM_Oreachable__states_001tf__a_001tf__b_001tf__c,type,
reacha1620305530751930115_a_b_c: fsm_a_b_c > set_a ).
thf(sy_c_FSM_Ostates_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
states_fsm_a_b_c_a_a: fsm_fsm_a_b_c_a_a > set_fsm_a_b_c ).
thf(sy_c_FSM_Ostates_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a_001tf__a,type,
states1245786465149168759_c_a_a: fsm_li365217302033949778_c_a_a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Ostates_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
states7681702920031268536_c_b_c: fsm_li6801133765522507155_c_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Ostates_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
states2106791756085916471_c_d_d: fsm_li1226222605880383890_c_d_d > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
states3936357408656391189_c_d_d: fsm_Pr833494485807227248_c_d_d > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
states3827391290251485425_a_b_c: fsm_Pr5633030146480774220_a_b_c > set_Product_prod_a_a ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
states367398909958982703_a_a_b: fsm_Pr1886043760914421514_a_a_b > set_Product_prod_c_a ).
thf(sy_c_FSM_Ostates_001tf__a_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
states_a_a_fsm_a_b_c: fsm_a_a_fsm_a_b_c > set_a ).
thf(sy_c_FSM_Ostates_001tf__a_001tf__a_001tf__a,type,
states_a_a_a: fsm_a_a_a > set_a ).
thf(sy_c_FSM_Ostates_001tf__a_001tf__b_001tf__c,type,
states_a_b_c: fsm_a_b_c > set_a ).
thf(sy_c_FSM_Ostates_001tf__a_001tf__d_001tf__d,type,
states_a_d_d: fsm_a_d_d > set_a ).
thf(sy_c_FSM_Otarget_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
target_fsm_a_b_c_a_a: fsm_a_b_c > list_P4545384517222041535_a_b_c > fsm_a_b_c ).
thf(sy_c_FSM_Otarget_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a_001tf__a,type,
target8167241456299525352_c_a_a: list_P903359562653991662od_b_c > list_P8948690831120843391od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Otarget_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
target5379785874326849321_c_b_c: list_P903359562653991662od_b_c > list_P8364599791545511612od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Otarget_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
target9028246747236273064_c_d_d: list_P903359562653991662od_b_c > list_P4918516663698092921od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
target3445005149252956639od_c_a: produc1703568184450464039_set_a > list_P5750286787369789953_set_a > produc1703568184450464039_set_a ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__b_001tf__c,type,
target5407960577604541703_c_b_c: produc8838969699183119820_a_b_c > list_P578107730873818684_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__d_001tf__d,type,
target9056421450513965446_c_d_d: produc8838969699183119820_a_b_c > list_P8957986552689298425_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001tf__b_001tf__c,type,
target1956115425879022752_a_b_c: produc3220416805844688357od_c_a > list_P2673244623396751228od_c_a > produc3220416805844688357od_c_a ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
target539946457023899106_a_b_c: product_prod_a_a > list_P558552684728352636od_a_a > product_prod_a_a ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
target6303326113586172192_a_a_b: product_prod_c_a > list_P1562850763667305982od_c_a > product_prod_c_a ).
thf(sy_c_FSM_Otarget_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
target6955975396184022522_set_a: set_a > list_P3716011504951620193_set_a > set_a ).
thf(sy_c_FSM_Otarget_001tf__a_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
target_a_a_fsm_a_b_c: a > list_P6783732442441166490_b_c_a > a ).
thf(sy_c_FSM_Otarget_001tf__a_001tf__a_001tf__a,type,
target_a_a_a: a > list_P7817932933098766335od_a_a > a ).
thf(sy_c_FSM_Otarget_001tf__a_001tf__a_001tf__b,type,
target_a_a_b: a > list_P7365212274028606398od_b_a > a ).
thf(sy_c_FSM_Otarget_001tf__a_001tf__b_001tf__c,type,
target_a_b_c: a > list_P6327159017948738492od_c_a > a ).
thf(sy_c_FSM_Otarget_001tf__a_001tf__d_001tf__d,type,
target_a_d_d: a > list_P4703773164859162617od_d_a > a ).
thf(sy_c_FSM_Otarget_001tf__c_001tf__a_001tf__b,type,
target_c_a_b: c > list_P5017272815184427326od_b_c > c ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
if_lis1795051829816687490od_c_a: $o > list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_If_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
if_lis437861846949295796od_b_c: $o > list_P903359562653991662od_b_c > list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_If_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
if_set5339988235699434644od_b_c: $o > set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_If_001tf__a,type,
if_a: $o > a > a > a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_M_Eo_J,type,
inf_in4728725048587157459_c_a_o: ( list_P6327159017948738492od_c_a > $o ) > ( list_P6327159017948738492od_c_a > $o ) > list_P6327159017948738492od_c_a > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_M_Eo_J,type,
inf_in3324677931821484577_b_c_o: ( list_P903359562653991662od_b_c > $o ) > ( list_P903359562653991662od_b_c > $o ) > list_P903359562653991662od_b_c > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_M_Eo_J,type,
inf_in3715331971855973927_d_d_o: ( produc4859908366599477352od_d_d > $o ) > ( produc4859908366599477352od_d_d > $o ) > produc4859908366599477352od_d_d > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_M_Eo_J,type,
inf_in6784492051131590851_b_c_o: ( produc8838969699183119820_a_b_c > $o ) > ( produc8838969699183119820_a_b_c > $o ) > produc8838969699183119820_a_b_c > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_M_Eo_J,type,
inf_in7122225856740857921_b_c_o: ( set_li6436108459499378894od_b_c > $o ) > ( set_li6436108459499378894od_b_c > $o ) > set_li6436108459499378894od_b_c > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_Itf__a_M_Eo_J,type,
inf_inf_a_o: ( a > $o ) > ( a > $o ) > a > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
inf_in980870363377917322od_c_a: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
inf_in4978071631833541052od_b_c: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
inf_in7322238654750965302od_d_d: set_Pr9130538228769002824od_d_d > set_Pr9130538228769002824od_d_d > set_Pr9130538228769002824od_d_d ).
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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
inf_in1791426075705210592_set_a: set_Pr3779000724142394866_set_a > set_Pr3779000724142394866_set_a > set_Pr3779000724142394866_set_a ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
inf_in4776242878804941978_a_b_c: set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
inf_in5524221907227607964od_b_c: set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_Itf__a_J,type,
inf_inf_set_a: set_a > set_a > set_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
sup_su500200128730103920od_c_a: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
sup_su3823046536922626210od_b_c: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
sup_su3647555221267236124od_d_d: set_Pr9130538228769002824od_d_d > set_Pr9130538228769002824od_d_d > set_Pr9130538228769002824od_d_d ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
sup_su5624169484884619995_set_a: set_Pr5845495582615845127_set_a > set_Pr5845495582615845127_set_a > set_Pr5845495582615845127_set_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
sup_su7650654951151286656_a_b_c: set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
sup_su7950883165052597354od_c_a: set_Pr8357624050790843030od_c_a > set_Pr8357624050790843030od_c_a > set_Pr8357624050790843030od_c_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
sup_su2554677861087362972od_b_c: set_Product_prod_b_c > set_Product_prod_b_c > set_Product_prod_b_c ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
sup_su8485086389179333250od_b_c: set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_Itf__a_J,type,
sup_sup_set_a: set_a > set_a > set_a ).
thf(sy_c_List_Oappend_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
append2943488786620085207od_c_a: list_l2826717958560394946od_c_a > list_l2826717958560394946od_c_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Oappend_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
append6992831555715836169od_b_c: list_l8907847357763382004od_b_c > list_l8907847357763382004od_b_c > list_l8907847357763382004od_b_c ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
append1656274458552408916_a_b_c: list_P4545384517222041535_a_b_c > list_P4545384517222041535_a_b_c > list_P4545384517222041535_a_b_c ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
append6772029687554554499od_d_d: list_P4069430723938770798od_d_d > list_P4069430723938770798od_d_d > list_P4069430723938770798od_d_d ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J,type,
append1006059461745118948_set_a: list_P5262903567315784527_set_a > list_P5262903567315784527_set_a > list_P5262903567315784527_set_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
append881000372101963414_set_a: list_P5750286787369789953_set_a > list_P5750286787369789953_set_a > list_P5750286787369789953_set_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
append311360319448987923od_c_a: list_P1562850763667305982od_c_a > list_P1562850763667305982od_c_a > list_P1562850763667305982od_c_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
append6159960292548482806_set_a: list_P3716011504951620193_set_a > list_P3716011504951620193_set_a > list_P3716011504951620193_set_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
append6456390900168921282_set_a: list_P3660316430366008877_set_a > list_P3660316430366008877_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
append2545967182438564583_a_b_c: list_P5219093185649440210_a_b_c > list_P5219093185649440210_a_b_c > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
append2230762392551410432od_c_a: list_P1175628092075131243od_c_a > list_P1175628092075131243od_c_a > list_P1175628092075131243od_c_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
append3884164603879732689od_c_a: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
append5335208819046833346od_a_a: list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
append5335208823350062147od_a_b: list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
append2547753245680614915od_b_c: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Oappend_001tf__a,type,
append_a: list_a > list_a > list_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J,type,
nil_Pr7623349287138497231_set_a: list_P5262903567315784527_set_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
nil_Pr7913020553331505022od_c_a: list_P1562850763667305982od_c_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
nil_Pr184782776552258283od_c_a: list_P1175628092075131243od_c_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
nil_Pr1342775757158464060od_c_a: list_P6327159017948738492od_c_a ).
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__b_Mtf__c_J,type,
nil_Product_prod_b_c: list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
map_fs6831279280335390212_a_b_c: ( fsm_a_b_c > fsm_a_b_c ) > list_fsm_a_b_c > list_fsm_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_fs536842135048473245od_c_a: ( fsm_a_b_c > list_P6327159017948738492od_c_a ) > list_fsm_a_b_c > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a,type,
map_fsm_a_b_c_a: ( fsm_a_b_c > a ) > list_fsm_a_b_c > list_a ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_li335866320336015812od_c_a: ( list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a ) > list_l2826717958560394946od_c_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
map_li5011125751384388634_set_a: ( list_P6327159017948738492od_c_a > produc7049025859877086738_set_a ) > list_l2826717958560394946od_c_a > list_P4908235088432371736_set_a ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001tf__a,type,
map_li6584926188472171782_c_a_a: ( list_P6327159017948738492od_c_a > a ) > list_l2826717958560394946od_c_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
map_li8081432502061035332od_b_c: ( list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ) > list_l8907847357763382004od_b_c > list_l8907847357763382004od_b_c ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
map_li605568857130319038od_d_d: ( list_P903359562653991662od_b_c > produc4859908366599477352od_d_d ) > list_l8907847357763382004od_b_c > list_P4069430723938770798od_d_d ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_li4890537941830539389_set_a: ( list_P903359562653991662od_b_c > produc1703568184450464039_set_a ) > list_l8907847357763382004od_b_c > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
map_li6967035672056657954_a_b_c: ( list_P903359562653991662od_b_c > produc8838969699183119820_a_b_c ) > list_l8907847357763382004od_b_c > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a,type,
map_li642343614954829908_b_c_a: ( list_P903359562653991662od_b_c > a ) > list_l8907847357763382004od_b_c > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J,type,
map_Pr4008010590358927986_b_c_a: ( produc9049374856634298831_a_b_c > produc8127812663931047741_b_c_a ) > list_P7714905414082524373_a_b_c > list_P7671510403078805059_b_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr7384117626843903474od_a_a: ( produc8723758207947523769_a_b_c > product_prod_a_a ) > list_P4545384517222041535_a_b_c > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
map_Pr3451339525954936178od_c_a: ( produc2463281488305106231_a_b_c > product_prod_c_a ) > list_P3455624172244930365_a_b_c > list_P125642481956313003od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
map_Pr8512485071813346500od_d_d: ( produc4859908366599477352od_d_d > produc4859908366599477352od_d_d ) > list_P4069430723938770798od_d_d > list_P4069430723938770798od_d_d ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001tf__a,type,
map_Pr5972083880475703642_d_d_a: ( produc4859908366599477352od_d_d > a ) > list_P4069430723938770798od_d_d > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_Pr6055023778478330862od_c_a: ( produc7049025859877086738_set_a > list_P6327159017948738492od_c_a ) > list_P4908235088432371736_set_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_Pr2257100352023006809_set_a: ( produc7049025859877086738_set_a > produc1703568184450464039_set_a ) > list_P4908235088432371736_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_Pr1708894191565315447od_c_a: ( produc4019028329151942089_set_a > list_P6327159017948738492od_c_a ) > list_P5262903567315784527_set_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr3749974615233628978od_a_a: ( produc188457162657408377od_b_c > product_prod_a_a ) > list_P8948690831120843391od_b_c > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr4814182253694984182od_b_c: ( produc596031391177498678od_b_c > product_prod_b_c ) > list_P8364599791545511612od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
map_Pr7351454074379792120od_d_d: ( produc7248869284116280179od_b_c > product_prod_d_d ) > list_P4918516663698092921od_b_c > list_P8926467638345140077od_d_d ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
map_Pr2884798845580615278od_c_a: ( produc3559677970590150011_set_a > produc3220416805844688357od_c_a ) > list_P5750286787369789953_set_a > list_P1175628092075131243od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr2496390191848272452od_c_a: ( produc662032092171055542_a_b_c > produc2669932201312201782od_c_a ) > list_P578107730873818684_a_b_c > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
map_Pr4438953839670867576od_d_d: ( produc6922481318474903027_a_b_c > product_prod_d_d ) > list_P8957986552689298425_a_b_c > list_P8926467638345140077od_d_d ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr6478393753112901892od_c_a: ( produc3461525747684641526od_c_a > produc2669932201312201782od_c_a ) > list_P2673244623396751228od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr2161286011372329929od_c_a: ( produc7959140976575634929_c_a_c > produc2669932201312201782od_c_a ) > list_P4571182638172300535_c_a_c > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr7629667074831319300od_c_a: ( produc3308035872450592246od_a_a > produc2669932201312201782od_c_a ) > list_P558552684728352636od_a_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr4341431729436552389od_b_c: ( produc4272613772517093799od_b_c > product_prod_b_c ) > list_P7987531494101635245od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr9028310062325878351od_b_c: ( produc3811587680120912029_set_a > product_prod_b_c ) > list_P7462397787910628259_set_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr4817612238366249903od_b_c: ( produc8127812663931047741_b_c_a > product_prod_b_c ) > list_P7671510403078805059_b_c_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr3481561618413555566od_b_c: ( produc8127812668234276542_b_c_b > product_prod_b_c ) > list_P7742544443125151044_b_c_b > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr2145510998460861229od_b_c: ( produc8127812672537505343_b_c_c > product_prod_b_c ) > list_P7813578483171497029_b_c_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J,type,
map_Pr7927132834574546676_b_c_b: ( produc490884240983871886od_c_a > produc8127812668234276542_b_c_b ) > list_P7369010113192768532od_c_a > list_P7742544443125151044_b_c_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__a_J_J_J,type,
map_Pr834105277175768324od_b_a: ( produc3205353004677322104od_c_a > produc1355312390766300472od_b_a ) > list_P1562850763667305982od_c_a > list_P7365212274028606398od_b_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr2148725087721669634od_c_a: ( produc3205353004677322104od_c_a > produc2669932201312201782od_c_a ) > list_P1562850763667305982od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__b_J,type,
map_Pr3411285261028437108od_a_b: ( produc3205353004677322104od_c_a > product_prod_a_b ) > list_P1562850763667305982od_c_a > list_P1467974523212632366od_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
map_Pr6135845499543628420od_b_c: ( produc3205353004677322104od_c_a > produc6657052613134160568od_b_c ) > list_P1562850763667305982od_c_a > list_P5017272815184427326od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J,type,
map_Pr3507802118303906290_set_a: ( produc3127082738048029659_set_a > produc4019028329151942089_set_a ) > list_P3716011504951620193_set_a > list_P5262903567315784527_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr5191547833749763551od_c_a: ( produc3127082738048029659_set_a > produc2669932201312201782od_c_a ) > list_P3716011504951620193_set_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J,type,
map_Pr6895669950699468018_set_a: ( produc4514793722652660655_set_a > produc3811587680120912029_set_a ) > list_P719839838134327221_set_a > list_P7462397787910628259_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_Pr7110208979441748082_set_a: ( produc9078272350731273017_set_a > produc1703568184450464039_set_a ) > list_P5960435600574695743_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
map_Pr191379420489308491od_b_c: ( produc1703568184450464039_set_a > list_P903359562653991662od_b_c ) > list_P3660316430366008877_set_a > list_l8907847357763382004od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_Pr5757421898035411460_set_a: ( produc1703568184450464039_set_a > produc1703568184450464039_set_a ) > list_P3660316430366008877_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
map_Pr6057462688338226473_a_b_c: ( produc1703568184450464039_set_a > produc8838969699183119820_a_b_c ) > list_P3660316430366008877_set_a > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Set__Oset_Itf__a_J,type,
map_Pr8866779738092938811_set_a: ( produc1703568184450464039_set_a > set_a ) > list_P3660316430366008877_set_a > list_set_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a,type,
map_Pr4616894539174211803et_a_a: ( produc1703568184450464039_set_a > a ) > list_P3660316430366008877_set_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
map_Pr6813647754772709915_a_b_c: ( produc8838969699183119820_a_b_c > fsm_a_b_c ) > list_P5219093185649440210_a_b_c > list_fsm_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
map_Pr9043562808214552772_a_b_c: ( produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c ) > list_P5219093185649440210_a_b_c > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr5727606280510735712od_b_c: ( produc8838969699183119820_a_b_c > product_prod_b_c ) > list_P5219093185649440210_a_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
map_Pr4360419603926651846od_b_c: ( produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c ) > list_P5219093185649440210_a_b_c > list_s4306765762059232468od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__a,type,
map_Pr811584189524267510_b_c_a: ( produc8838969699183119820_a_b_c > a ) > list_P5219093185649440210_a_b_c > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr5832279806847121031od_b_c: ( produc3220416805844688357od_c_a > product_prod_b_c ) > list_P1175628092075131243od_c_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
map_Pr8995122597089061229od_b_c: ( produc3220416805844688357od_c_a > set_li6436108459499378894od_b_c ) > list_P1175628092075131243od_c_a > list_s4306765762059232468od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001tf__a,type,
map_Pr7928508354609250845_c_a_a: ( produc3220416805844688357od_c_a > a ) > list_P1175628092075131243od_c_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J,type,
map_Pr4742243551537815990_c_a_c: ( produc8503114081040878655od_c_a > produc7959140976575634929_c_a_c ) > list_P936865259254933061od_c_a > list_P4571182638172300535_c_a_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J,type,
map_Pr7037326443982793270_b_c_c: ( produc1001868188449977229od_c_a > produc8127812672537505343_b_c_c ) > list_P245329279379811475od_c_a > list_P7813578483171497029_b_c_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
map_Pr7502839659173251580_a_b_c: ( produc2364950978236125332_b_c_a > produc8838969699183119820_a_b_c ) > list_P6783732442441166490_b_c_a > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr6384380680725278130od_a_a: ( produc7928013997122480633od_a_a > product_prod_a_a ) > list_P7817932933098766335od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr6705208461955284164od_c_a: ( produc2669932201312201782od_c_a > produc2669932201312201782od_c_a ) > list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
map_Pr3684547939035685915od_c_a: ( produc2669932201312201782od_c_a > produc2133359284458116493od_c_a ) > list_P6327159017948738492od_c_a > list_P5767727266746070163od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr776894537227705078od_b_c: ( produc2669932201312201782od_c_a > product_prod_b_c ) > list_P6327159017948738492od_c_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001tf__a,type,
map_Pr5179659585931931020_c_a_a: ( produc2669932201312201782od_c_a > a ) > list_P6327159017948738492od_c_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
map_Pr6689519438302151288od_d_d: ( produc2648501391905408755od_d_a > product_prod_d_d ) > list_P4703773164859162617od_d_a > list_P8926467638345140077od_d_d ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr5116787512092568389od_b_c: ( product_prod_a_a > product_prod_b_c ) > list_P1396940483166286381od_a_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
map_Pr3648903439221452587od_b_c: ( product_prod_a_a > set_li6436108459499378894od_b_c ) > list_P1396940483166286381od_a_a > list_s4306765762059232468od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
map_Pr3897371633210041563_a_a_a: ( product_prod_a_a > a ) > list_P1396940483166286381od_a_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__a_Mtf__b_J_001tf__a,type,
map_Pr3261722632605054874_a_b_a: ( product_prod_a_b > a ) > list_P1467974523212632366od_a_b > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
map_Pr605483782884719770_a_b_c: ( produc2133359284458116493od_c_a > fsm_a_b_c ) > list_P5767727266746070163od_c_a > list_fsm_a_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_Pr6217181894889484595od_c_a: ( produc2133359284458116493od_c_a > list_P6327159017948738492od_c_a ) > list_P5767727266746070163od_c_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
map_Pr526699465062943108od_c_a: ( produc2133359284458116493od_c_a > produc2133359284458116493od_c_a ) > list_P5767727266746070163od_c_a > list_P5767727266746070163od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
map_Pr6684165712643126428od_c_a: ( produc2133359284458116493od_c_a > product_prod_c_a ) > list_P5767727266746070163od_c_a > list_P125642481956313003od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001tf__a,type,
map_Pr3016883280456414453_c_a_a: ( produc2133359284458116493od_c_a > a ) > list_P5767727266746070163od_c_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001tf__b,type,
map_Pr3016883280456414454_c_a_b: ( produc2133359284458116493od_c_a > b ) > list_P5767727266746070163od_c_a > list_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
map_Pr7314640756821961490od_c_a: ( product_prod_b_c > produc2669932201312201782od_c_a ) > list_P903359562653991662od_b_c > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr6384634858812015940od_b_c: ( product_prod_b_c > product_prod_b_c ) > list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__b,type,
map_Pr8222292247188198875_b_c_b: ( product_prod_b_c > b ) > list_P903359562653991662od_b_c > list_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a,type,
map_Pr5866436826731527133_c_a_a: ( product_prod_c_a > a ) > list_P125642481956313003od_c_a > list_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__c,type,
map_Pr5866436826731527135_c_a_c: ( product_prod_c_a > c ) > list_P125642481956313003od_c_a > list_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__d_Mtf__d_J_001tf__d,type,
map_Pr332336403249921950_d_d_d: ( product_prod_d_d > d ) > list_P8926467638345140077od_d_d > list_d ).
thf(sy_c_List_Olist_Omap_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_se9006238007647464077_set_a: ( set_a > produc1703568184450464039_set_a ) > list_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
map_a_889415987282285442od_c_a: ( a > list_P6327159017948738492od_c_a ) > list_a > list_l2826717958560394946od_c_a ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
map_a_6125361980051820212od_b_c: ( a > list_P903359562653991662od_b_c ) > list_a > list_l8907847357763382004od_b_c ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
map_a_5229631668954897454od_d_d: ( a > produc4859908366599477352od_d_d ) > list_a > list_P4069430723938770798od_d_d ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
map_a_757648918575525869_set_a: ( a > produc1703568184450464039_set_a ) > list_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
map_a_4118158524683405202_a_b_c: ( a > produc8838969699183119820_a_b_c ) > list_a > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
map_a_4329988354072741803od_c_a: ( a > produc3220416805844688357od_c_a ) > list_a > list_P1175628092075131243od_c_a ).
thf(sy_c_List_Olist_Omap_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_a_7860052162900579309od_a_a: ( a > product_prod_a_a ) > list_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001tf__a_001tf__a,type,
map_a_a: ( a > a ) > list_a > list_a ).
thf(sy_c_List_Olist_Omap_001tf__b_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
map_b_1729217027404323474od_c_a: ( b > produc2133359284458116493od_c_a ) > list_b > list_P5767727266746070163od_c_a ).
thf(sy_c_List_Olist_Omap_001tf__b_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_b_4433156289202544749od_b_c: ( b > product_prod_b_c ) > list_b > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001tf__c_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
map_c_1006260398291594985od_c_a: ( c > product_prod_c_a ) > list_c > list_P125642481956313003od_c_a ).
thf(sy_c_List_Olist_Omap_001tf__d_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
map_d_6802736565751565034od_d_d: ( d > product_prod_d_d ) > list_d > list_P8926467638345140077od_d_d ).
thf(sy_c_List_Olist_Oset_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
set_fsm_a_b_c2: list_fsm_a_b_c > set_fsm_a_b_c ).
thf(sy_c_List_Olist_Oset_001t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J,type,
set_fsm_d_b_c2: list_fsm_d_b_c > set_fsm_d_b_c ).
thf(sy_c_List_Olist_Oset_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
set_li8663184538779258833od_c_a: list_l2826717958560394946od_c_a > set_li1159382662694783132od_c_a ).
thf(sy_c_List_Olist_Oset_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
set_li4480668622519654659od_b_c: list_l8907847357763382004od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
set_Pr5977834532684968573od_d_d: list_P4069430723938770798od_d_d > set_Pr9130538228769002824od_d_d ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
set_Pr1402144133550743484od_c_a: list_P6842272289507149357od_c_a > set_Pr2495824852500398855od_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
set_Pr1469968110526226471_set_a: list_P4908235088432371736_set_a > set_Pr3779000724142394866_set_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
set_Pr292865031892111420od_b_c: list_P205660002400636589od_b_c > set_Pr3842837961795859335od_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_J,type,
set_Pr9038908268211613900_b_c_a: list_P2482690556911073341_b_c_a > set_Pr3924463358016699415_b_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
set_Pr5589546020064100540od_d_d: list_P1902024060891705133od_d_d > set_Pr5335332815339889671od_d_d ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
set_Pr6500651403171443068_set_a: list_P7280339077077263853_set_a > set_Pr3538216614922818759_set_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_J,type,
set_Pr26014663306455507et_a_a: list_P4965959628081825988et_a_a > set_Pr1224833622948082078et_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
set_Pr4521536175723917500_a_b_c: list_P1589893298620025645_a_b_c > set_Pr454692187318948871_a_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__a_J,type,
set_Pr9008855877005340526_b_c_a: list_P2333064526294201311_b_c_a > set_Pr7394172031124433337_b_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
set_Pr6987804667698513421od_c_a: list_P1562850763667305982od_c_a > set_Pr2640428967771533528od_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
set_Pr7878197726666307004_set_a: list_P3660316430366008877_set_a > set_Pr5845495582615845127_set_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
set_Pr3403252632855053537_a_b_c: list_P5219093185649440210_a_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
set_Pr5079464637073054970od_c_a: list_P1175628092075131243od_c_a > set_Pr5230154892316275013od_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
set_Pr316496599637395756od_b_c: list_P5089288917818663069od_b_c > set_Pr6531061718924289143od_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
set_Pr8441785722565869669_set_a: list_P401504301226456662_set_a > set_Pr5883750332947488560_set_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
set_Pr5664641634098845387od_c_a: list_P6327159017948738492od_c_a > set_Pr8357624050790843030od_c_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
set_Product_prod_a_a2: list_P1396940483166286381od_a_a > set_Product_prod_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
set_Product_prod_b_c2: list_P903359562653991662od_b_c > set_Product_prod_b_c ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
set_Product_prod_d_d2: list_P8926467638345140077od_d_d > set_Product_prod_d_d ).
thf(sy_c_List_Olist_Oset_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
set_se1205977669550889699od_b_c: list_s4306765762059232468od_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_List_Olist_Oset_001t__Set__Oset_Itf__a_J,type,
set_set_a2: list_set_a > set_set_a ).
thf(sy_c_List_Olist_Oset_001tf__a,type,
set_a2: list_a > set_a ).
thf(sy_c_List_Olist_Oset_001tf__b,type,
set_b2: list_b > set_b ).
thf(sy_c_List_Olist_Oset_001tf__c,type,
set_c2: list_c > set_c ).
thf(sy_c_List_Olist_Oset_001tf__d,type,
set_d2: list_d > set_d ).
thf(sy_c_List_Ozip_001t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
zip_fs8624885554530663032od_d_d: list_fsm_d_b_c > list_P8926467638345140077od_d_d > list_P4069430723938770798od_d_d ).
thf(sy_c_List_Ozip_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
zip_li3537494752898587447od_c_a: list_l2826717958560394946od_c_a > list_l2826717958560394946od_c_a > list_P6842272289507149357od_c_a ).
thf(sy_c_List_Ozip_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
zip_li7800925431565461538_set_a: list_l2826717958560394946od_c_a > list_P3660316430366008877_set_a > list_P4908235088432371736_set_a ).
thf(sy_c_List_Ozip_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
zip_li8331637159781295287od_b_c: list_l8907847357763382004od_b_c > list_l8907847357763382004od_b_c > list_P205660002400636589od_b_c ).
thf(sy_c_List_Ozip_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a,type,
zip_li952869467468394055_b_c_a: list_l8907847357763382004od_b_c > list_a > list_P2482690556911073341_b_c_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
zip_Pr2050640324219679287od_d_d: list_P4069430723938770798od_d_d > list_P4069430723938770798od_d_d > list_P1902024060891705133od_d_d ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
zip_Pr5333784274856831607_set_a: list_P3660316430366008877_set_a > list_P3660316430366008877_set_a > list_P7280339077077263853_set_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a,type,
zip_Pr8448489393822377038et_a_a: list_P3660316430366008877_set_a > list_a > list_P4965959628081825988et_a_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
zip_Pr701755647690507319_a_b_c: list_P5219093185649440210_a_b_c > list_P5219093185649440210_a_b_c > list_P1589893298620025645_a_b_c ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__a,type,
zip_Pr5379581719685156585_b_c_a: list_P5219093185649440210_a_b_c > list_a > list_P2333064526294201311_b_c_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
zip_Pr9032920399426446775od_b_c: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c > list_P7987531494101635245od_b_c ).
thf(sy_c_List_Ozip_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
zip_set_a_set_a: list_set_a > list_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_List_Ozip_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
zip_a_fsm_a_b_c: list_a > list_fsm_a_b_c > list_P5219093185649440210_a_b_c ).
thf(sy_c_List_Ozip_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
zip_a_4713777678317597557od_c_a: list_a > list_l2826717958560394946od_c_a > list_P1175628092075131243od_c_a ).
thf(sy_c_List_Ozip_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
zip_a_6435887832565384359od_b_c: list_a > list_l8907847357763382004od_b_c > list_P5089288917818663069od_b_c ).
thf(sy_c_List_Ozip_001tf__a_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
zip_a_4589243773223691104_set_a: list_a > list_P3660316430366008877_set_a > list_P401504301226456662_set_a ).
thf(sy_c_List_Ozip_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
zip_a_8428819975400564422od_c_a: list_a > list_P5767727266746070163od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_List_Ozip_001tf__a_001tf__a,type,
zip_a_a: list_a > list_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Ozip_001tf__b_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
zip_b_6857355019916857117od_c_a: list_b > list_P125642481956313003od_c_a > list_P5767727266746070163od_c_a ).
thf(sy_c_List_Ozip_001tf__b_001tf__c,type,
zip_b_c: list_b > list_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Ozip_001tf__c_001tf__a,type,
zip_c_a: list_c > list_a > list_P125642481956313003od_c_a ).
thf(sy_c_List_Ozip_001tf__d_001tf__d,type,
zip_d_d: list_d > list_d > list_P8926467638345140077od_d_d ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_M_Eo_J,type,
ord_le2170622466739808161_c_a_o: ( list_P6327159017948738492od_c_a > $o ) > ( list_P6327159017948738492od_c_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_M_Eo_J,type,
ord_le1261880702084804079_b_c_o: ( list_P903359562653991662od_b_c > $o ) > ( list_P903359562653991662od_b_c > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_M_Eo_J,type,
ord_le7046260657170184693_d_d_o: ( produc4859908366599477352od_d_d > $o ) > ( produc4859908366599477352od_d_d > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_M_Eo_J,type,
ord_le792551613302170257_b_c_o: ( produc8838969699183119820_a_b_c > $o ) > ( produc8838969699183119820_a_b_c > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__a_M_Eo_J,type,
ord_less_eq_a_o: ( a > $o ) > ( a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
ord_le2998388488506175548od_c_a: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
ord_le282488521294790766od_b_c: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
ord_le7464911323401878760od_d_d: set_Pr9130538228769002824od_d_d > set_Pr9130538228769002824od_d_d > $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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
ord_le1057066820810438034_set_a: set_Pr3779000724142394866_set_a > set_Pr3779000724142394866_set_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
ord_le8376522849517564071_set_a: set_Pr5845495582615845127_set_a > set_Pr5845495582615845127_set_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
ord_le6086132928344890700_a_b_c: set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
ord_le3226338165915859510od_c_a: set_Pr8357624050790843030od_c_a > set_Pr8357624050790843030od_c_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
ord_le253122037897321832od_b_c: set_Product_prod_b_c > set_Product_prod_b_c > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
ord_le6656836712342966862od_b_c: set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__a_J,type,
ord_less_eq_set_a: set_a > set_a > $o ).
thf(sy_c_Product__FSM_Oproduct_001tf__a_001tf__b_001tf__c_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
produc7620483080144554102_a_b_c: fsm_a_b_c > fsm_fsm_a_b_c_b_c > fsm_Pr6408405645449350513_c_b_c ).
thf(sy_c_Product__FSM_Oproduct_001tf__a_001tf__b_001tf__c_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc2528431742188625167od_c_a: fsm_a_b_c > fsm_li6382094382827256929_a_b_c > fsm_Pr7632690681235399050_a_b_c ).
thf(sy_c_Product__FSM_Oproduct_001tf__a_001tf__b_001tf__c_001tf__a,type,
produc2510185919789642449_b_c_a: fsm_a_b_c > fsm_a_b_c > fsm_Pr5633030146480774220_a_b_c ).
thf(sy_c_Product__FSM_Oproduct_001tf__c_001tf__a_001tf__b_001tf__a,type,
produc2677346961163784847_a_b_a: fsm_c_a_b > fsm_a_a_b > fsm_Pr1886043760914421514_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__FSM__Ofsm_Itf__a_Mtf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc6043144016332479348od_c_a: fsm_a_1173558889237794545od_c_a > produc5133921834323285390od_c_a > produc7320101719827038340od_c_a ).
thf(sy_c_Product__Type_OPair_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc7030729324366460446_set_a: fsm_a_b_c > produc5613711100562202706_set_a > produc554964453608456228_set_a ).
thf(sy_c_Product__Type_OPair_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc5669890062478367513od_c_a: fsm_a_b_c > produc3220416805844688357od_c_a > produc2300901281425032105od_c_a ).
thf(sy_c_Product__Type_OPair_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Test____Suite__Otest____suite_Itf__a_Mtf__b_Mtf__c_Mtf__d_J,type,
produc6507248844927732207_b_c_d: fsm_a_b_c > test_t899597172106206243_b_c_d > produc1521100015819645301_b_c_d ).
thf(sy_c_Product__Type_OPair_001t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
produc3676634857637483352od_d_d: fsm_d_b_c > product_prod_d_d > produc4859908366599477352od_d_d ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc8447801329164731415od_c_a: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a > produc8143030500101326375od_c_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc6508649944902238466_set_a: list_P6327159017948738492od_c_a > produc1703568184450464039_set_a > produc7049025859877086738_set_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
produc1702885982572811065_set_a: list_P6327159017948738492od_c_a > set_a > produc4019028329151942089_set_a ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc3076307724246486423od_b_c: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c > produc5878855887281848999od_b_c ).
thf(sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a,type,
produc595631027891595047_b_c_a: list_P903359562653991662od_b_c > a > produc2267687419657828279_b_c_a ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc2982395248235039108_set_a: nat > list_P3660316430366008877_set_a > produc5613711100562202706_set_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
produc1795809570569509655od_d_d: produc4859908366599477352od_d_d > produc4859908366599477352od_d_d > produc8430528367412472615od_d_d ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc4984519302771176279_set_a: produc1703568184450464039_set_a > produc1703568184450464039_set_a > produc913200677138634471_set_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a,type,
produc2109488108518772014et_a_a: produc1703568184450464039_set_a > a > produc774156279037233726et_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc7246914118821965079_a_b_c: produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c > produc4599717558597148967_a_b_c ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__a,type,
produc431331022791976905_b_c_a: produc8838969699183119820_a_b_c > a > produc7890929710919849305_b_c_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001tf__c,type,
produc174534808117382113_c_a_c: produc2669932201312201782od_c_a > c > produc7959140976575634929_c_a_c ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Set__Oset_Itf__a_J,type,
produc2796512730703427469_set_a: product_prod_b_c > set_a > produc3811587680120912029_set_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__a,type,
produc794085425710893613_b_c_a: product_prod_b_c > a > produc8127812663931047741_b_c_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__b,type,
produc794085425710893614_b_c_b: product_prod_b_c > b > produc8127812668234276542_b_c_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__c,type,
produc794085425710893615_b_c_c: product_prod_b_c > c > produc8127812672537505343_b_c_c ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
produc9088192753505129239_set_a: set_a > set_a > produc1703568184450464039_set_a ).
thf(sy_c_Product__Type_OPair_001t__Test____Suite__Otest____suite_Itf__a_Mtf__b_Mtf__c_Mtf__d_J_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
produc2074771797241578208_set_a: test_t899597172106206243_b_c_d > produc554964453608456228_set_a > produc1983128955183120424_set_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
produc2795441082327197628_a_b_c: a > fsm_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc3580641852002036821od_c_a: a > list_P6327159017948738492od_c_a > produc3220416805844688357od_c_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc6078649392988585351od_b_c: a > list_P903359562653991662od_b_c > produc2768647787938385943od_b_c ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc7473614524774861888_set_a: a > produc1703568184450464039_set_a > produc9189927338296647888_set_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc2817528682913273214od_c_a: a > produc3220416805844688357od_c_a > produc5133921834323285390od_c_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__a_J_J,type,
produc7037890857971478952od_b_a: a > produc3408448585394919311od_b_a > produc1355312390766300472od_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc5762801557034676134od_c_a: a > produc2133359284458116493od_c_a > produc2669932201312201782od_c_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__b_Mtf__a_J,type,
produc6867761796305373823od_b_a: a > product_prod_b_a > produc3408448585394919311od_b_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
produc6867761804911831425od_b_c: a > product_prod_b_c > produc3550516665487611281od_b_c ).
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_Itf__c_Mtf__a_J,type,
produc3440865914000881661od_c_a: b > product_prod_c_a > produc2133359284458116493od_c_a ).
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__c,type,
product_Pair_b_c: b > c > product_prod_b_c ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc8300696160155326504od_b_c: c > produc3550516665487611281od_b_c > produc6657052613134160568od_b_c ).
thf(sy_c_Product__Type_OPair_001tf__c_001tf__a,type,
product_Pair_c_a: c > a > product_prod_c_a ).
thf(sy_c_Product__Type_OPair_001tf__d_001tf__d,type,
product_Pair_d_d: d > d > product_prod_d_d ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__d_Mtf__d_J_001tf__a,type,
produc8306943490236241617_d_d_a: ( fsm_d_b_c > product_prod_d_d > a ) > produc4859908366599477352od_d_d > a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc717347551696018661od_c_a: ( list_P6327159017948738492od_c_a > produc1703568184450464039_set_a > list_P6327159017948738492od_c_a ) > produc7049025859877086738_set_a > list_P6327159017948738492od_c_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
produc1457153799263121084od_b_c: ( product_prod_b_c > product_prod_b_c > product_prod_b_c ) > produc4272613772517093799od_b_c > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
produc4474087116711199794_set_a: ( set_a > set_a > set_a ) > produc1703568184450464039_set_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001_Eo,type,
produc9024115774385606535_b_c_o: ( a > fsm_a_b_c > $o ) > produc8838969699183119820_a_b_c > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc6808532261061394109od_b_c: ( a > fsm_a_b_c > set_li6436108459499378894od_b_c ) > produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Set__Oset_Itf__a_J,type,
produc2268483704214043853_set_a: ( a > fsm_a_b_c > set_a ) > produc8838969699183119820_a_b_c > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a,type,
produc7563927974110973805_b_c_a: ( a > fsm_a_b_c > a ) > produc8838969699183119820_a_b_c > 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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001_Eo,type,
produc3030812177477723822_c_a_o: ( a > list_P6327159017948738492od_c_a > $o ) > produc3220416805844688357od_c_a > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc3172194304981725330od_c_a: ( a > produc2133359284458116493od_c_a > produc2133359284458116493od_c_a ) > produc2669932201312201782od_c_a > produc2133359284458116493od_c_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
produc8782340964261885549od_b_c: ( a > produc2133359284458116493od_c_a > product_prod_b_c ) > produc2669932201312201782od_c_a > product_prod_b_c ).
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__b_Mtf__c_J_J,type,
produc5563787839592911042od_b_c: ( a > a > list_P903359562653991662od_b_c ) > product_prod_a_a > list_P903359562653991662od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc6232784878203098786od_b_c: ( a > a > set_li6436108459499378894od_b_c ) > product_prod_a_a > set_li6436108459499378894od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__a_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc4963144222241986432_a_b_c: ( a > a > set_Pr2640454425625433516_a_b_c ) > product_prod_a_a > set_Pr2640454425625433516_a_b_c ).
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_001tf__a,type,
produc8815886927560695506_a_a_a: ( a > a > a ) > product_prod_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc5632948794012708883od_c_a: ( b > product_prod_c_a > product_prod_c_a ) > produc2133359284458116493od_c_a > product_prod_c_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__b,type,
produc2354600891577745261_c_a_b: ( b > product_prod_c_a > b ) > produc2133359284458116493od_c_a > b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001_Eo,type,
produc1873627588981547243_b_c_o: ( b > c > $o ) > product_prod_b_c > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc2916551642269384257od_b_c: ( b > c > list_P903359562653991662od_b_c ) > product_prod_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc4109512363540721695_a_b_c: ( b > c > produc8838969699183119820_a_b_c ) > product_prod_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc2955163486331930657od_b_c: ( b > c > set_li6436108459499378894od_b_c ) > product_prod_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc8075048271621630975_a_b_c: ( b > c > set_Pr2640454425625433516_a_b_c ) > product_prod_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001t__Set__Oset_Itf__a_J,type,
produc3958908706888076337_set_a: ( b > c > set_a ) > product_prod_b_c > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__c_001tf__a,type,
produc8837194378803474129_b_c_a: ( b > c > a ) > product_prod_b_c > a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__c_001tf__a_001tf__c,type,
produc1561580084227405270_c_a_c: ( c > a > c ) > product_prod_c_a > c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001_Eo,type,
produc1445293847429941932_d_d_o: ( d > d > $o ) > product_prod_d_d > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc4949400892932413954od_b_c: ( d > d > list_P903359562653991662od_b_c ) > product_prod_d_d > list_P903359562653991662od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc4866288027762747616_a_b_c: ( d > d > produc8838969699183119820_a_b_c ) > product_prod_d_d > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc7257933256910036962od_b_c: ( d > d > set_li6436108459499378894od_b_c ) > product_prod_d_d > set_li6436108459499378894od_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc1681794554106568896_a_b_c: ( d > d > set_Pr2640454425625433516_a_b_c ) > product_prod_d_d > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001t__Set__Oset_Itf__a_J,type,
produc7855159438439358834_set_a: ( d > d > set_a ) > product_prod_d_d > set_a ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__d_001tf__d_001tf__a,type,
produc8018803990352283666_d_d_a: ( d > d > a ) > product_prod_d_d > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a,type,
produc1155351766825858590_b_c_a: produc7386240147096006850_b_c_a > fsm_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc3242630202250842350_set_a: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
produc2106691229161676581_set_a: produc4019028329151942089_set_a > list_P6327159017948738492od_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc2811850266904162578_a_b_c: produc662032092171055542_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J,type,
produc3992837916874053330od_c_a: produc3461525747684641526od_c_a > produc3220416805844688357od_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc6921293161622054770od_c_a: produc4636877924870960150od_c_a > produc2669932201312201782od_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001tf__c,type,
produc8128955733147053517_c_a_c: produc7959140976575634929_c_a_c > produc2669932201312201782od_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc2892452523101172178od_a_a: produc3308035872450592246od_a_a > product_prod_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc4998674477397503810_set_a: produc3327548793958714598_set_a > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc774877329438122343_a_b_c: produc5251616362701678859_a_b_c > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc8235939149734187176od_c_a: produc5639942896587702860od_c_a > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc2042588467764379584od_c_a: produc3494896691819415140od_c_a > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Set__Oset_Itf__a_J,type,
produc6257147697102537081_set_a: produc3811587680120912029_set_a > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__a,type,
produc6878540623311373337_b_c_a: produc8127812663931047741_b_c_a > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__b,type,
produc6878540623311373338_b_c_b: produc8127812668234276542_b_c_b > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__c,type,
produc6878540623311373339_b_c_c: produc8127812672537505343_b_c_c > product_prod_b_c ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc8171714036265584980od_c_a: produc3205353004677322104od_c_a > product_prod_c_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc7682742971909621559_set_a: produc3127082738048029659_set_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc38069527703528652_set_a: produc3364680560414100336_set_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
produc9088895665703139587_set_a: produc1703568184450464039_set_a > set_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
produc2620512763296580520_a_b_c: produc8838969699183119820_a_b_c > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc4637894536740104257od_c_a: produc3220416805844688357od_c_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc7198897215385899379od_b_c: produc2768647787938385943od_b_c > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J,type,
produc5208970367483154503_b_c_a: produc1904964609870600683_b_c_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc2636661781674612887_set_a: produc755551923580287291_set_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc6661699919570267473_a_b_c: produc9056390731160261109_a_b_c > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc4735472043516613020od_b_c: produc7398450683514153664od_b_c > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc6516300539023753772od_a_a: produc4044097585999906000od_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc4225943634317630866od_c_a: produc2669932201312201782od_c_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001tf__a,type,
product_fst_a_a: product_prod_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001tf__b,type,
product_fst_a_b: product_prod_a_b > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc4488652850390612441od_b_c: produc1730362377910711293od_b_c > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc3258500352807548343_a_b_c: produc4278308224165221851_a_b_c > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc7418247913919711568od_c_a: produc3040473667876607220od_c_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc806483927813978002od_a_a: produc1204595349835281846od_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc301949074746585577od_c_a: produc2133359284458116493od_c_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001tf__c,type,
product_fst_b_c: product_prod_b_c > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc5388473464130769137od_b_c: produc958224036683255701od_b_c > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc9030635519781843663_a_b_c: produc2201954294517061491_a_b_c > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc3687507211660016360od_c_a: produc6476833234341301004od_c_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc5237419938360121514od_a_a: produc2765216985336273742od_a_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001tf__a,type,
product_fst_c_a: product_prod_c_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc9094947606930591920od_b_c: produc4664698179483078484od_b_c > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc5603417301460243854_a_b_c: produc7998108113050237490_a_b_c > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001t__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc2098964072593918742od_b_c: produc5853411080730072506od_b_c > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc8499317692747018228_a_b_c: produc592733385750306968_a_b_c > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001t__Product____Type__Oprod_Itf__d_Mtf__a_J,type,
produc5458984928965053094od_d_a: produc218829683189497546od_d_a > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001tf__a,type,
product_fst_d_a: product_prod_d_a > d ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__d_001tf__d,type,
product_fst_d_d: product_prod_d_d > d ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc7197384099478624109_a_b_c: produc9049374856634298831_a_b_c > produc5251616362701678859_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc6213890764698333783_a_b_c: produc8723758207947523769_a_b_c > produc9056390731160261109_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc8582826364909909973_a_b_c: produc2463281488305106231_a_b_c > produc2201954294517061491_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc2451121746714373936_set_a: produc7049025859877086738_set_a > produc1703568184450464039_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc6497444872579809943od_b_c: produc188457162657408377od_b_c > produc7398450683514153664od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc829356566976367572od_b_c: produc596031391177498678od_b_c > produc1730362377910711293od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
produc4952405269795728785od_b_c: produc7248869284116280179od_b_c > produc5853411080730072506od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J,type,
produc6888891369799471001_set_a: produc3559677970590150011_set_a > produc755551923580287291_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc8362705341804890708_a_b_c: produc662032092171055542_a_b_c > produc4278308224165221851_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J,type,
produc4677130503389975825_a_b_c: produc6922481318474903027_a_b_c > produc592733385750306968_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J_J,type,
produc2794907291488784404od_c_a: produc3461525747684641526od_c_a > produc3040473667876607220od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc3393213524953276084od_c_a: produc4636877924870960150od_c_a > product_prod_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc8587744923287169300od_a_a: produc3308035872450592246od_a_a > produc1204595349835281846od_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc3928924271393864324_set_a: produc3327548793958714598_set_a > produc1703568184450464039_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc4751820142469459369_a_b_c: produc5251616362701678859_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc5461594249200507370od_c_a: produc5639942896587702860od_c_a > produc2133359284458116493od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc5904775222829275906od_c_a: produc3494896691819415140od_c_a > product_prod_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc1201159413773039276od_c_a: produc490884240983871886od_c_a > produc5639942896587702860od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
produc4643634399596806294od_c_a: produc3205353004677322104od_c_a > produc2669932201312201782od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc8262290704850586489_set_a: produc3127082738048029659_set_a > produc7049025859877086738_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc166407759064387533_set_a: produc4514793722652660655_set_a > produc3327548793958714598_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc7471892532163375447_set_a: produc9078272350731273017_set_a > produc3364680560414100336_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_Itf__a_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
produc2783630374533347854_set_a: produc3364680560414100336_set_a > produc1703568184450464039_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Set__Oset_Itf__a_J_001t__Set__Oset_Itf__a_J,type,
produc1983107199584856133_set_a: produc1703568184450464039_set_a > set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
produc4728557313310798826_a_b_c: produc8838969699183119820_a_b_c > fsm_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
produc5527568727691618435od_c_a: produc3220416805844688357od_c_a > list_P6327159017948738492od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J,type,
produc75634468776750729_b_c_a: produc1904964609870600683_b_c_a > produc7386240147096006850_b_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
produc5085042947020727513_set_a: produc755551923580287291_set_a > produc7049025859877086738_set_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc7974962593261140573od_c_a: produc8503114081040878655od_c_a > produc4636877924870960150od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc1192070262971910827od_c_a: produc1001868188449977229od_c_a > produc3494896691819415140od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc1528364020863863699_a_b_c: produc9056390731160261109_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc3429418126867882974od_b_c: produc7398450683514153664od_b_c > produc2768647787938385943od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mtf__a_J_J,type,
produc2604435702061889714_b_c_a: produc2364950978236125332_b_c_a > produc1904964609870600683_b_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc775496654069540887od_a_a: produc7928013997122480633od_a_a > produc4044097585999906000od_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc2212425751582977902od_a_a: produc4044097585999906000od_a_a > product_prod_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
produc8088130389382527188od_c_a: produc2669932201312201782od_c_a > produc2133359284458116493od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__d_Mtf__a_J_J,type,
produc6173600788113908241od_d_a: produc2648501391905408755od_d_a > produc218829683189497546od_d_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001tf__a,type,
product_snd_a_a: product_prod_a_a > a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc3182598933741882395od_b_c: produc1730362377910711293od_b_c > produc958224036683255701od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc7235443165838885369_a_b_c: produc4278308224165221851_a_b_c > produc2201954294517061491_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
produc7500877187391808914od_c_a: produc3040473667876607220od_c_a > produc6476833234341301004od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc4668670682878874324od_a_a: produc1204595349835281846od_a_a > produc2765216985336273742od_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
produc5221446324160585515od_c_a: produc2133359284458116493od_c_a > product_prod_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001tf__c,type,
product_snd_b_c: product_prod_b_c > c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
produc3897299621075439889_a_b_c: produc2201954294517061491_a_b_c > produc8838969699183119820_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
produc7567478381142059306od_c_a: produc6476833234341301004od_c_a > produc3220416805844688357od_c_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc933545150919345644od_a_a: produc2765216985336273742od_a_a > product_prod_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001tf__a,type,
product_snd_c_a: product_prod_c_a > a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__d_001t__Product____Type__Oprod_Itf__d_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc792910155945188696od_b_c: produc5853411080730072506od_b_c > produc4664698179483078484od_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__d_001t__Product____Type__Oprod_Itf__d_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
produc3252888468923579446_a_b_c: produc592733385750306968_a_b_c > produc7998108113050237490_a_b_c ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__d_001t__Product____Type__Oprod_Itf__d_Mtf__a_J,type,
produc1155110141524277224od_d_a: produc218829683189497546od_d_a > product_prod_d_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__d_001tf__d,type,
product_snd_d_d: product_prod_d_d > d ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
collec3209657193620141994_a_b_c: ( list_P4545384517222041535_a_b_c > $o ) > set_li8742585201663971359_a_b_c ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J_J_J,type,
collec2119896848643030824_a_b_c: ( list_P3455624172244930365_a_b_c > $o ) > set_li639950386900351133_a_b_c ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J_J,type,
collec8283632072997365690_set_a: ( list_P5262903567315784527_set_a > $o ) > set_li8632829941866831663_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J_J,type,
collec5374521429813522028_set_a: ( list_P5750286787369789953_set_a > $o ) > set_li790253779163155681_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_Mtf__c_J_J,type,
collec230972978439657186_c_a_c: ( list_P4571182638172300535_c_a_c > $o ) > set_li9151619642237734743_c_a_c ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mt__Set__Oset_Itf__a_J_J_J,type,
collec3448721657321074574_set_a: ( list_P7462397787910628259_set_a > $o ) > set_li8325270880847126019_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__a_J_J,type,
collec3683218151633702446_b_c_a: ( list_P7671510403078805059_b_c_a > $o ) > set_li646754560178050211_b_c_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__b_J_J,type,
collec3754252191680048431_b_c_b: ( list_P7742544443125151044_b_c_b > $o ) > set_li7348942078743790372_b_c_b ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__c_J_Mtf__c_J_J,type,
collec3825286231726394416_b_c_c: ( list_P7813578483171497029_b_c_c > $o ) > set_li4827757560454754725_b_c_c ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
collec453890259647268073od_c_a: ( list_P1562850763667305982od_c_a > $o ) > set_li4189853136481112030od_c_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
collec7846127375383488716_set_a: ( list_P3716011504951620193_set_a > $o ) > set_li8074387348660466497_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_J_J,type,
collec5416562221586181674_set_a: ( list_P5960435600574695743_set_a > $o ) > set_li8940475491099327647_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
collec3402100140313454872_set_a: ( list_P3660316430366008877_set_a > $o ) > set_li1839383814603465869_set_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
collec5490115594482549206od_c_a: ( list_P1175628092075131243od_c_a > $o ) > set_li2252564302641075019od_c_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
collec6273869032445462695od_c_a: ( list_P6327159017948738492od_c_a > $o ) > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
collec2774578310585404696od_a_a: ( list_P1396940483166286381od_a_a > $o ) > set_li8827807065578854541od_a_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
collec2845612350631750681od_a_b: ( list_P1467974523212632366od_a_b > $o ) > set_li6306622547289818894od_a_b ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
collec2280997390073109977od_b_c: ( list_P903359562653991662od_b_c > $o ) > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__c_Mtf__a_J_J,type,
collec1503280309375431318od_c_a: ( list_P125642481956313003od_c_a > $o ) > set_li4905775889721270027od_c_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
collec5362705567740981075od_d_d: ( produc4859908366599477352od_d_d > $o ) > set_Pr9130538228769002824od_d_d ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
collec5778745153847319805_set_a: ( produc7049025859877086738_set_a > $o ) > set_Pr3779000724142394866_set_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
collec3867759823522760631_a_b_c: ( produc8838969699183119820_a_b_c > $o ) > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Set_OCollect_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
collec1823247286932916153od_b_c: ( set_li6436108459499378894od_b_c > $o ) > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_OCollect_001tf__a,type,
collect_a: ( a > $o ) > set_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_1061481830026363525od_c_a: ( list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a ) > set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_4742196336002327959od_b_c: ( list_P6327159017948738492od_c_a > set_li6436108459499378894od_b_c ) > set_li1159382662694783132od_c_a > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
image_6475989651528893095_set_a: ( list_P6327159017948738492od_c_a > set_a ) > set_li1159382662694783132od_c_a > set_set_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001tf__a,type,
image_8824809819145125191_c_a_a: ( list_P6327159017948738492od_c_a > a ) > set_li1159382662694783132od_c_a > set_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_1545733045969196755od_c_a: ( list_P903359562653991662od_b_c > list_P6327159017948738492od_c_a ) > set_li6436108459499378894od_b_c > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_2850395784482391045od_b_c: ( list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ) > set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
image_244643190434904510_set_a: ( list_P903359562653991662od_b_c > produc1703568184450464039_set_a ) > set_li6436108459499378894od_b_c > set_Pr5845495582615845127_set_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_1046841848883543525od_b_c: ( list_P903359562653991662od_b_c > set_li6436108459499378894od_b_c ) > set_li6436108459499378894od_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001t__Set__Oset_Itf__a_J,type,
image_6303648431024068597_set_a: ( list_P903359562653991662od_b_c > set_a ) > set_li6436108459499378894od_b_c > set_set_a ).
thf(sy_c_Set_Oimage_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_001tf__a,type,
image_3173854338463926933_b_c_a: ( list_P903359562653991662od_b_c > a ) > set_li6436108459499378894od_b_c > set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_4140449425415760363od_b_c: ( produc4859908366599477352od_d_d > set_li6436108459499378894od_b_c ) > set_Pr9130538228769002824od_d_d > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001t__Set__Oset_Itf__a_J,type,
image_5843299077104563451_set_a: ( produc4859908366599477352od_d_d > set_a ) > set_Pr9130538228769002824od_d_d > set_set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_001tf__a,type,
image_3229965221763006363_d_d_a: ( produc4859908366599477352od_d_d > a ) > set_Pr9130538228769002824od_d_d > set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_865596521259543215od_c_a: ( produc7049025859877086738_set_a > list_P6327159017948738492od_c_a ) > set_Pr3779000724142394866_set_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
image_5185499578167095045_set_a: ( produc7049025859877086738_set_a > produc7049025859877086738_set_a ) > set_Pr3779000724142394866_set_a > set_Pr3779000724142394866_set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_4768856705948449420od_b_c: ( produc1703568184450464039_set_a > list_P903359562653991662od_b_c ) > set_Pr5845495582615845127_set_a > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
image_3741791430265939909_set_a: ( produc1703568184450464039_set_a > produc1703568184450464039_set_a ) > set_Pr5845495582615845127_set_a > set_Pr5845495582615845127_set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_4583360106782637685od_c_a: ( produc8838969699183119820_a_b_c > list_P6327159017948738492od_c_a ) > set_Pr2640454425625433516_a_b_c > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
image_8009415464282214277_a_b_c: ( produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c ) > set_Pr2640454425625433516_a_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_2344789136157180295od_b_c: ( produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c ) > set_Pr2640454425625433516_a_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001t__Set__Oset_Itf__a_J,type,
image_3806487585888175767_set_a: ( produc8838969699183119820_a_b_c > set_a ) > set_Pr2640454425625433516_a_b_c > set_set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_001tf__a,type,
image_3273489647386116407_b_c_a: ( produc8838969699183119820_a_b_c > a ) > set_Pr2640454425625433516_a_b_c > set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
image_4981958329637652151od_b_c: ( produc2669932201312201782od_c_a > product_prod_b_c ) > set_Pr8357624050790843030od_c_a > set_Product_prod_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_4717466449392219788od_b_c: ( product_prod_a_a > list_P903359562653991662od_b_c ) > set_Product_prod_a_a > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
image_3437945252899457948_a_a_a: ( product_prod_a_a > a ) > set_Product_prod_a_a > set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_5872333176446027019od_b_c: ( product_prod_b_c > list_P903359562653991662od_b_c ) > set_Product_prod_b_c > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
image_1679953693920893161_a_b_c: ( product_prod_b_c > produc8838969699183119820_a_b_c ) > set_Product_prod_b_c > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__b_Mtf__c_J_001tf__a,type,
image_7762865866877615259_b_c_a: ( product_prod_b_c > a ) > set_Product_prod_b_c > set_a ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__d_Mtf__d_J_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_5194547870870335820od_b_c: ( product_prod_d_d > list_P903359562653991662od_b_c ) > set_Product_prod_d_d > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__d_Mtf__d_J_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
image_2733709216643310122_a_b_c: ( product_prod_d_d > produc8838969699183119820_a_b_c ) > set_Product_prod_d_d > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Set_Oimage_001t__Product____Type__Oprod_Itf__d_Mtf__d_J_001tf__a,type,
image_9096282059794114140_d_d_a: ( product_prod_d_d > a ) > set_Product_prod_d_d > set_a ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_154576026235826419od_c_a: ( set_li6436108459499378894od_b_c > list_P6327159017948738492od_c_a ) > set_se3924713247505902254od_b_c > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_8181729759120431109od_b_c: ( set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c ) > set_se3924713247505902254od_b_c > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_001tf__a,type,
image_3292806214809998517_b_c_a: ( set_li6436108459499378894od_b_c > a ) > set_se3924713247505902254od_b_c > set_a ).
thf(sy_c_Set_Oimage_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
image_3129299617955238851od_c_a: ( a > list_P6327159017948738492od_c_a ) > set_a > set_li1159382662694783132od_c_a ).
thf(sy_c_Set_Oimage_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
image_8656872703560917237od_b_c: ( a > list_P903359562653991662od_b_c ) > set_a > set_li6436108459499378894od_b_c ).
thf(sy_c_Set_Oimage_001tf__a_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
image_2487513010242200175od_d_d: ( a > produc4859908366599477352od_d_d ) > set_a > set_Pr9130538228769002824od_d_d ).
thf(sy_c_Set_Oimage_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
image_6580063982545254099_a_b_c: ( a > produc8838969699183119820_a_b_c ) > set_a > set_Pr2640454425625433516_a_b_c ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
image_5319686587417496739od_c_a: ( a > set_li1159382662694783132od_c_a ) > set_a > set_se3165734710253738364od_c_a ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
image_6261743117854694101od_b_c: ( a > set_li6436108459499378894od_b_c ) > set_a > set_se3924713247505902254od_b_c ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
image_2285191578929382223od_d_d: ( a > set_Pr9130538228769002824od_d_d ) > set_a > set_se5654967302856707624od_d_d ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
image_4303748172491449011_a_b_c: ( a > set_Pr2640454425625433516_a_b_c ) > set_a > set_se8502317585533278604_a_b_c ).
thf(sy_c_Set_Oimage_001tf__a_001t__Set__Oset_Itf__a_J,type,
image_a_set_a: ( a > set_a ) > set_a > set_set_a ).
thf(sy_c_Set_Oimage_001tf__a_001tf__a,type,
image_a_a: ( a > a ) > set_a > set_a ).
thf(sy_c_State__Preamble_Ois__preamble_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_001tf__a_001tf__a,type,
state_1375479521797176539_c_a_a: fsm_fsm_a_b_c_a_a > fsm_fsm_a_b_c_a_a > fsm_a_b_c > $o ).
thf(sy_c_State__Preamble_Ois__preamble_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
state_17727317216061981od_c_a: fsm_Pr306566304496394697od_c_a > fsm_Pr306566304496394697od_c_a > produc1703568184450464039_set_a > $o ).
thf(sy_c_State__Preamble_Ois__preamble_001t__Product____Type__Oprod_Itf__c_Mtf__a_J_001tf__a_001tf__b,type,
state_7126049871323298398_a_a_b: fsm_Pr1886043760914421514_a_a_b > fsm_Pr1886043760914421514_a_a_b > product_prod_c_a > $o ).
thf(sy_c_State__Preamble_Ois__preamble_001t__Set__Oset_Itf__a_J_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_001t__Set__Oset_Itf__a_J,type,
state_6468868301294240824_set_a: fsm_se8204406047609318756_set_a > fsm_se8204406047609318756_set_a > set_a > $o ).
thf(sy_c_State__Preamble_Ois__preamble_001tf__a_001tf__b_001tf__c,type,
state_3011419026027373943_a_b_c: fsm_a_b_c > fsm_a_b_c > a > $o ).
thf(sy_c_State__Separator_Ois__separator_001tf__a_001tf__b_001tf__c_001tf__a,type,
state_8910485216943051354_b_c_a: fsm_a_b_c > a > a > fsm_a_b_c > a > a > $o ).
thf(sy_c_State__Separator_Ois__separator_001tf__a_001tf__b_001tf__c_001tf__d,type,
state_8910485216943051357_b_c_d: fsm_a_b_c > a > a > fsm_d_b_c > d > d > $o ).
thf(sy_c_State__Separator_Ois__separator_001tf__d_001tf__b_001tf__c_001tf__d,type,
state_4150999291972671130_b_c_d: fsm_d_b_c > d > d > fsm_d_b_c > d > d > $o ).
thf(sy_c_Sublist_Oprefixes_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
prefix8878233912999784899od_c_a: list_P6327159017948738492od_c_a > list_l2826717958560394946od_c_a ).
thf(sy_c_Sublist_Oprefixes_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
prefix1131979855692807669od_b_c: list_P903359562653991662od_b_c > list_l8907847357763382004od_b_c ).
thf(sy_c_Test__Suite_Oimplies__completeness_001tf__a_001tf__b_001tf__c_001tf__d,type,
test_i4204698558891958671_b_c_d: test_t899597172106206243_b_c_d > fsm_a_b_c > nat > $o ).
thf(sy_c_Test__Suite_Oimplies__completeness__for__repetition__sets_001tf__a_001tf__b_001tf__c_001tf__d,type,
test_i4756896328399799264_b_c_d: test_t899597172106206243_b_c_d > fsm_a_b_c > nat > list_P3660316430366008877_set_a > $o ).
thf(sy_c_Test__Suite_Oimplies__completeness__for__repetition__sets_001tf__d_001tf__b_001tf__c_001tf__d,type,
test_i9220782440284194845_b_c_d: test_t1467757681110400352_b_c_d > fsm_d_b_c > nat > list_P7949437782354667373_set_d > $o ).
thf(sy_c_Test__Suite_Otest__suite_OTest__Suite_001tf__a_001tf__b_001tf__c_001tf__d,type,
test_t5871526445387177708_b_c_d: set_Pr2640454425625433516_a_b_c > ( a > set_li1159382662694783132od_c_a ) > ( produc3220416805844688357od_c_a > set_a ) > ( product_prod_a_a > set_Pr9130538228769002824od_d_d ) > test_t899597172106206243_b_c_d ).
thf(sy_c_Test__Suite_Otest__suite_OTest__Suite_001tf__d_001tf__b_001tf__c_001tf__d,type,
test_t1112040520416797481_b_c_d: set_Pr3057116837617337708_d_b_c > ( d > set_li2602923542944125148od_c_d ) > ( produc4330201775697025890od_c_d > set_d ) > ( product_prod_d_d > set_Pr9130538228769002824od_d_d ) > test_t1467757681110400352_b_c_d ).
thf(sy_c_Test__Suite__IO_Otest__suite__to__io_001tf__a_001tf__b_001tf__c_001tf__d,type,
test_S7399740988479946633_b_c_d: fsm_a_b_c > test_t899597172106206243_b_c_d > set_li6436108459499378894od_b_c ).
thf(sy_c_Traversal__Set_Om__traversal__paths__with__witness_001tf__a_001tf__b_001tf__c,type,
traver6421790936065540696_a_b_c: fsm_a_b_c > a > list_P3660316430366008877_set_a > nat > set_Pr3779000724142394866_set_a ).
thf(sy_c_Util_Olist__ordered__pairs_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
list_o7432265490351511171od_c_a: list_l2826717958560394946od_c_a > list_P6842272289507149357od_c_a ).
thf(sy_c_Util_Olist__ordered__pairs_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
list_o8363625500407931829od_b_c: list_l8907847357763382004od_b_c > list_P205660002400636589od_b_c ).
thf(sy_c_Util_Olist__ordered__pairs_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
list_o6941861607552427311od_d_d: list_P4069430723938770798od_d_d > list_P1902024060891705133od_d_d ).
thf(sy_c_Util_Olist__ordered__pairs_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
list_o549372535332925806_set_a: list_P3660316430366008877_set_a > list_P7280339077077263853_set_a ).
thf(sy_c_Util_Olist__ordered__pairs_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
list_o2413796117712206227_a_b_c: list_P5219093185649440210_a_b_c > list_P1589893298620025645_a_b_c ).
thf(sy_c_Util_Olist__ordered__pairs_001t__Set__Oset_Itf__a_J,type,
list_o7130288553133997989_set_a: list_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_Util_Olist__ordered__pairs_001tf__a,type,
list_ordered_pairs_a: list_a > list_P1396940483166286381od_a_a ).
thf(sy_c_Util_Olist__ordered__pairs_001tf__d,type,
list_ordered_pairs_d: list_d > list_P8926467638345140077od_d_d ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
non_sy8103353363212570416od_c_a: list_l2826717958560394946od_c_a > list_P6842272289507149357od_c_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
non_sy2897533375561516642od_b_c: list_l8907847357763382004od_b_c > list_P205660002400636589od_b_c ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
non_sy4332508533479320540od_d_d: list_P4069430723938770798od_d_d > list_P1902024060891705133od_d_d ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
non_sy5028023902500071067_set_a: list_P3660316430366008877_set_a > list_P7280339077077263853_set_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
non_sy4469082471694185792_a_b_c: list_P5219093185649440210_a_b_c > list_P1589893298620025645_a_b_c ).
thf(sy_c_Util_Onon__sym__dist__pairs_001t__Set__Oset_Itf__a_J,type,
non_sy7997271732749704658_set_a: list_set_a > list_P3660316430366008877_set_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_001tf__a,type,
non_sym_dist_pairs_a: list_a > list_P1396940483166286381od_a_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_001tf__d,type,
non_sym_dist_pairs_d: list_d > list_P8926467638345140077od_d_d ).
thf(sy_c_member_001t__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J,type,
member_fsm_a_b_c: fsm_a_b_c > set_fsm_a_b_c > $o ).
thf(sy_c_member_001t__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J,type,
member_fsm_d_b_c: fsm_d_b_c > set_fsm_d_b_c > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Set__Oset_Itf__a_J_J_J,type,
member5048304341121814904_set_a: list_P5262903567315784527_set_a > set_li8632829941866831663_set_a > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J_J,type,
member4479000366354228116od_c_a: list_P1175628092075131243od_c_a > set_li2252564302641075019od_c_a > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
member7410604586820865893od_c_a: list_P6327159017948738492od_c_a > set_li1159382662694783132od_c_a > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
member6824001069763096534od_a_a: list_P1396940483166286381od_a_a > set_li8827807065578854541od_a_a > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__b_J_J,type,
member6895035109809442519od_a_b: list_P1467974523212632366od_a_b > set_li6306622547289818894od_a_b > $o ).
thf(sy_c_member_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
member6330420149250801815od_b_c: list_P903359562653991662od_b_c > set_li6436108459499378894od_b_c > $o ).
thf(sy_c_member_001t__List__Olist_It__Set__Oset_Itf__a_J_J,type,
member_list_set_a: list_set_a > set_list_set_a > $o ).
thf(sy_c_member_001t__List__Olist_Itf__a_J,type,
member_list_a: list_a > set_list_a > $o ).
thf(sy_c_member_001t__List__Olist_Itf__b_J,type,
member_list_b: list_b > set_list_b > $o ).
thf(sy_c_member_001t__List__Olist_Itf__c_J,type,
member_list_c: list_c > set_list_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J,type,
member73601632213084689od_d_d: produc4859908366599477352od_d_d > set_Pr9130538228769002824od_d_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
member4483596368559830352od_c_a: produc8143030500101326375od_c_a > set_Pr2495824852500398855od_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
member6493638300815972283_set_a: produc7049025859877086738_set_a > set_Pr3779000724142394866_set_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
member1533839430763132368od_b_c: produc5878855887281848999od_b_c > set_Pr3842837961795859335od_b_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_Mtf__a_J,type,
member8373667307600438368_b_c_a: produc2267687419657828279_b_c_a > set_Pr3924463358016699415_b_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_Mt__Product____Type__Oprod_It__FSM__Ofsm_Itf__d_Mtf__b_Mtf__c_J_Mt__Product____Type__Oprod_Itf__d_Mtf__d_J_J_J,type,
member6383636634632210000od_d_d: produc8430528367412472615od_d_d > set_Pr5335332815339889671od_d_d > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
member1214319639984524048_set_a: produc913200677138634471_set_a > set_Pr3538216614922818759_set_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_Mtf__a_J,type,
member8769086359091386215et_a_a: produc774156279037233726et_a_a > set_Pr1224833622948082078et_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_J,type,
member289795379306782288_a_b_c: produc4599717558597148967_a_b_c > set_Pr454692187318948871_a_b_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J_Mtf__a_J,type,
member3104622976533456642_b_c_a: produc7890929710919849305_b_c_a > set_Pr7394172031124433337_b_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J,type,
member6508725278956418977od_c_a: produc3205353004677322104od_c_a > set_Pr2640428967771533528od_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J,type,
member7983343339038529360_set_a: produc1703568184450464039_set_a > set_Pr5845495582615845127_set_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__FSM__Ofsm_Itf__a_Mtf__b_Mtf__c_J_J,type,
member997585926662434933_a_b_c: produc8838969699183119820_a_b_c > set_Pr2640454425625433516_a_b_c > $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__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_J,type,
member3484049051949443214od_c_a: produc3220416805844688357od_c_a > set_Pr5230154892316275013od_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
member8874627675880996032od_b_c: produc2768647787938385943od_b_c > set_Pr6531061718924289143od_b_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Set__Oset_Itf__a_J_Mt__Set__Oset_Itf__a_J_J_J,type,
member7961485381496024569_set_a: produc9189927338296647888_set_a > set_Pr5883750332947488560_set_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J,type,
member5502040268208861279od_c_a: produc2669932201312201782od_c_a > set_Pr8357624050790843030od_c_a > $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__b_Mtf__c_J,type,
member7862447941013992593od_b_c: product_prod_b_c > set_Product_prod_b_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__c_Mtf__a_J,type,
member5074992350434858958od_c_a: product_prod_c_a > set_Product_prod_c_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__d_Mtf__d_J,type,
member2287536781371869328od_d_d: product_prod_d_d > set_Product_prod_d_d > $o ).
thf(sy_c_member_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
member6985331446368301687od_b_c: set_li6436108459499378894od_b_c > set_se3924713247505902254od_b_c > $o ).
thf(sy_c_member_001t__Set__Oset_Itf__a_J,type,
member_set_a: set_a > set_set_a > $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_c_member_001tf__c,type,
member_c: c > set_c > $o ).
thf(sy_c_member_001tf__d,type,
member_d: d > set_d > $o ).
thf(sy_v_A____,type,
a2: fsm_d_b_c ).
thf(sy_v_M,type,
m: fsm_a_b_c ).
thf(sy_v_P____,type,
p: fsm_a_b_c ).
thf(sy_v_T,type,
t: test_t899597172106206243_b_c_d ).
thf(sy_v_atcs____,type,
atcs: product_prod_a_a > set_Pr9130538228769002824od_d_d ).
thf(sy_v_d____,type,
d2: produc1703568184450464039_set_a ).
thf(sy_v_ioA____,type,
ioA: list_P903359562653991662od_b_c ).
thf(sy_v_io____,type,
io: list_P903359562653991662od_b_c ).
thf(sy_v_m,type,
m2: nat ).
thf(sy_v_p2____,type,
p2: list_P6327159017948738492od_c_a ).
thf(sy_v_p____,type,
p3: list_P6327159017948738492od_c_a ).
thf(sy_v_prs____,type,
prs: set_Pr2640454425625433516_a_b_c ).
thf(sy_v_pt____,type,
pt: list_P6327159017948738492od_c_a ).
thf(sy_v_q_H____,type,
q: a ).
thf(sy_v_q____,type,
q2: a ).
thf(sy_v_rd__targets____,type,
rd_targets: produc3220416805844688357od_c_a > set_a ).
thf(sy_v_repetition__sets____,type,
repetition_sets: list_P3660316430366008877_set_a ).
thf(sy_v_t1____,type,
t1: d ).
thf(sy_v_t2____,type,
t2: d ).
thf(sy_v_tps____,type,
tps: a > set_li1159382662694783132od_c_a ).
% Relevant facts (1267)
thf(fact_0__092_060open_062path_AM_A_IFSM_Oinitial_AM_J_A_Ip_A_064_Apt_J_092_060close_062,axiom,
path_a_b_c @ m @ ( initial_a_b_c @ m ) @ ( append3884164603879732689od_c_a @ p3 @ pt ) ).
% \<open>path M (FSM.initial M) (p @ pt)\<close>
thf(fact_1__092_060open_062target_Aq_Apt_A_061_Atarget_A_IFSM_Oinitial_AM_J_A_Ip_A_064_Apt_J_092_060close_062,axiom,
( ( target_a_b_c @ q2 @ pt )
= ( target_a_b_c @ ( initial_a_b_c @ m ) @ ( append3884164603879732689od_c_a @ p3 @ pt ) ) ) ).
% \<open>target q pt = target (FSM.initial M) (p @ pt)\<close>
thf(fact_2__092_060open_062pt_A_092_060in_062_Atps_Aq_092_060close_062,axiom,
member7410604586820865893od_c_a @ pt @ ( tps @ q2 ) ).
% \<open>pt \<in> tps q\<close>
thf(fact_3__092_060open_062target_A_IFSM_Oinitial_AM_J_Ap_A_061_Aq_092_060close_062,axiom,
( ( target_a_b_c @ ( initial_a_b_c @ m ) @ p3 )
= q2 ) ).
% \<open>target (FSM.initial M) p = q\<close>
thf(fact_4__092_060open_062target_A_IFSM_Oinitial_AP_J_Ap_A_061_Aq_092_060close_062,axiom,
( ( target_a_b_c @ ( initial_a_b_c @ p ) @ p3 )
= q2 ) ).
% \<open>target (FSM.initial P) p = q\<close>
thf(fact_5__092_060open_062path_AM_Aq_A_Ipt_A_064_Ap2_J_092_060close_062,axiom,
path_a_b_c @ m @ q2 @ ( append3884164603879732689od_c_a @ pt @ p2 ) ).
% \<open>path M q (pt @ p2)\<close>
thf(fact_6__092_060open_062path_AM_A_IFSM_Oinitial_AM_J_Ap_092_060close_062,axiom,
path_a_b_c @ m @ ( initial_a_b_c @ m ) @ p3 ).
% \<open>path M (FSM.initial M) p\<close>
thf(fact_7__092_060open_062FSM_Oinitial_AP_A_061_AFSM_Oinitial_AM_092_060close_062,axiom,
( ( initial_a_b_c @ p )
= ( initial_a_b_c @ m ) ) ).
% \<open>FSM.initial P = FSM.initial M\<close>
thf(fact_8__092_060open_062ioA_A_092_060in_062_Aatc__to__io__set_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_AA_092_060close_062,axiom,
member6330420149250801815od_b_c @ ioA @ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ q2 @ pt ) ) @ a2 ) ).
% \<open>ioA \<in> atc_to_io_set (from_FSM M (target q pt)) A\<close>
thf(fact_9__092_060open_062q_H_A_092_060in_062_Ard__targets_A_Iq_M_Apt_J_092_060close_062,axiom,
member_a @ q @ ( rd_targets @ ( produc3580641852002036821od_c_a @ q2 @ pt ) ) ).
% \<open>q' \<in> rd_targets (q, pt)\<close>
thf(fact_10__092_060open_062io_A_092_060in_062_Atest__suite__to__io_AM_AT_092_060close_062,axiom,
member6330420149250801815od_b_c @ io @ ( test_S7399740988479946633_b_c_d @ m @ t ) ).
% \<open>io \<in> test_suite_to_io M T\<close>
thf(fact_11_path__target__is__state,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ P )
=> ( member_a @ ( target_a_b_c @ Q @ P ) @ ( states_a_b_c @ M ) ) ) ).
% path_target_is_state
thf(fact_12_assms,axiom,
test_i4204698558891958671_b_c_d @ t @ m @ m2 ).
% assms
thf(fact_13__092_060open_062ioA_A_092_060in_062_AL_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_092_060close_062,axiom,
member6330420149250801815od_b_c @ ioA @ ( lS_a_b_c @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ q2 @ pt ) ) @ ( initial_a_b_c @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ q2 @ pt ) ) ) ) ).
% \<open>ioA \<in> L (from_FSM M (target q pt))\<close>
thf(fact_14_fsm__initial,axiom,
! [M: fsm_a_b_c] : ( member_a @ ( initial_a_b_c @ M ) @ ( states_a_b_c @ M ) ) ).
% fsm_initial
thf(fact_15__092_060open_062is__submachine_AP_AM_092_060close_062,axiom,
is_submachine_a_b_c @ p @ m ).
% \<open>is_submachine P M\<close>
thf(fact_16_t5,axiom,
! [Q: a] :
( ( member_a @ Q @ ( states_a_b_c @ m ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ repetition_sets ) )
& ( member_a @ Q @ ( produc9088895665703139587_set_a @ X ) ) ) ) ).
% t5
thf(fact_17__092_060open_062path_AP_A_IFSM_Oinitial_AP_J_Ap_092_060close_062,axiom,
path_a_b_c @ p @ ( initial_a_b_c @ p ) @ p3 ).
% \<open>path P (FSM.initial P) p\<close>
thf(fact_18_from__from,axiom,
! [Q1: a,M: fsm_a_b_c,Q12: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q12 @ ( states_a_b_c @ M ) )
=> ( ( from_FSM_a_b_c @ ( from_FSM_a_b_c @ M @ Q1 ) @ Q12 )
= ( from_FSM_a_b_c @ M @ Q12 ) ) ) ) ).
% from_from
thf(fact_19_from__FSM__simps_I5_J,axiom,
! [Q: a,M: fsm_a_b_c] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( ( states_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) )
= ( states_a_b_c @ M ) ) ) ).
% from_FSM_simps(5)
thf(fact_20_from__FSM__simps_I1_J,axiom,
! [Q: a,M: fsm_a_b_c] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) )
= Q ) ) ).
% from_FSM_simps(1)
thf(fact_21_path__append,axiom,
! [M: fsm_a_b_c,Q: a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ P1 )
=> ( ( path_a_b_c @ M @ ( target_a_b_c @ Q @ P1 ) @ P2 )
=> ( path_a_b_c @ M @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) ) ) ) ).
% path_append
thf(fact_22_submachine__simps_I1_J,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c] :
( ( is_submachine_a_b_c @ A @ B )
=> ( ( initial_a_b_c @ A )
= ( initial_a_b_c @ B ) ) ) ).
% submachine_simps(1)
thf(fact_23_p__source_Ocases,axiom,
! [X2: produc3220416805844688357od_c_a] :
~ ! [Q2: a,P3: list_P6327159017948738492od_c_a] :
( X2
!= ( produc3580641852002036821od_c_a @ Q2 @ P3 ) ) ).
% p_source.cases
thf(fact_24_visited__states_Ocases,axiom,
! [X2: produc3220416805844688357od_c_a] :
~ ! [Q2: a,P3: list_P6327159017948738492od_c_a] :
( X2
!= ( produc3580641852002036821od_c_a @ Q2 @ P3 ) ) ).
% visited_states.cases
thf(fact_25_path__prefix,axiom,
! [M: fsm_a_b_c,Q: a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) )
=> ( path_a_b_c @ M @ Q @ P1 ) ) ).
% path_prefix
thf(fact_26_language__prefix,axiom,
! [Io1: list_P903359562653991662od_b_c,Io2: list_P903359562653991662od_b_c,M: fsm_a_b_c,Q: a] :
( ( member6330420149250801815od_b_c @ ( append2547753245680614915od_b_c @ Io1 @ Io2 ) @ ( lS_a_b_c @ M @ Q ) )
=> ( member6330420149250801815od_b_c @ Io1 @ ( lS_a_b_c @ M @ Q ) ) ) ).
% language_prefix
thf(fact_27_submachine__from,axiom,
! [S: fsm_a_b_c,M: fsm_a_b_c,Q: a] :
( ( is_submachine_a_b_c @ S @ M )
=> ( ( member_a @ Q @ ( states_a_b_c @ S ) )
=> ( is_submachine_a_b_c @ ( from_FSM_a_b_c @ S @ Q ) @ ( from_FSM_a_b_c @ M @ Q ) ) ) ) ).
% submachine_from
thf(fact_28_submachine__path,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( is_submachine_a_b_c @ A @ B )
=> ( ( path_a_b_c @ A @ Q @ P )
=> ( path_a_b_c @ B @ Q @ P ) ) ) ).
% submachine_path
thf(fact_29_from__FSM__language,axiom,
! [Q: a,M: fsm_a_b_c] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( ( lS_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) ) )
= ( lS_a_b_c @ M @ Q ) ) ) ).
% from_FSM_language
thf(fact_30_from__FSM__path__initial,axiom,
! [Q: a,M: fsm_a_b_c,P: list_P6327159017948738492od_c_a] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( ( path_a_b_c @ M @ Q @ P )
= ( path_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) ) @ P ) ) ) ).
% from_FSM_path_initial
thf(fact_31_submachine__transitive,axiom,
! [S: fsm_a_b_c,M: fsm_a_b_c,S2: fsm_a_b_c] :
( ( is_submachine_a_b_c @ S @ M )
=> ( ( is_submachine_a_b_c @ S2 @ S )
=> ( is_submachine_a_b_c @ S2 @ M ) ) ) ).
% submachine_transitive
thf(fact_32_submachine__path__initial,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c,P: list_P6327159017948738492od_c_a] :
( ( is_submachine_a_b_c @ A @ B )
=> ( ( path_a_b_c @ A @ ( initial_a_b_c @ A ) @ P )
=> ( path_a_b_c @ B @ ( initial_a_b_c @ B ) @ P ) ) ) ).
% submachine_path_initial
thf(fact_33_from__FSM__path__rev__initial,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ P )
=> ( path_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) @ Q @ P ) ) ).
% from_FSM_path_rev_initial
thf(fact_34_from__FSM__path,axiom,
! [Q: a,M: fsm_a_b_c,Q3: a,P: list_P6327159017948738492od_c_a] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( ( path_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) @ Q3 @ P )
=> ( path_a_b_c @ M @ Q3 @ P ) ) ) ).
% from_FSM_path
thf(fact_35_path__append__elim,axiom,
! [M: fsm_a_b_c,Q: a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) )
=> ~ ( ( path_a_b_c @ M @ Q @ P1 )
=> ~ ( path_a_b_c @ M @ ( target_a_b_c @ Q @ P1 ) @ P2 ) ) ) ).
% path_append_elim
thf(fact_36_path__suffix,axiom,
! [M: fsm_a_b_c,Q: a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) )
=> ( path_a_b_c @ M @ ( target_a_b_c @ Q @ P1 ) @ P2 ) ) ).
% path_suffix
thf(fact_37_path__begin__state,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ P )
=> ( member_a @ Q @ ( states_a_b_c @ M ) ) ) ).
% path_begin_state
thf(fact_38_path__target__append,axiom,
! [Q1: a,P1: list_P6327159017948738492od_c_a,Q22: a,P2: list_P6327159017948738492od_c_a,Q32: a] :
( ( ( target_a_b_c @ Q1 @ P1 )
= Q22 )
=> ( ( ( target_a_b_c @ Q22 @ P2 )
= Q32 )
=> ( ( target_a_b_c @ Q1 @ ( append3884164603879732689od_c_a @ P1 @ P2 ) )
= Q32 ) ) ) ).
% path_target_append
thf(fact_39_path__append__target,axiom,
! [Q: a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a] :
( ( target_a_b_c @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) )
= ( target_a_b_c @ ( target_a_b_c @ Q @ P1 ) @ P2 ) ) ).
% path_append_target
thf(fact_40_reachable__def,axiom,
( reachable_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a] :
? [P4: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M2 @ ( initial_a_b_c @ M2 ) @ P4 )
& ( ( target_a_b_c @ ( initial_a_b_c @ M2 ) @ P4 )
= Q4 ) ) ) ) ).
% reachable_def
thf(fact_41__092_060open_062_Ipt_A_064_Ap2_M_Ad_J_A_092_060in_062_Am__traversal__paths__with__witness_AM_Aq_Arepetition__sets_Am_092_060close_062,axiom,
member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ ( append3884164603879732689od_c_a @ pt @ p2 ) @ d2 ) @ ( traver6421790936065540696_a_b_c @ m @ q2 @ repetition_sets @ m2 ) ).
% \<open>(pt @ p2, d) \<in> m_traversal_paths_with_witness M q repetition_sets m\<close>
thf(fact_42__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062p2_Ad_O_A_Ipt_A_064_Ap2_M_Ad_J_A_092_060in_062_Am__traversal__paths__with__witness_AM_Aq_Arepetition__sets_Am_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [P22: list_P6327159017948738492od_c_a,D: produc1703568184450464039_set_a] :
~ ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ ( append3884164603879732689od_c_a @ pt @ P22 ) @ D ) @ ( traver6421790936065540696_a_b_c @ m @ q2 @ repetition_sets @ m2 ) ) ).
% \<open>\<And>thesis. (\<And>p2 d. (pt @ p2, d) \<in> m_traversal_paths_with_witness M q repetition_sets m \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_43_mem__Collect__eq,axiom,
! [A2: produc4859908366599477352od_d_d,P5: produc4859908366599477352od_d_d > $o] :
( ( member73601632213084689od_d_d @ A2 @ ( collec5362705567740981075od_d_d @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_44_mem__Collect__eq,axiom,
! [A2: produc8838969699183119820_a_b_c,P5: produc8838969699183119820_a_b_c > $o] :
( ( member997585926662434933_a_b_c @ A2 @ ( collec3867759823522760631_a_b_c @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_45_mem__Collect__eq,axiom,
! [A2: list_P903359562653991662od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( member6330420149250801815od_b_c @ A2 @ ( collec2280997390073109977od_b_c @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_46_mem__Collect__eq,axiom,
! [A2: a,P5: a > $o] :
( ( member_a @ A2 @ ( collect_a @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_47_mem__Collect__eq,axiom,
! [A2: list_P6327159017948738492od_c_a,P5: list_P6327159017948738492od_c_a > $o] :
( ( member7410604586820865893od_c_a @ A2 @ ( collec6273869032445462695od_c_a @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_48_mem__Collect__eq,axiom,
! [A2: set_li6436108459499378894od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ( member6985331446368301687od_b_c @ A2 @ ( collec1823247286932916153od_b_c @ P5 ) )
= ( P5 @ A2 ) ) ).
% mem_Collect_eq
thf(fact_49_Collect__mem__eq,axiom,
! [A: set_Pr9130538228769002824od_d_d] :
( ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] : ( member73601632213084689od_d_d @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_50_Collect__mem__eq,axiom,
! [A: set_Pr2640454425625433516_a_b_c] :
( ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] : ( member997585926662434933_a_b_c @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_51_Collect__mem__eq,axiom,
! [A: set_li6436108459499378894od_b_c] :
( ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_52_Collect__mem__eq,axiom,
! [A: set_a] :
( ( collect_a
@ ^ [X3: a] : ( member_a @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_53_Collect__mem__eq,axiom,
! [A: set_li1159382662694783132od_c_a] :
( ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_54_Collect__mem__eq,axiom,
! [A: set_se3924713247505902254od_b_c] :
( ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] : ( member6985331446368301687od_b_c @ X3 @ A ) )
= A ) ).
% Collect_mem_eq
thf(fact_55_Collect__cong,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( P5 @ X )
= ( Q5 @ X ) )
=> ( ( collec6273869032445462695od_c_a @ P5 )
= ( collec6273869032445462695od_c_a @ Q5 ) ) ) ).
% Collect_cong
thf(fact_56_Collect__cong,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ! [X: set_li6436108459499378894od_b_c] :
( ( P5 @ X )
= ( Q5 @ X ) )
=> ( ( collec1823247286932916153od_b_c @ P5 )
= ( collec1823247286932916153od_b_c @ Q5 ) ) ) ).
% Collect_cong
thf(fact_57_append_Oassoc,axiom,
! [A2: list_P6327159017948738492od_c_a,B2: list_P6327159017948738492od_c_a,C: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ ( append3884164603879732689od_c_a @ A2 @ B2 ) @ C )
= ( append3884164603879732689od_c_a @ A2 @ ( append3884164603879732689od_c_a @ B2 @ C ) ) ) ).
% append.assoc
thf(fact_58_append_Oassoc,axiom,
! [A2: list_P903359562653991662od_b_c,B2: list_P903359562653991662od_b_c,C: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ ( append2547753245680614915od_b_c @ A2 @ B2 ) @ C )
= ( append2547753245680614915od_b_c @ A2 @ ( append2547753245680614915od_b_c @ B2 @ C ) ) ) ).
% append.assoc
thf(fact_59_append__assoc,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ ( append3884164603879732689od_c_a @ Xs @ Ys ) @ Zs )
= ( append3884164603879732689od_c_a @ Xs @ ( append3884164603879732689od_c_a @ Ys @ Zs ) ) ) ).
% append_assoc
thf(fact_60_append__assoc,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ ( append2547753245680614915od_b_c @ Xs @ Ys ) @ Zs )
= ( append2547753245680614915od_b_c @ Xs @ ( append2547753245680614915od_b_c @ Ys @ Zs ) ) ) ).
% append_assoc
thf(fact_61_append__same__eq,axiom,
! [Ys: list_P6327159017948738492od_c_a,Xs: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Ys @ Xs )
= ( append3884164603879732689od_c_a @ Zs @ Xs ) )
= ( Ys = Zs ) ) ).
% append_same_eq
thf(fact_62_append__same__eq,axiom,
! [Ys: list_P903359562653991662od_b_c,Xs: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Ys @ Xs )
= ( append2547753245680614915od_b_c @ Zs @ Xs ) )
= ( Ys = Zs ) ) ).
% append_same_eq
thf(fact_63_same__append__eq,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= ( append3884164603879732689od_c_a @ Xs @ Zs ) )
= ( Ys = Zs ) ) ).
% same_append_eq
thf(fact_64_same__append__eq,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= ( append2547753245680614915od_b_c @ Xs @ Zs ) )
= ( Ys = Zs ) ) ).
% same_append_eq
thf(fact_65_prod_Oinject,axiom,
! [X1: d,X22: d,Y1: d,Y2: d] :
( ( ( product_Pair_d_d @ X1 @ X22 )
= ( product_Pair_d_d @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_66_prod_Oinject,axiom,
! [X1: b,X22: c,Y1: b,Y2: c] :
( ( ( product_Pair_b_c @ X1 @ X22 )
= ( product_Pair_b_c @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_67_prod_Oinject,axiom,
! [X1: a,X22: list_P6327159017948738492od_c_a,Y1: a,Y2: list_P6327159017948738492od_c_a] :
( ( ( produc3580641852002036821od_c_a @ X1 @ X22 )
= ( produc3580641852002036821od_c_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_68_prod_Oinject,axiom,
! [X1: a,X22: fsm_a_b_c,Y1: a,Y2: fsm_a_b_c] :
( ( ( produc2795441082327197628_a_b_c @ X1 @ X22 )
= ( produc2795441082327197628_a_b_c @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_69_prod_Oinject,axiom,
! [X1: a,X22: a,Y1: a,Y2: a] :
( ( ( product_Pair_a_a @ X1 @ X22 )
= ( product_Pair_a_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 ) ) ) ).
% prod.inject
thf(fact_70_old_Oprod_Oinject,axiom,
! [A2: d,B2: d,A3: d,B3: d] :
( ( ( product_Pair_d_d @ A2 @ B2 )
= ( product_Pair_d_d @ A3 @ B3 ) )
= ( ( A2 = A3 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_71_old_Oprod_Oinject,axiom,
! [A2: b,B2: c,A3: b,B3: c] :
( ( ( product_Pair_b_c @ A2 @ B2 )
= ( product_Pair_b_c @ A3 @ B3 ) )
= ( ( A2 = A3 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_72_old_Oprod_Oinject,axiom,
! [A2: a,B2: list_P6327159017948738492od_c_a,A3: a,B3: list_P6327159017948738492od_c_a] :
( ( ( produc3580641852002036821od_c_a @ A2 @ B2 )
= ( produc3580641852002036821od_c_a @ A3 @ B3 ) )
= ( ( A2 = A3 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_73_old_Oprod_Oinject,axiom,
! [A2: a,B2: fsm_a_b_c,A3: a,B3: fsm_a_b_c] :
( ( ( produc2795441082327197628_a_b_c @ A2 @ B2 )
= ( produc2795441082327197628_a_b_c @ A3 @ B3 ) )
= ( ( A2 = A3 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_74_old_Oprod_Oinject,axiom,
! [A2: a,B2: a,A3: a,B3: a] :
( ( ( product_Pair_a_a @ A2 @ B2 )
= ( product_Pair_a_a @ A3 @ B3 ) )
= ( ( A2 = A3 )
& ( B2 = B3 ) ) ) ).
% old.prod.inject
thf(fact_75_list__set__sym,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a] :
( ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ X2 @ Y ) )
= ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Y @ X2 ) ) ) ).
% list_set_sym
thf(fact_76_list__set__sym,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c] :
( ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ X2 @ Y ) )
= ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Y @ X2 ) ) ) ).
% list_set_sym
thf(fact_77_list__set__sym,axiom,
! [X2: list_P3660316430366008877_set_a,Y: list_P3660316430366008877_set_a] :
( ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ X2 @ Y ) )
= ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Y @ X2 ) ) ) ).
% list_set_sym
thf(fact_78_list__set__sym,axiom,
! [X2: list_l8907847357763382004od_b_c,Y: list_l8907847357763382004od_b_c] :
( ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ X2 @ Y ) )
= ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Y @ X2 ) ) ) ).
% list_set_sym
thf(fact_79_list__prefix__elem,axiom,
! [X2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d,Ys: list_P4069430723938770798od_d_d] :
( ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ ( append6772029687554554499od_d_d @ Xs @ Ys ) ) )
=> ( ~ ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Ys ) )
=> ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_80_list__prefix__elem,axiom,
! [X2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c,Ys: list_P5219093185649440210_a_b_c] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ ( append2545967182438564583_a_b_c @ Xs @ Ys ) ) )
=> ( ~ ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Ys ) )
=> ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_81_list__prefix__elem,axiom,
! [X2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a,Ys: list_l2826717958560394946od_c_a] :
( ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ ( append2943488786620085207od_c_a @ Xs @ Ys ) ) )
=> ( ~ ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Ys ) )
=> ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_82_list__prefix__elem,axiom,
! [X2: a,Xs: list_a,Ys: list_a] :
( ( member_a @ X2 @ ( set_a2 @ ( append_a @ Xs @ Ys ) ) )
=> ( ~ ( member_a @ X2 @ ( set_a2 @ Ys ) )
=> ( member_a @ X2 @ ( set_a2 @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_83_list__prefix__elem,axiom,
! [X2: produc2669932201312201782od_c_a,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Xs @ Ys ) ) )
=> ( ~ ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ Ys ) )
=> ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_84_list__prefix__elem,axiom,
! [X2: product_prod_b_c,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Xs @ Ys ) ) )
=> ( ~ ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ Ys ) )
=> ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_85_list__prefix__elem,axiom,
! [X2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a,Ys: list_P3660316430366008877_set_a] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Xs @ Ys ) ) )
=> ( ~ ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Ys ) )
=> ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_86_list__prefix__elem,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,Ys: list_l8907847357763382004od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Xs @ Ys ) ) )
=> ( ~ ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Ys ) )
=> ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_87_list__concat__non__elem,axiom,
! [X2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d,Ys: list_P4069430723938770798od_d_d] :
( ~ ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ~ ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Ys ) )
=> ~ ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ ( append6772029687554554499od_d_d @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_88_list__concat__non__elem,axiom,
! [X2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c,Ys: list_P5219093185649440210_a_b_c] :
( ~ ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ~ ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Ys ) )
=> ~ ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ ( append2545967182438564583_a_b_c @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_89_list__concat__non__elem,axiom,
! [X2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a,Ys: list_l2826717958560394946od_c_a] :
( ~ ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ~ ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Ys ) )
=> ~ ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ ( append2943488786620085207od_c_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_90_list__concat__non__elem,axiom,
! [X2: a,Xs: list_a,Ys: list_a] :
( ~ ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( ~ ( member_a @ X2 @ ( set_a2 @ Ys ) )
=> ~ ( member_a @ X2 @ ( set_a2 @ ( append_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_91_list__concat__non__elem,axiom,
! [X2: produc2669932201312201782od_c_a,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ~ ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ Xs ) )
=> ( ~ ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ Ys ) )
=> ~ ( member5502040268208861279od_c_a @ X2 @ ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_92_list__concat__non__elem,axiom,
! [X2: product_prod_b_c,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ~ ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ Xs ) )
=> ( ~ ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ Ys ) )
=> ~ ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_93_list__concat__non__elem,axiom,
! [X2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a,Ys: list_P3660316430366008877_set_a] :
( ~ ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ~ ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Ys ) )
=> ~ ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_94_list__concat__non__elem,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,Ys: list_l8907847357763382004od_b_c] :
( ~ ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ~ ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Ys ) )
=> ~ ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_95__092_060open_062_Iq_M_AP_J_A_092_060in_062_Aprs_092_060close_062,axiom,
member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ q2 @ p ) @ prs ).
% \<open>(q, P) \<in> prs\<close>
thf(fact_96_does__distinguish_Ocases,axiom,
! [X2: produc7320101719827038340od_c_a] :
~ ! [M3: fsm_a_1173558889237794545od_c_a,Q13: a,Q23: a,Io: list_P6327159017948738492od_c_a] :
( X2
!= ( produc6043144016332479348od_c_a @ M3 @ ( produc2817528682913273214od_c_a @ Q13 @ ( produc3580641852002036821od_c_a @ Q23 @ Io ) ) ) ) ).
% does_distinguish.cases
thf(fact_97_completed__path_Ocases,axiom,
! [X2: produc2300901281425032105od_c_a] :
~ ! [M3: fsm_a_b_c,Q2: a,P3: list_P6327159017948738492od_c_a] :
( X2
!= ( produc5669890062478367513od_c_a @ M3 @ ( produc3580641852002036821od_c_a @ Q2 @ P3 ) ) ) ).
% completed_path.cases
thf(fact_98_Pair__inject,axiom,
! [A2: d,B2: d,A3: d,B3: d] :
( ( ( product_Pair_d_d @ A2 @ B2 )
= ( product_Pair_d_d @ A3 @ B3 ) )
=> ~ ( ( A2 = A3 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_99_Pair__inject,axiom,
! [A2: b,B2: c,A3: b,B3: c] :
( ( ( product_Pair_b_c @ A2 @ B2 )
= ( product_Pair_b_c @ A3 @ B3 ) )
=> ~ ( ( A2 = A3 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_100_Pair__inject,axiom,
! [A2: a,B2: list_P6327159017948738492od_c_a,A3: a,B3: list_P6327159017948738492od_c_a] :
( ( ( produc3580641852002036821od_c_a @ A2 @ B2 )
= ( produc3580641852002036821od_c_a @ A3 @ B3 ) )
=> ~ ( ( A2 = A3 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_101_Pair__inject,axiom,
! [A2: a,B2: fsm_a_b_c,A3: a,B3: fsm_a_b_c] :
( ( ( produc2795441082327197628_a_b_c @ A2 @ B2 )
= ( produc2795441082327197628_a_b_c @ A3 @ B3 ) )
=> ~ ( ( A2 = A3 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_102_Pair__inject,axiom,
! [A2: a,B2: a,A3: a,B3: a] :
( ( ( product_Pair_a_a @ A2 @ B2 )
= ( product_Pair_a_a @ A3 @ B3 ) )
=> ~ ( ( A2 = A3 )
=> ( B2 != B3 ) ) ) ).
% Pair_inject
thf(fact_103_prod__cases,axiom,
! [P5: product_prod_d_d > $o,P: product_prod_d_d] :
( ! [A4: d,B4: d] : ( P5 @ ( product_Pair_d_d @ A4 @ B4 ) )
=> ( P5 @ P ) ) ).
% prod_cases
thf(fact_104_prod__cases,axiom,
! [P5: product_prod_b_c > $o,P: product_prod_b_c] :
( ! [A4: b,B4: c] : ( P5 @ ( product_Pair_b_c @ A4 @ B4 ) )
=> ( P5 @ P ) ) ).
% prod_cases
thf(fact_105_prod__cases,axiom,
! [P5: produc3220416805844688357od_c_a > $o,P: produc3220416805844688357od_c_a] :
( ! [A4: a,B4: list_P6327159017948738492od_c_a] : ( P5 @ ( produc3580641852002036821od_c_a @ A4 @ B4 ) )
=> ( P5 @ P ) ) ).
% prod_cases
thf(fact_106_prod__cases,axiom,
! [P5: produc8838969699183119820_a_b_c > $o,P: produc8838969699183119820_a_b_c] :
( ! [A4: a,B4: fsm_a_b_c] : ( P5 @ ( produc2795441082327197628_a_b_c @ A4 @ B4 ) )
=> ( P5 @ P ) ) ).
% prod_cases
thf(fact_107_prod__cases,axiom,
! [P5: product_prod_a_a > $o,P: product_prod_a_a] :
( ! [A4: a,B4: a] : ( P5 @ ( product_Pair_a_a @ A4 @ B4 ) )
=> ( P5 @ P ) ) ).
% prod_cases
thf(fact_108_surj__pair,axiom,
! [P: product_prod_d_d] :
? [X: d,Y3: d] :
( P
= ( product_Pair_d_d @ X @ Y3 ) ) ).
% surj_pair
thf(fact_109_surj__pair,axiom,
! [P: product_prod_b_c] :
? [X: b,Y3: c] :
( P
= ( product_Pair_b_c @ X @ Y3 ) ) ).
% surj_pair
thf(fact_110_surj__pair,axiom,
! [P: produc3220416805844688357od_c_a] :
? [X: a,Y3: list_P6327159017948738492od_c_a] :
( P
= ( produc3580641852002036821od_c_a @ X @ Y3 ) ) ).
% surj_pair
thf(fact_111_surj__pair,axiom,
! [P: produc8838969699183119820_a_b_c] :
? [X: a,Y3: fsm_a_b_c] :
( P
= ( produc2795441082327197628_a_b_c @ X @ Y3 ) ) ).
% surj_pair
thf(fact_112_surj__pair,axiom,
! [P: product_prod_a_a] :
? [X: a,Y3: a] :
( P
= ( product_Pair_a_a @ X @ Y3 ) ) ).
% surj_pair
thf(fact_113_old_Oprod_Oexhaust,axiom,
! [Y: product_prod_d_d] :
~ ! [A4: d,B4: d] :
( Y
!= ( product_Pair_d_d @ A4 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_114_old_Oprod_Oexhaust,axiom,
! [Y: product_prod_b_c] :
~ ! [A4: b,B4: c] :
( Y
!= ( product_Pair_b_c @ A4 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_115_old_Oprod_Oexhaust,axiom,
! [Y: produc3220416805844688357od_c_a] :
~ ! [A4: a,B4: list_P6327159017948738492od_c_a] :
( Y
!= ( produc3580641852002036821od_c_a @ A4 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_116_old_Oprod_Oexhaust,axiom,
! [Y: produc8838969699183119820_a_b_c] :
~ ! [A4: a,B4: fsm_a_b_c] :
( Y
!= ( produc2795441082327197628_a_b_c @ A4 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_117_old_Oprod_Oexhaust,axiom,
! [Y: product_prod_a_a] :
~ ! [A4: a,B4: a] :
( Y
!= ( product_Pair_a_a @ A4 @ B4 ) ) ).
% old.prod.exhaust
thf(fact_118_append__eq__append__conv2,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a,Ts: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= ( append3884164603879732689od_c_a @ Zs @ Ts ) )
= ( ? [Us: list_P6327159017948738492od_c_a] :
( ( ( Xs
= ( append3884164603879732689od_c_a @ Zs @ Us ) )
& ( ( append3884164603879732689od_c_a @ Us @ Ys )
= Ts ) )
| ( ( ( append3884164603879732689od_c_a @ Xs @ Us )
= Zs )
& ( Ys
= ( append3884164603879732689od_c_a @ Us @ Ts ) ) ) ) ) ) ).
% append_eq_append_conv2
thf(fact_119_append__eq__append__conv2,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c,Ts: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= ( append2547753245680614915od_b_c @ Zs @ Ts ) )
= ( ? [Us: list_P903359562653991662od_b_c] :
( ( ( Xs
= ( append2547753245680614915od_b_c @ Zs @ Us ) )
& ( ( append2547753245680614915od_b_c @ Us @ Ys )
= Ts ) )
| ( ( ( append2547753245680614915od_b_c @ Xs @ Us )
= Zs )
& ( Ys
= ( append2547753245680614915od_b_c @ Us @ Ts ) ) ) ) ) ) ).
% append_eq_append_conv2
thf(fact_120_append__eq__appendI,axiom,
! [Xs: list_P6327159017948738492od_c_a,Xs1: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,Us2: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Xs1 )
= Zs )
=> ( ( Ys
= ( append3884164603879732689od_c_a @ Xs1 @ Us2 ) )
=> ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= ( append3884164603879732689od_c_a @ Zs @ Us2 ) ) ) ) ).
% append_eq_appendI
thf(fact_121_append__eq__appendI,axiom,
! [Xs: list_P903359562653991662od_b_c,Xs1: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c,Us2: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Xs1 )
= Zs )
=> ( ( Ys
= ( append2547753245680614915od_b_c @ Xs1 @ Us2 ) )
=> ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= ( append2547753245680614915od_b_c @ Zs @ Us2 ) ) ) ) ).
% append_eq_appendI
thf(fact_122_fst__conv,axiom,
! [X1: d,X22: d] :
( ( product_fst_d_d @ ( product_Pair_d_d @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_123_fst__conv,axiom,
! [X1: b,X22: c] :
( ( product_fst_b_c @ ( product_Pair_b_c @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_124_fst__conv,axiom,
! [X1: a,X22: list_P6327159017948738492od_c_a] :
( ( produc4637894536740104257od_c_a @ ( produc3580641852002036821od_c_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_125_fst__conv,axiom,
! [X1: a,X22: a] :
( ( product_fst_a_a @ ( product_Pair_a_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_126_fst__conv,axiom,
! [X1: set_a,X22: set_a] :
( ( produc9088895665703139587_set_a @ ( produc9088192753505129239_set_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_127_fst__conv,axiom,
! [X1: a,X22: fsm_a_b_c] :
( ( produc2620512763296580520_a_b_c @ ( produc2795441082327197628_a_b_c @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_128_fst__conv,axiom,
! [X1: b,X22: product_prod_c_a] :
( ( produc301949074746585577od_c_a @ ( produc3440865914000881661od_c_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_129_fst__conv,axiom,
! [X1: c,X22: a] :
( ( product_fst_c_a @ ( product_Pair_c_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_130_fst__conv,axiom,
! [X1: list_P6327159017948738492od_c_a,X22: produc1703568184450464039_set_a] :
( ( produc3242630202250842350_set_a @ ( produc6508649944902238466_set_a @ X1 @ X22 ) )
= X1 ) ).
% fst_conv
thf(fact_131_fst__eqD,axiom,
! [X2: d,Y: d,A2: d] :
( ( ( product_fst_d_d @ ( product_Pair_d_d @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_132_fst__eqD,axiom,
! [X2: b,Y: c,A2: b] :
( ( ( product_fst_b_c @ ( product_Pair_b_c @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_133_fst__eqD,axiom,
! [X2: a,Y: list_P6327159017948738492od_c_a,A2: a] :
( ( ( produc4637894536740104257od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_134_fst__eqD,axiom,
! [X2: a,Y: a,A2: a] :
( ( ( product_fst_a_a @ ( product_Pair_a_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_135_fst__eqD,axiom,
! [X2: set_a,Y: set_a,A2: set_a] :
( ( ( produc9088895665703139587_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_136_fst__eqD,axiom,
! [X2: a,Y: fsm_a_b_c,A2: a] :
( ( ( produc2620512763296580520_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_137_fst__eqD,axiom,
! [X2: b,Y: product_prod_c_a,A2: b] :
( ( ( produc301949074746585577od_c_a @ ( produc3440865914000881661od_c_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_138_fst__eqD,axiom,
! [X2: c,Y: a,A2: c] :
( ( ( product_fst_c_a @ ( product_Pair_c_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_139_fst__eqD,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: produc1703568184450464039_set_a,A2: list_P6327159017948738492od_c_a] :
( ( ( produc3242630202250842350_set_a @ ( produc6508649944902238466_set_a @ X2 @ Y ) )
= A2 )
=> ( X2 = A2 ) ) ).
% fst_eqD
thf(fact_140__092_060open_062_IA_M_At1_M_At2_J_A_092_060in_062_Aatcs_A_Itarget_Aq_Apt_M_Aq_H_J_092_060close_062,axiom,
member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ a2 @ ( product_Pair_d_d @ t1 @ t2 ) ) @ ( atcs @ ( product_Pair_a_a @ ( target_a_b_c @ q2 @ pt ) @ q ) ) ).
% \<open>(A, t1, t2) \<in> atcs (target q pt, q')\<close>
thf(fact_141_eq__fst__iff,axiom,
! [A2: d,P: product_prod_d_d] :
( ( A2
= ( product_fst_d_d @ P ) )
= ( ? [B5: d] :
( P
= ( product_Pair_d_d @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_142_eq__fst__iff,axiom,
! [A2: b,P: product_prod_b_c] :
( ( A2
= ( product_fst_b_c @ P ) )
= ( ? [B5: c] :
( P
= ( product_Pair_b_c @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_143_eq__fst__iff,axiom,
! [A2: a,P: produc3220416805844688357od_c_a] :
( ( A2
= ( produc4637894536740104257od_c_a @ P ) )
= ( ? [B5: list_P6327159017948738492od_c_a] :
( P
= ( produc3580641852002036821od_c_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_144_eq__fst__iff,axiom,
! [A2: a,P: product_prod_a_a] :
( ( A2
= ( product_fst_a_a @ P ) )
= ( ? [B5: a] :
( P
= ( product_Pair_a_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_145_eq__fst__iff,axiom,
! [A2: set_a,P: produc1703568184450464039_set_a] :
( ( A2
= ( produc9088895665703139587_set_a @ P ) )
= ( ? [B5: set_a] :
( P
= ( produc9088192753505129239_set_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_146_eq__fst__iff,axiom,
! [A2: a,P: produc8838969699183119820_a_b_c] :
( ( A2
= ( produc2620512763296580520_a_b_c @ P ) )
= ( ? [B5: fsm_a_b_c] :
( P
= ( produc2795441082327197628_a_b_c @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_147_eq__fst__iff,axiom,
! [A2: b,P: produc2133359284458116493od_c_a] :
( ( A2
= ( produc301949074746585577od_c_a @ P ) )
= ( ? [B5: product_prod_c_a] :
( P
= ( produc3440865914000881661od_c_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_148_eq__fst__iff,axiom,
! [A2: c,P: product_prod_c_a] :
( ( A2
= ( product_fst_c_a @ P ) )
= ( ? [B5: a] :
( P
= ( product_Pair_c_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_149_eq__fst__iff,axiom,
! [A2: list_P6327159017948738492od_c_a,P: produc7049025859877086738_set_a] :
( ( A2
= ( produc3242630202250842350_set_a @ P ) )
= ( ? [B5: produc1703568184450464039_set_a] :
( P
= ( produc6508649944902238466_set_a @ A2 @ B5 ) ) ) ) ).
% eq_fst_iff
thf(fact_150_fstI,axiom,
! [X2: product_prod_d_d,Y: d,Z: d] :
( ( X2
= ( product_Pair_d_d @ Y @ Z ) )
=> ( ( product_fst_d_d @ X2 )
= Y ) ) ).
% fstI
thf(fact_151_fstI,axiom,
! [X2: product_prod_b_c,Y: b,Z: c] :
( ( X2
= ( product_Pair_b_c @ Y @ Z ) )
=> ( ( product_fst_b_c @ X2 )
= Y ) ) ).
% fstI
thf(fact_152_fstI,axiom,
! [X2: produc3220416805844688357od_c_a,Y: a,Z: list_P6327159017948738492od_c_a] :
( ( X2
= ( produc3580641852002036821od_c_a @ Y @ Z ) )
=> ( ( produc4637894536740104257od_c_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_153_fstI,axiom,
! [X2: product_prod_a_a,Y: a,Z: a] :
( ( X2
= ( product_Pair_a_a @ Y @ Z ) )
=> ( ( product_fst_a_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_154_fstI,axiom,
! [X2: produc1703568184450464039_set_a,Y: set_a,Z: set_a] :
( ( X2
= ( produc9088192753505129239_set_a @ Y @ Z ) )
=> ( ( produc9088895665703139587_set_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_155_fstI,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: a,Z: fsm_a_b_c] :
( ( X2
= ( produc2795441082327197628_a_b_c @ Y @ Z ) )
=> ( ( produc2620512763296580520_a_b_c @ X2 )
= Y ) ) ).
% fstI
thf(fact_156_fstI,axiom,
! [X2: produc2133359284458116493od_c_a,Y: b,Z: product_prod_c_a] :
( ( X2
= ( produc3440865914000881661od_c_a @ Y @ Z ) )
=> ( ( produc301949074746585577od_c_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_157_fstI,axiom,
! [X2: product_prod_c_a,Y: c,Z: a] :
( ( X2
= ( product_Pair_c_a @ Y @ Z ) )
=> ( ( product_fst_c_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_158_fstI,axiom,
! [X2: produc7049025859877086738_set_a,Y: list_P6327159017948738492od_c_a,Z: produc1703568184450464039_set_a] :
( ( X2
= ( produc6508649944902238466_set_a @ Y @ Z ) )
=> ( ( produc3242630202250842350_set_a @ X2 )
= Y ) ) ).
% fstI
thf(fact_159__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062prs_Atps_Ard__targets_Aatcs_O_AT_A_061_ATest__Suite_Aprs_Atps_Ard__targets_Aatcs_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [Prs: set_Pr2640454425625433516_a_b_c,Tps: a > set_li1159382662694783132od_c_a,Rd_targets: produc3220416805844688357od_c_a > set_a,Atcs: product_prod_a_a > set_Pr9130538228769002824od_d_d] :
( t
!= ( test_t5871526445387177708_b_c_d @ Prs @ Tps @ Rd_targets @ Atcs ) ) ).
% \<open>\<And>thesis. (\<And>prs tps rd_targets atcs. T = Test_Suite prs tps rd_targets atcs \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_160_list__ordered__pairs__set__containment,axiom,
! [X2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d,Y: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ( member73601632213084689od_d_d @ Y @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ X2 @ Y ) @ ( set_Pr5589546020064100540od_d_d @ ( list_o6941861607552427311od_d_d @ Xs ) ) )
| ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ Y @ X2 ) @ ( set_Pr5589546020064100540od_d_d @ ( list_o6941861607552427311od_d_d @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_161_list__ordered__pairs__set__containment,axiom,
! [X2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c,Y: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ( member997585926662434933_a_b_c @ Y @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ X2 @ Y ) @ ( set_Pr4521536175723917500_a_b_c @ ( list_o2413796117712206227_a_b_c @ Xs ) ) )
| ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ Y @ X2 ) @ ( set_Pr4521536175723917500_a_b_c @ ( list_o2413796117712206227_a_b_c @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_162_list__ordered__pairs__set__containment,axiom,
! [X2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a,Y: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ X2 @ Y ) @ ( set_Pr1402144133550743484od_c_a @ ( list_o7432265490351511171od_c_a @ Xs ) ) )
| ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ Y @ X2 ) @ ( set_Pr1402144133550743484od_c_a @ ( list_o7432265490351511171od_c_a @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_163_list__ordered__pairs__set__containment,axiom,
! [X2: set_a,Xs: list_set_a,Y: set_a] :
( ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) )
=> ( ( member_set_a @ Y @ ( set_set_a2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( list_o7130288553133997989_set_a @ Xs ) ) )
| ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ Y @ X2 ) @ ( set_Pr7878197726666307004_set_a @ ( list_o7130288553133997989_set_a @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_164_list__ordered__pairs__set__containment,axiom,
! [X2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a,Y: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ X2 @ Y ) @ ( set_Pr6500651403171443068_set_a @ ( list_o549372535332925806_set_a @ Xs ) ) )
| ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ Y @ X2 ) @ ( set_Pr6500651403171443068_set_a @ ( list_o549372535332925806_set_a @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_165_list__ordered__pairs__set__containment,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,Y: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ X2 @ Y ) @ ( set_Pr292865031892111420od_b_c @ ( list_o8363625500407931829od_b_c @ Xs ) ) )
| ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ Y @ X2 ) @ ( set_Pr292865031892111420od_b_c @ ( list_o8363625500407931829od_b_c @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_166_list__ordered__pairs__set__containment,axiom,
! [X2: d,Xs: list_d,Y: d] :
( ( member_d @ X2 @ ( set_d2 @ Xs ) )
=> ( ( member_d @ Y @ ( set_d2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( list_ordered_pairs_d @ Xs ) ) )
| ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ Y @ X2 ) @ ( set_Product_prod_d_d2 @ ( list_ordered_pairs_d @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_167_list__ordered__pairs__set__containment,axiom,
! [X2: a,Xs: list_a,Y: a] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( ( member_a @ Y @ ( set_a2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( list_ordered_pairs_a @ Xs ) ) )
| ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y @ X2 ) @ ( set_Product_prod_a_a2 @ ( list_ordered_pairs_a @ Xs ) ) ) ) ) ) ) ).
% list_ordered_pairs_set_containment
thf(fact_168_t8,axiom,
! [D2: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ D2 @ ( set_Pr7878197726666307004_set_a @ repetition_sets ) )
=> ( ord_less_eq_set_a @ ( produc1983107199584856133_set_a @ D2 ) @ ( produc9088895665703139587_set_a @ D2 ) ) ) ).
% t8
thf(fact_169_non__sym__dist__pairs__set__iff,axiom,
! [X2: produc4859908366599477352od_d_d,Y: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d] :
( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ X2 @ Y ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) )
= ( ( X2 != Y )
& ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
& ( member73601632213084689od_d_d @ Y @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
& ~ ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ Y @ X2 ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_170_non__sym__dist__pairs__set__iff,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c] :
( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ X2 @ Y ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) )
= ( ( X2 != Y )
& ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
& ( member997585926662434933_a_b_c @ Y @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
& ~ ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ Y @ X2 ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_171_non__sym__dist__pairs__set__iff,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a] :
( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ X2 @ Y ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) )
= ( ( X2 != Y )
& ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
& ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ Xs ) )
& ~ ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ Y @ X2 ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_172_non__sym__dist__pairs__set__iff,axiom,
! [X2: produc1703568184450464039_set_a,Y: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ X2 @ Y ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) )
= ( ( X2 != Y )
& ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ~ ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ Y @ X2 ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_173_non__sym__dist__pairs__set__iff,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ X2 @ Y ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) )
= ( ( X2 != Y )
& ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ~ ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ Y @ X2 ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_174_non__sym__dist__pairs__set__iff,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
= ( ( X2 != Y )
& ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) )
& ( member_set_a @ Y @ ( set_set_a2 @ Xs ) )
& ~ ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ Y @ X2 ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_175_non__sym__dist__pairs__set__iff,axiom,
! [X2: d,Y: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
= ( ( X2 != Y )
& ( member_d @ X2 @ ( set_d2 @ Xs ) )
& ( member_d @ Y @ ( set_d2 @ Xs ) )
& ~ ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ Y @ X2 ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_176_non__sym__dist__pairs__set__iff,axiom,
! [X2: a,Y: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
= ( ( X2 != Y )
& ( member_a @ X2 @ ( set_a2 @ Xs ) )
& ( member_a @ Y @ ( set_a2 @ Xs ) )
& ~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y @ X2 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs_set_iff
thf(fact_177__092_060open_062T_A_061_ATest__Suite_Aprs_Atps_Ard__targets_Aatcs_092_060close_062,axiom,
( t
= ( test_t5871526445387177708_b_c_d @ prs @ tps @ rd_targets @ atcs ) ) ).
% \<open>T = Test_Suite prs tps rd_targets atcs\<close>
thf(fact_178_prod_Ocollapse,axiom,
! [Prod: product_prod_d_d] :
( ( product_Pair_d_d @ ( product_fst_d_d @ Prod ) @ ( product_snd_d_d @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_179_prod_Ocollapse,axiom,
! [Prod: product_prod_b_c] :
( ( product_Pair_b_c @ ( product_fst_b_c @ Prod ) @ ( product_snd_b_c @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_180_prod_Ocollapse,axiom,
! [Prod: produc3220416805844688357od_c_a] :
( ( produc3580641852002036821od_c_a @ ( produc4637894536740104257od_c_a @ Prod ) @ ( produc5527568727691618435od_c_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_181_prod_Ocollapse,axiom,
! [Prod: product_prod_a_a] :
( ( product_Pair_a_a @ ( product_fst_a_a @ Prod ) @ ( product_snd_a_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_182_prod_Ocollapse,axiom,
! [Prod: produc8838969699183119820_a_b_c] :
( ( produc2795441082327197628_a_b_c @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_183_prod_Ocollapse,axiom,
! [Prod: product_prod_c_a] :
( ( product_Pair_c_a @ ( product_fst_c_a @ Prod ) @ ( product_snd_c_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_184_prod_Ocollapse,axiom,
! [Prod: produc7049025859877086738_set_a] :
( ( produc6508649944902238466_set_a @ ( produc3242630202250842350_set_a @ Prod ) @ ( produc2451121746714373936_set_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_185_prod_Ocollapse,axiom,
! [Prod: produc1703568184450464039_set_a] :
( ( produc9088192753505129239_set_a @ ( produc9088895665703139587_set_a @ Prod ) @ ( produc1983107199584856133_set_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_186_prod_Ocollapse,axiom,
! [Prod: produc2669932201312201782od_c_a] :
( ( produc5762801557034676134od_c_a @ ( produc4225943634317630866od_c_a @ Prod ) @ ( produc8088130389382527188od_c_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_187_prod_Ocollapse,axiom,
! [Prod: produc2133359284458116493od_c_a] :
( ( produc3440865914000881661od_c_a @ ( produc301949074746585577od_c_a @ Prod ) @ ( produc5221446324160585515od_c_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_188__092_060open_062implies__completeness_A_ITest__Suite_Aprs_Atps_Ard__targets_Aatcs_J_AM_Am_092_060close_062,axiom,
test_i4204698558891958671_b_c_d @ ( test_t5871526445387177708_b_c_d @ prs @ tps @ rd_targets @ atcs ) @ m @ m2 ).
% \<open>implies_completeness (Test_Suite prs tps rd_targets atcs) M m\<close>
thf(fact_189_repetition__sets__def,axiom,
test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ prs @ tps @ rd_targets @ atcs ) @ m @ m2 @ repetition_sets ).
% repetition_sets_def
thf(fact_190_cyclic__path__transition__states__property_I2_J,axiom,
! [P: list_P6327159017948738492od_c_a,P5: a > $o,M: fsm_a_b_c,Q: a] :
( ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( set_Pr5664641634098845387od_c_a @ P ) )
& ( P5 @ ( produc4225943634317630866od_c_a @ X4 ) ) )
=> ( ! [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ P ) )
=> ( ( P5 @ ( produc4225943634317630866od_c_a @ X ) )
=> ( P5 @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X ) ) ) ) ) )
=> ( ( path_a_b_c @ M @ Q @ P )
=> ( ( ( target_a_b_c @ Q @ P )
= Q )
=> ! [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( set_Pr5664641634098845387od_c_a @ P ) )
=> ( P5 @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) ) ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(2)
thf(fact_191_cyclic__path__transition__states__property_I2_J,axiom,
! [P: list_P1562850763667305982od_c_a,P5: product_prod_c_a > $o,M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a] :
( ? [X4: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X4 @ ( set_Pr6987804667698513421od_c_a @ P ) )
& ( P5 @ ( produc8171714036265584980od_c_a @ X4 ) ) )
=> ( ! [X: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X @ ( set_Pr6987804667698513421od_c_a @ P ) )
=> ( ( P5 @ ( produc8171714036265584980od_c_a @ X ) )
=> ( P5 @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ X ) ) ) ) ) )
=> ( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( ( target6303326113586172192_a_a_b @ Q @ P )
= Q )
=> ! [X4: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X4 @ ( set_Pr6987804667698513421od_c_a @ P ) )
=> ( P5 @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ X4 ) ) ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(2)
thf(fact_192_cyclic__path__transition__states__property_I1_J,axiom,
! [P: list_P6327159017948738492od_c_a,P5: a > $o,M: fsm_a_b_c,Q: a] :
( ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( set_Pr5664641634098845387od_c_a @ P ) )
& ( P5 @ ( produc4225943634317630866od_c_a @ X4 ) ) )
=> ( ! [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ P ) )
=> ( ( P5 @ ( produc4225943634317630866od_c_a @ X ) )
=> ( P5 @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X ) ) ) ) ) )
=> ( ( path_a_b_c @ M @ Q @ P )
=> ( ( ( target_a_b_c @ Q @ P )
= Q )
=> ! [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( set_Pr5664641634098845387od_c_a @ P ) )
=> ( P5 @ ( produc4225943634317630866od_c_a @ X4 ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(1)
thf(fact_193_cyclic__path__transition__states__property_I1_J,axiom,
! [P: list_P1562850763667305982od_c_a,P5: product_prod_c_a > $o,M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a] :
( ? [X4: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X4 @ ( set_Pr6987804667698513421od_c_a @ P ) )
& ( P5 @ ( produc8171714036265584980od_c_a @ X4 ) ) )
=> ( ! [X: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X @ ( set_Pr6987804667698513421od_c_a @ P ) )
=> ( ( P5 @ ( produc8171714036265584980od_c_a @ X ) )
=> ( P5 @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ X ) ) ) ) ) )
=> ( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( ( target6303326113586172192_a_a_b @ Q @ P )
= Q )
=> ! [X4: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X4 @ ( set_Pr6987804667698513421od_c_a @ P ) )
=> ( P5 @ ( produc8171714036265584980od_c_a @ X4 ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(1)
thf(fact_194_test__suite__to__io_Ocases,axiom,
! [X2: produc1521100015819645301_b_c_d] :
~ ! [M3: fsm_a_b_c,Prs: set_Pr2640454425625433516_a_b_c,Tps: a > set_li1159382662694783132od_c_a,Rd_targets: produc3220416805844688357od_c_a > set_a,Atcs: product_prod_a_a > set_Pr9130538228769002824od_d_d] :
( X2
!= ( produc6507248844927732207_b_c_d @ M3 @ ( test_t5871526445387177708_b_c_d @ Prs @ Tps @ Rd_targets @ Atcs ) ) ) ).
% test_suite_to_io.cases
thf(fact_195_sndI,axiom,
! [X2: product_prod_d_d,Y: d,Z: d] :
( ( X2
= ( product_Pair_d_d @ Y @ Z ) )
=> ( ( product_snd_d_d @ X2 )
= Z ) ) ).
% sndI
thf(fact_196_sndI,axiom,
! [X2: product_prod_b_c,Y: b,Z: c] :
( ( X2
= ( product_Pair_b_c @ Y @ Z ) )
=> ( ( product_snd_b_c @ X2 )
= Z ) ) ).
% sndI
thf(fact_197_sndI,axiom,
! [X2: produc3220416805844688357od_c_a,Y: a,Z: list_P6327159017948738492od_c_a] :
( ( X2
= ( produc3580641852002036821od_c_a @ Y @ Z ) )
=> ( ( produc5527568727691618435od_c_a @ X2 )
= Z ) ) ).
% sndI
thf(fact_198_sndI,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: a,Z: fsm_a_b_c] :
( ( X2
= ( produc2795441082327197628_a_b_c @ Y @ Z ) )
=> ( ( produc4728557313310798826_a_b_c @ X2 )
= Z ) ) ).
% sndI
thf(fact_199_sndI,axiom,
! [X2: product_prod_a_a,Y: a,Z: a] :
( ( X2
= ( product_Pair_a_a @ Y @ Z ) )
=> ( ( product_snd_a_a @ X2 )
= Z ) ) ).
% sndI
thf(fact_200_sndI,axiom,
! [X2: produc1703568184450464039_set_a,Y: set_a,Z: set_a] :
( ( X2
= ( produc9088192753505129239_set_a @ Y @ Z ) )
=> ( ( produc1983107199584856133_set_a @ X2 )
= Z ) ) ).
% sndI
thf(fact_201_sndI,axiom,
! [X2: produc2669932201312201782od_c_a,Y: a,Z: produc2133359284458116493od_c_a] :
( ( X2
= ( produc5762801557034676134od_c_a @ Y @ Z ) )
=> ( ( produc8088130389382527188od_c_a @ X2 )
= Z ) ) ).
% sndI
thf(fact_202_sndI,axiom,
! [X2: produc2133359284458116493od_c_a,Y: b,Z: product_prod_c_a] :
( ( X2
= ( produc3440865914000881661od_c_a @ Y @ Z ) )
=> ( ( produc5221446324160585515od_c_a @ X2 )
= Z ) ) ).
% sndI
thf(fact_203_eq__snd__iff,axiom,
! [B2: d,P: product_prod_d_d] :
( ( B2
= ( product_snd_d_d @ P ) )
= ( ? [A5: d] :
( P
= ( product_Pair_d_d @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_204_eq__snd__iff,axiom,
! [B2: c,P: product_prod_b_c] :
( ( B2
= ( product_snd_b_c @ P ) )
= ( ? [A5: b] :
( P
= ( product_Pair_b_c @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_205_eq__snd__iff,axiom,
! [B2: list_P6327159017948738492od_c_a,P: produc3220416805844688357od_c_a] :
( ( B2
= ( produc5527568727691618435od_c_a @ P ) )
= ( ? [A5: a] :
( P
= ( produc3580641852002036821od_c_a @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_206_eq__snd__iff,axiom,
! [B2: fsm_a_b_c,P: produc8838969699183119820_a_b_c] :
( ( B2
= ( produc4728557313310798826_a_b_c @ P ) )
= ( ? [A5: a] :
( P
= ( produc2795441082327197628_a_b_c @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_207_eq__snd__iff,axiom,
! [B2: a,P: product_prod_a_a] :
( ( B2
= ( product_snd_a_a @ P ) )
= ( ? [A5: a] :
( P
= ( product_Pair_a_a @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_208_eq__snd__iff,axiom,
! [B2: set_a,P: produc1703568184450464039_set_a] :
( ( B2
= ( produc1983107199584856133_set_a @ P ) )
= ( ? [A5: set_a] :
( P
= ( produc9088192753505129239_set_a @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_209_eq__snd__iff,axiom,
! [B2: produc2133359284458116493od_c_a,P: produc2669932201312201782od_c_a] :
( ( B2
= ( produc8088130389382527188od_c_a @ P ) )
= ( ? [A5: a] :
( P
= ( produc5762801557034676134od_c_a @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_210_eq__snd__iff,axiom,
! [B2: product_prod_c_a,P: produc2133359284458116493od_c_a] :
( ( B2
= ( produc5221446324160585515od_c_a @ P ) )
= ( ? [A5: b] :
( P
= ( produc3440865914000881661od_c_a @ A5 @ B2 ) ) ) ) ).
% eq_snd_iff
thf(fact_211_snd__eqD,axiom,
! [X2: d,Y: d,A2: d] :
( ( ( product_snd_d_d @ ( product_Pair_d_d @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_212_snd__eqD,axiom,
! [X2: b,Y: c,A2: c] :
( ( ( product_snd_b_c @ ( product_Pair_b_c @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_213_snd__eqD,axiom,
! [X2: a,Y: list_P6327159017948738492od_c_a,A2: list_P6327159017948738492od_c_a] :
( ( ( produc5527568727691618435od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_214_snd__eqD,axiom,
! [X2: a,Y: fsm_a_b_c,A2: fsm_a_b_c] :
( ( ( produc4728557313310798826_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_215_snd__eqD,axiom,
! [X2: a,Y: a,A2: a] :
( ( ( product_snd_a_a @ ( product_Pair_a_a @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_216_snd__eqD,axiom,
! [X2: set_a,Y: set_a,A2: set_a] :
( ( ( produc1983107199584856133_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_217_snd__eqD,axiom,
! [X2: a,Y: produc2133359284458116493od_c_a,A2: produc2133359284458116493od_c_a] :
( ( ( produc8088130389382527188od_c_a @ ( produc5762801557034676134od_c_a @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_218_snd__eqD,axiom,
! [X2: b,Y: product_prod_c_a,A2: product_prod_c_a] :
( ( ( produc5221446324160585515od_c_a @ ( produc3440865914000881661od_c_a @ X2 @ Y ) )
= A2 )
=> ( Y = A2 ) ) ).
% snd_eqD
thf(fact_219_snd__conv,axiom,
! [X1: d,X22: d] :
( ( product_snd_d_d @ ( product_Pair_d_d @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_220_snd__conv,axiom,
! [X1: b,X22: c] :
( ( product_snd_b_c @ ( product_Pair_b_c @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_221_snd__conv,axiom,
! [X1: a,X22: list_P6327159017948738492od_c_a] :
( ( produc5527568727691618435od_c_a @ ( produc3580641852002036821od_c_a @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_222_snd__conv,axiom,
! [X1: a,X22: fsm_a_b_c] :
( ( produc4728557313310798826_a_b_c @ ( produc2795441082327197628_a_b_c @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_223_snd__conv,axiom,
! [X1: a,X22: a] :
( ( product_snd_a_a @ ( product_Pair_a_a @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_224_snd__conv,axiom,
! [X1: set_a,X22: set_a] :
( ( produc1983107199584856133_set_a @ ( produc9088192753505129239_set_a @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_225_snd__conv,axiom,
! [X1: a,X22: produc2133359284458116493od_c_a] :
( ( produc8088130389382527188od_c_a @ ( produc5762801557034676134od_c_a @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_226_snd__conv,axiom,
! [X1: b,X22: product_prod_c_a] :
( ( produc5221446324160585515od_c_a @ ( produc3440865914000881661od_c_a @ X1 @ X22 ) )
= X22 ) ).
% snd_conv
thf(fact_227_prod_Oexpand,axiom,
! [Prod: produc8838969699183119820_a_b_c,Prod2: produc8838969699183119820_a_b_c] :
( ( ( ( produc2620512763296580520_a_b_c @ Prod )
= ( produc2620512763296580520_a_b_c @ Prod2 ) )
& ( ( produc4728557313310798826_a_b_c @ Prod )
= ( produc4728557313310798826_a_b_c @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_228_prod_Oexpand,axiom,
! [Prod: product_prod_c_a,Prod2: product_prod_c_a] :
( ( ( ( product_fst_c_a @ Prod )
= ( product_fst_c_a @ Prod2 ) )
& ( ( product_snd_c_a @ Prod )
= ( product_snd_c_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_229_prod_Oexpand,axiom,
! [Prod: produc7049025859877086738_set_a,Prod2: produc7049025859877086738_set_a] :
( ( ( ( produc3242630202250842350_set_a @ Prod )
= ( produc3242630202250842350_set_a @ Prod2 ) )
& ( ( produc2451121746714373936_set_a @ Prod )
= ( produc2451121746714373936_set_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_230_prod_Oexpand,axiom,
! [Prod: produc1703568184450464039_set_a,Prod2: produc1703568184450464039_set_a] :
( ( ( ( produc9088895665703139587_set_a @ Prod )
= ( produc9088895665703139587_set_a @ Prod2 ) )
& ( ( produc1983107199584856133_set_a @ Prod )
= ( produc1983107199584856133_set_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_231_prod_Oexpand,axiom,
! [Prod: produc2669932201312201782od_c_a,Prod2: produc2669932201312201782od_c_a] :
( ( ( ( produc4225943634317630866od_c_a @ Prod )
= ( produc4225943634317630866od_c_a @ Prod2 ) )
& ( ( produc8088130389382527188od_c_a @ Prod )
= ( produc8088130389382527188od_c_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_232_prod_Oexpand,axiom,
! [Prod: produc2133359284458116493od_c_a,Prod2: produc2133359284458116493od_c_a] :
( ( ( ( produc301949074746585577od_c_a @ Prod )
= ( produc301949074746585577od_c_a @ Prod2 ) )
& ( ( produc5221446324160585515od_c_a @ Prod )
= ( produc5221446324160585515od_c_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_233_prod__eqI,axiom,
! [P: produc8838969699183119820_a_b_c,Q: produc8838969699183119820_a_b_c] :
( ( ( produc2620512763296580520_a_b_c @ P )
= ( produc2620512763296580520_a_b_c @ Q ) )
=> ( ( ( produc4728557313310798826_a_b_c @ P )
= ( produc4728557313310798826_a_b_c @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_234_prod__eqI,axiom,
! [P: product_prod_c_a,Q: product_prod_c_a] :
( ( ( product_fst_c_a @ P )
= ( product_fst_c_a @ Q ) )
=> ( ( ( product_snd_c_a @ P )
= ( product_snd_c_a @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_235_prod__eqI,axiom,
! [P: produc7049025859877086738_set_a,Q: produc7049025859877086738_set_a] :
( ( ( produc3242630202250842350_set_a @ P )
= ( produc3242630202250842350_set_a @ Q ) )
=> ( ( ( produc2451121746714373936_set_a @ P )
= ( produc2451121746714373936_set_a @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_236_prod__eqI,axiom,
! [P: produc1703568184450464039_set_a,Q: produc1703568184450464039_set_a] :
( ( ( produc9088895665703139587_set_a @ P )
= ( produc9088895665703139587_set_a @ Q ) )
=> ( ( ( produc1983107199584856133_set_a @ P )
= ( produc1983107199584856133_set_a @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_237_prod__eqI,axiom,
! [P: produc2669932201312201782od_c_a,Q: produc2669932201312201782od_c_a] :
( ( ( produc4225943634317630866od_c_a @ P )
= ( produc4225943634317630866od_c_a @ Q ) )
=> ( ( ( produc8088130389382527188od_c_a @ P )
= ( produc8088130389382527188od_c_a @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_238_prod__eqI,axiom,
! [P: produc2133359284458116493od_c_a,Q: produc2133359284458116493od_c_a] :
( ( ( produc301949074746585577od_c_a @ P )
= ( produc301949074746585577od_c_a @ Q ) )
=> ( ( ( produc5221446324160585515od_c_a @ P )
= ( produc5221446324160585515od_c_a @ Q ) )
=> ( P = Q ) ) ) ).
% prod_eqI
thf(fact_239_prod__eq__iff,axiom,
( ( ^ [Y4: produc8838969699183119820_a_b_c,Z2: produc8838969699183119820_a_b_c] : ( Y4 = Z2 ) )
= ( ^ [S3: produc8838969699183119820_a_b_c,T: produc8838969699183119820_a_b_c] :
( ( ( produc2620512763296580520_a_b_c @ S3 )
= ( produc2620512763296580520_a_b_c @ T ) )
& ( ( produc4728557313310798826_a_b_c @ S3 )
= ( produc4728557313310798826_a_b_c @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_240_prod__eq__iff,axiom,
( ( ^ [Y4: product_prod_c_a,Z2: product_prod_c_a] : ( Y4 = Z2 ) )
= ( ^ [S3: product_prod_c_a,T: product_prod_c_a] :
( ( ( product_fst_c_a @ S3 )
= ( product_fst_c_a @ T ) )
& ( ( product_snd_c_a @ S3 )
= ( product_snd_c_a @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_241_prod__eq__iff,axiom,
( ( ^ [Y4: produc7049025859877086738_set_a,Z2: produc7049025859877086738_set_a] : ( Y4 = Z2 ) )
= ( ^ [S3: produc7049025859877086738_set_a,T: produc7049025859877086738_set_a] :
( ( ( produc3242630202250842350_set_a @ S3 )
= ( produc3242630202250842350_set_a @ T ) )
& ( ( produc2451121746714373936_set_a @ S3 )
= ( produc2451121746714373936_set_a @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_242_prod__eq__iff,axiom,
( ( ^ [Y4: produc1703568184450464039_set_a,Z2: produc1703568184450464039_set_a] : ( Y4 = Z2 ) )
= ( ^ [S3: produc1703568184450464039_set_a,T: produc1703568184450464039_set_a] :
( ( ( produc9088895665703139587_set_a @ S3 )
= ( produc9088895665703139587_set_a @ T ) )
& ( ( produc1983107199584856133_set_a @ S3 )
= ( produc1983107199584856133_set_a @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_243_prod__eq__iff,axiom,
( ( ^ [Y4: produc2669932201312201782od_c_a,Z2: produc2669932201312201782od_c_a] : ( Y4 = Z2 ) )
= ( ^ [S3: produc2669932201312201782od_c_a,T: produc2669932201312201782od_c_a] :
( ( ( produc4225943634317630866od_c_a @ S3 )
= ( produc4225943634317630866od_c_a @ T ) )
& ( ( produc8088130389382527188od_c_a @ S3 )
= ( produc8088130389382527188od_c_a @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_244_prod__eq__iff,axiom,
( ( ^ [Y4: produc2133359284458116493od_c_a,Z2: produc2133359284458116493od_c_a] : ( Y4 = Z2 ) )
= ( ^ [S3: produc2133359284458116493od_c_a,T: produc2133359284458116493od_c_a] :
( ( ( produc301949074746585577od_c_a @ S3 )
= ( produc301949074746585577od_c_a @ T ) )
& ( ( produc5221446324160585515od_c_a @ S3 )
= ( produc5221446324160585515od_c_a @ T ) ) ) ) ) ).
% prod_eq_iff
thf(fact_245_subset__code_I1_J,axiom,
! [Xs: list_P4069430723938770798od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( ord_le7464911323401878760od_d_d @ ( set_Pr5977834532684968573od_d_d @ Xs ) @ B )
= ( ! [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( member73601632213084689od_d_d @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_246_subset__code_I1_J,axiom,
! [Xs: list_P5219093185649440210_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ ( set_Pr3403252632855053537_a_b_c @ Xs ) @ B )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( member997585926662434933_a_b_c @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_247_subset__code_I1_J,axiom,
! [Xs: list_P3660316430366008877_set_a,B: set_Pr5845495582615845127_set_a] :
( ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ Xs ) @ B )
= ( ! [X3: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X3 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( member7983343339038529360_set_a @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_248_subset__code_I1_J,axiom,
! [Xs: list_l8907847357763382004od_b_c,B: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ Xs ) @ B )
= ( ! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( member6330420149250801815od_b_c @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_249_subset__code_I1_J,axiom,
! [Xs: list_a,B: set_a] :
( ( ord_less_eq_set_a @ ( set_a2 @ Xs ) @ B )
= ( ! [X3: a] :
( ( member_a @ X3 @ ( set_a2 @ Xs ) )
=> ( member_a @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_250_subset__code_I1_J,axiom,
! [Xs: list_l2826717958560394946od_c_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ Xs ) @ B )
= ( ! [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( member7410604586820865893od_c_a @ X3 @ B ) ) ) ) ).
% subset_code(1)
thf(fact_251_prod_Oexhaust__sel,axiom,
! [Prod: product_prod_d_d] :
( Prod
= ( product_Pair_d_d @ ( product_fst_d_d @ Prod ) @ ( product_snd_d_d @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_252_prod_Oexhaust__sel,axiom,
! [Prod: product_prod_b_c] :
( Prod
= ( product_Pair_b_c @ ( product_fst_b_c @ Prod ) @ ( product_snd_b_c @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_253_prod_Oexhaust__sel,axiom,
! [Prod: produc3220416805844688357od_c_a] :
( Prod
= ( produc3580641852002036821od_c_a @ ( produc4637894536740104257od_c_a @ Prod ) @ ( produc5527568727691618435od_c_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_254_prod_Oexhaust__sel,axiom,
! [Prod: product_prod_a_a] :
( Prod
= ( product_Pair_a_a @ ( product_fst_a_a @ Prod ) @ ( product_snd_a_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_255_prod_Oexhaust__sel,axiom,
! [Prod: produc8838969699183119820_a_b_c] :
( Prod
= ( produc2795441082327197628_a_b_c @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_256_prod_Oexhaust__sel,axiom,
! [Prod: product_prod_c_a] :
( Prod
= ( product_Pair_c_a @ ( product_fst_c_a @ Prod ) @ ( product_snd_c_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_257_prod_Oexhaust__sel,axiom,
! [Prod: produc7049025859877086738_set_a] :
( Prod
= ( produc6508649944902238466_set_a @ ( produc3242630202250842350_set_a @ Prod ) @ ( produc2451121746714373936_set_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_258_prod_Oexhaust__sel,axiom,
! [Prod: produc1703568184450464039_set_a] :
( Prod
= ( produc9088192753505129239_set_a @ ( produc9088895665703139587_set_a @ Prod ) @ ( produc1983107199584856133_set_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_259_prod_Oexhaust__sel,axiom,
! [Prod: produc2669932201312201782od_c_a] :
( Prod
= ( produc5762801557034676134od_c_a @ ( produc4225943634317630866od_c_a @ Prod ) @ ( produc8088130389382527188od_c_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_260_prod_Oexhaust__sel,axiom,
! [Prod: produc2133359284458116493od_c_a] :
( Prod
= ( produc3440865914000881661od_c_a @ ( produc301949074746585577od_c_a @ Prod ) @ ( produc5221446324160585515od_c_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_261_surjective__pairing,axiom,
! [T2: product_prod_d_d] :
( T2
= ( product_Pair_d_d @ ( product_fst_d_d @ T2 ) @ ( product_snd_d_d @ T2 ) ) ) ).
% surjective_pairing
thf(fact_262_surjective__pairing,axiom,
! [T2: product_prod_b_c] :
( T2
= ( product_Pair_b_c @ ( product_fst_b_c @ T2 ) @ ( product_snd_b_c @ T2 ) ) ) ).
% surjective_pairing
thf(fact_263_surjective__pairing,axiom,
! [T2: produc3220416805844688357od_c_a] :
( T2
= ( produc3580641852002036821od_c_a @ ( produc4637894536740104257od_c_a @ T2 ) @ ( produc5527568727691618435od_c_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_264_surjective__pairing,axiom,
! [T2: product_prod_a_a] :
( T2
= ( product_Pair_a_a @ ( product_fst_a_a @ T2 ) @ ( product_snd_a_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_265_surjective__pairing,axiom,
! [T2: produc8838969699183119820_a_b_c] :
( T2
= ( produc2795441082327197628_a_b_c @ ( produc2620512763296580520_a_b_c @ T2 ) @ ( produc4728557313310798826_a_b_c @ T2 ) ) ) ).
% surjective_pairing
thf(fact_266_surjective__pairing,axiom,
! [T2: product_prod_c_a] :
( T2
= ( product_Pair_c_a @ ( product_fst_c_a @ T2 ) @ ( product_snd_c_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_267_surjective__pairing,axiom,
! [T2: produc7049025859877086738_set_a] :
( T2
= ( produc6508649944902238466_set_a @ ( produc3242630202250842350_set_a @ T2 ) @ ( produc2451121746714373936_set_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_268_surjective__pairing,axiom,
! [T2: produc1703568184450464039_set_a] :
( T2
= ( produc9088192753505129239_set_a @ ( produc9088895665703139587_set_a @ T2 ) @ ( produc1983107199584856133_set_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_269_surjective__pairing,axiom,
! [T2: produc2669932201312201782od_c_a] :
( T2
= ( produc5762801557034676134od_c_a @ ( produc4225943634317630866od_c_a @ T2 ) @ ( produc8088130389382527188od_c_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_270_surjective__pairing,axiom,
! [T2: produc2133359284458116493od_c_a] :
( T2
= ( produc3440865914000881661od_c_a @ ( produc301949074746585577od_c_a @ T2 ) @ ( produc5221446324160585515od_c_a @ T2 ) ) ) ).
% surjective_pairing
thf(fact_271_list__prefix__subset,axiom,
! [Ts: list_P6327159017948738492od_c_a,Xs: list_P6327159017948738492od_c_a] :
( ? [Ys2: list_P6327159017948738492od_c_a] :
( Ts
= ( append3884164603879732689od_c_a @ Xs @ Ys2 ) )
=> ( ord_le3226338165915859510od_c_a @ ( set_Pr5664641634098845387od_c_a @ Xs ) @ ( set_Pr5664641634098845387od_c_a @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_272_list__prefix__subset,axiom,
! [Ts: list_P903359562653991662od_b_c,Xs: list_P903359562653991662od_b_c] :
( ? [Ys2: list_P903359562653991662od_b_c] :
( Ts
= ( append2547753245680614915od_b_c @ Xs @ Ys2 ) )
=> ( ord_le253122037897321832od_b_c @ ( set_Product_prod_b_c2 @ Xs ) @ ( set_Product_prod_b_c2 @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_273_list__prefix__subset,axiom,
! [Ts: list_P3660316430366008877_set_a,Xs: list_P3660316430366008877_set_a] :
( ? [Ys2: list_P3660316430366008877_set_a] :
( Ts
= ( append6456390900168921282_set_a @ Xs @ Ys2 ) )
=> ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ Xs ) @ ( set_Pr7878197726666307004_set_a @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_274_list__prefix__subset,axiom,
! [Ts: list_l8907847357763382004od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ? [Ys2: list_l8907847357763382004od_b_c] :
( Ts
= ( append6992831555715836169od_b_c @ Xs @ Ys2 ) )
=> ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ Xs ) @ ( set_li4480668622519654659od_b_c @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_275_list__prefix__subset,axiom,
! [Ts: list_a,Xs: list_a] :
( ? [Ys2: list_a] :
( Ts
= ( append_a @ Xs @ Ys2 ) )
=> ( ord_less_eq_set_a @ ( set_a2 @ Xs ) @ ( set_a2 @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_276_list__prefix__subset,axiom,
! [Ts: list_l2826717958560394946od_c_a,Xs: list_l2826717958560394946od_c_a] :
( ? [Ys2: list_l2826717958560394946od_c_a] :
( Ts
= ( append2943488786620085207od_c_a @ Xs @ Ys2 ) )
=> ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ Xs ) @ ( set_li8663184538779258833od_c_a @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_277_list__append__subset3,axiom,
! [Xs1: list_P6327159017948738492od_c_a,Ys1: list_P6327159017948738492od_c_a,Xs2: list_P6327159017948738492od_c_a,Ys22: list_P6327159017948738492od_c_a,Xs3: list_P6327159017948738492od_c_a,Ys3: list_P6327159017948738492od_c_a] :
( ( ord_le3226338165915859510od_c_a @ ( set_Pr5664641634098845387od_c_a @ Xs1 ) @ ( set_Pr5664641634098845387od_c_a @ Ys1 ) )
=> ( ( ord_le3226338165915859510od_c_a @ ( set_Pr5664641634098845387od_c_a @ Xs2 ) @ ( set_Pr5664641634098845387od_c_a @ Ys22 ) )
=> ( ( ord_le3226338165915859510od_c_a @ ( set_Pr5664641634098845387od_c_a @ Xs3 ) @ ( set_Pr5664641634098845387od_c_a @ Ys3 ) )
=> ( ord_le3226338165915859510od_c_a @ ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Xs1 @ ( append3884164603879732689od_c_a @ Xs2 @ Xs3 ) ) ) @ ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Ys1 @ ( append3884164603879732689od_c_a @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_278_list__append__subset3,axiom,
! [Xs1: list_P903359562653991662od_b_c,Ys1: list_P903359562653991662od_b_c,Xs2: list_P903359562653991662od_b_c,Ys22: list_P903359562653991662od_b_c,Xs3: list_P903359562653991662od_b_c,Ys3: list_P903359562653991662od_b_c] :
( ( ord_le253122037897321832od_b_c @ ( set_Product_prod_b_c2 @ Xs1 ) @ ( set_Product_prod_b_c2 @ Ys1 ) )
=> ( ( ord_le253122037897321832od_b_c @ ( set_Product_prod_b_c2 @ Xs2 ) @ ( set_Product_prod_b_c2 @ Ys22 ) )
=> ( ( ord_le253122037897321832od_b_c @ ( set_Product_prod_b_c2 @ Xs3 ) @ ( set_Product_prod_b_c2 @ Ys3 ) )
=> ( ord_le253122037897321832od_b_c @ ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Xs1 @ ( append2547753245680614915od_b_c @ Xs2 @ Xs3 ) ) ) @ ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Ys1 @ ( append2547753245680614915od_b_c @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_279_list__append__subset3,axiom,
! [Xs1: list_P3660316430366008877_set_a,Ys1: list_P3660316430366008877_set_a,Xs2: list_P3660316430366008877_set_a,Ys22: list_P3660316430366008877_set_a,Xs3: list_P3660316430366008877_set_a,Ys3: list_P3660316430366008877_set_a] :
( ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ Xs1 ) @ ( set_Pr7878197726666307004_set_a @ Ys1 ) )
=> ( ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ Xs2 ) @ ( set_Pr7878197726666307004_set_a @ Ys22 ) )
=> ( ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ Xs3 ) @ ( set_Pr7878197726666307004_set_a @ Ys3 ) )
=> ( ord_le8376522849517564071_set_a @ ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Xs1 @ ( append6456390900168921282_set_a @ Xs2 @ Xs3 ) ) ) @ ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Ys1 @ ( append6456390900168921282_set_a @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_280_list__append__subset3,axiom,
! [Xs1: list_l8907847357763382004od_b_c,Ys1: list_l8907847357763382004od_b_c,Xs2: list_l8907847357763382004od_b_c,Ys22: list_l8907847357763382004od_b_c,Xs3: list_l8907847357763382004od_b_c,Ys3: list_l8907847357763382004od_b_c] :
( ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ Xs1 ) @ ( set_li4480668622519654659od_b_c @ Ys1 ) )
=> ( ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ Xs2 ) @ ( set_li4480668622519654659od_b_c @ Ys22 ) )
=> ( ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ Xs3 ) @ ( set_li4480668622519654659od_b_c @ Ys3 ) )
=> ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Xs1 @ ( append6992831555715836169od_b_c @ Xs2 @ Xs3 ) ) ) @ ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Ys1 @ ( append6992831555715836169od_b_c @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_281_list__append__subset3,axiom,
! [Xs1: list_a,Ys1: list_a,Xs2: list_a,Ys22: list_a,Xs3: list_a,Ys3: list_a] :
( ( ord_less_eq_set_a @ ( set_a2 @ Xs1 ) @ ( set_a2 @ Ys1 ) )
=> ( ( ord_less_eq_set_a @ ( set_a2 @ Xs2 ) @ ( set_a2 @ Ys22 ) )
=> ( ( ord_less_eq_set_a @ ( set_a2 @ Xs3 ) @ ( set_a2 @ Ys3 ) )
=> ( ord_less_eq_set_a @ ( set_a2 @ ( append_a @ Xs1 @ ( append_a @ Xs2 @ Xs3 ) ) ) @ ( set_a2 @ ( append_a @ Ys1 @ ( append_a @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_282_list__append__subset3,axiom,
! [Xs1: list_l2826717958560394946od_c_a,Ys1: list_l2826717958560394946od_c_a,Xs2: list_l2826717958560394946od_c_a,Ys22: list_l2826717958560394946od_c_a,Xs3: list_l2826717958560394946od_c_a,Ys3: list_l2826717958560394946od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ Xs1 ) @ ( set_li8663184538779258833od_c_a @ Ys1 ) )
=> ( ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ Xs2 ) @ ( set_li8663184538779258833od_c_a @ Ys22 ) )
=> ( ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ Xs3 ) @ ( set_li8663184538779258833od_c_a @ Ys3 ) )
=> ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ ( append2943488786620085207od_c_a @ Xs1 @ ( append2943488786620085207od_c_a @ Xs2 @ Xs3 ) ) ) @ ( set_li8663184538779258833od_c_a @ ( append2943488786620085207od_c_a @ Ys1 @ ( append2943488786620085207od_c_a @ Ys22 @ Ys3 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_283_submachine__simps_I2_J,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c] :
( ( is_submachine_a_b_c @ A @ B )
=> ( ord_less_eq_set_a @ ( states_a_b_c @ A ) @ ( states_a_b_c @ B ) ) ) ).
% submachine_simps(2)
thf(fact_284_non__sym__dist__pairs__elems__distinct_I3_J,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
=> ( X2 != Y ) ) ).
% non_sym_dist_pairs_elems_distinct(3)
thf(fact_285_non__sym__dist__pairs__elems__distinct_I3_J,axiom,
! [X2: d,Y: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
=> ( X2 != Y ) ) ).
% non_sym_dist_pairs_elems_distinct(3)
thf(fact_286_non__sym__dist__pairs__elems__distinct_I3_J,axiom,
! [X2: a,Y: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( X2 != Y ) ) ).
% non_sym_dist_pairs_elems_distinct(3)
thf(fact_287_non__sym__dist__pairs__elems__non__refl,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
=> ~ ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ Y @ X2 ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs_elems_non_refl
thf(fact_288_non__sym__dist__pairs__elems__non__refl,axiom,
! [X2: d,Y: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
=> ~ ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ Y @ X2 ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) ) ) ).
% non_sym_dist_pairs_elems_non_refl
thf(fact_289_non__sym__dist__pairs__elems__non__refl,axiom,
! [X2: a,Y: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y @ X2 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs_elems_non_refl
thf(fact_290_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: produc4859908366599477352od_d_d,Y: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d] :
( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ X2 @ Y ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) )
=> ( member73601632213084689od_d_d @ Y @ ( set_Pr5977834532684968573od_d_d @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_291_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c] :
( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ X2 @ Y ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) )
=> ( member997585926662434933_a_b_c @ Y @ ( set_Pr3403252632855053537_a_b_c @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_292_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a] :
( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ X2 @ Y ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) )
=> ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_293_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: produc1703568184450464039_set_a,Y: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ X2 @ Y ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) )
=> ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_294_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ X2 @ Y ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) )
=> ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_295_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
=> ( member_set_a @ Y @ ( set_set_a2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_296_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: d,Y: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
=> ( member_d @ Y @ ( set_d2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_297_non__sym__dist__pairs__elems__distinct_I2_J,axiom,
! [X2: a,Y: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( member_a @ Y @ ( set_a2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(2)
thf(fact_298_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: produc4859908366599477352od_d_d,Y: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d] :
( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ X2 @ Y ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) )
=> ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_299_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c] :
( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ X2 @ Y ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) )
=> ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_300_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a] :
( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ X2 @ Y ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) )
=> ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_301_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: produc1703568184450464039_set_a,Y: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ X2 @ Y ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) )
=> ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_302_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ X2 @ Y ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) )
=> ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_303_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
=> ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_304_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: d,Y: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
=> ( member_d @ X2 @ ( set_d2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_305_non__sym__dist__pairs__elems__distinct_I1_J,axiom,
! [X2: a,Y: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( member_a @ X2 @ ( set_a2 @ Xs ) ) ) ).
% non_sym_dist_pairs_elems_distinct(1)
thf(fact_306_non__sym__dist__pairs__elems,axiom,
! [X2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d,Y: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ( member73601632213084689od_d_d @ Y @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ X2 @ Y ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) )
| ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ Y @ X2 ) @ ( set_Pr5589546020064100540od_d_d @ ( non_sy4332508533479320540od_d_d @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_307_non__sym__dist__pairs__elems,axiom,
! [X2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c,Y: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ( member997585926662434933_a_b_c @ Y @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ X2 @ Y ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) )
| ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ Y @ X2 ) @ ( set_Pr4521536175723917500_a_b_c @ ( non_sy4469082471694185792_a_b_c @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_308_non__sym__dist__pairs__elems,axiom,
! [X2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a,Y: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ X2 @ Y ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) )
| ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ Y @ X2 ) @ ( set_Pr1402144133550743484od_c_a @ ( non_sy8103353363212570416od_c_a @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_309_non__sym__dist__pairs__elems,axiom,
! [X2: set_a,Xs: list_set_a,Y: set_a] :
( ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) )
=> ( ( member_set_a @ Y @ ( set_set_a2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) )
| ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ Y @ X2 ) @ ( set_Pr7878197726666307004_set_a @ ( non_sy7997271732749704658_set_a @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_310_non__sym__dist__pairs__elems,axiom,
! [X2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a,Y: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ X2 @ Y ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) )
| ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ Y @ X2 ) @ ( set_Pr6500651403171443068_set_a @ ( non_sy5028023902500071067_set_a @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_311_non__sym__dist__pairs__elems,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,Y: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ X2 @ Y ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) )
| ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ Y @ X2 ) @ ( set_Pr292865031892111420od_b_c @ ( non_sy2897533375561516642od_b_c @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_312_non__sym__dist__pairs__elems,axiom,
! [X2: d,Xs: list_d,Y: d] :
( ( member_d @ X2 @ ( set_d2 @ Xs ) )
=> ( ( member_d @ Y @ ( set_d2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) )
| ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ Y @ X2 ) @ ( set_Product_prod_d_d2 @ ( non_sym_dist_pairs_d @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_313_non__sym__dist__pairs__elems,axiom,
! [X2: a,Xs: list_a,Y: a] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( ( member_a @ Y @ ( set_a2 @ Xs ) )
=> ( ( X2 != Y )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
| ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y @ X2 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) ) ) ) ) ) ).
% non_sym_dist_pairs_elems
thf(fact_314__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062repetition__sets_O_Aimplies__completeness__for__repetition__sets_A_ITest__Suite_Aprs_Atps_Ard__targets_Aatcs_J_AM_Am_Arepetition__sets_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [Repetition_sets: list_P3660316430366008877_set_a] :
~ ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ prs @ tps @ rd_targets @ atcs ) @ m @ m2 @ Repetition_sets ) ).
% \<open>\<And>thesis. (\<And>repetition_sets. implies_completeness_for_repetition_sets (Test_Suite prs tps rd_targets atcs) M m repetition_sets \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_315_t2,axiom,
! [Q: a,P5: fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ Q @ P5 ) @ prs )
=> ( state_3011419026027373943_a_b_c @ P5 @ m @ Q ) ) ).
% t2
thf(fact_316_exI__realizer,axiom,
! [P5: d > d > $o,Y: d,X2: d] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( product_snd_d_d @ ( product_Pair_d_d @ X2 @ Y ) ) @ ( product_fst_d_d @ ( product_Pair_d_d @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_317_exI__realizer,axiom,
! [P5: c > b > $o,Y: c,X2: b] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( product_snd_b_c @ ( product_Pair_b_c @ X2 @ Y ) ) @ ( product_fst_b_c @ ( product_Pair_b_c @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_318_exI__realizer,axiom,
! [P5: list_P6327159017948738492od_c_a > a > $o,Y: list_P6327159017948738492od_c_a,X2: a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc5527568727691618435od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) ) @ ( produc4637894536740104257od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_319_exI__realizer,axiom,
! [P5: a > a > $o,Y: a,X2: a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( product_snd_a_a @ ( product_Pair_a_a @ X2 @ Y ) ) @ ( product_fst_a_a @ ( product_Pair_a_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_320_exI__realizer,axiom,
! [P5: fsm_a_b_c > a > $o,Y: fsm_a_b_c,X2: a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc4728557313310798826_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) ) @ ( produc2620512763296580520_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_321_exI__realizer,axiom,
! [P5: a > c > $o,Y: a,X2: c] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( product_snd_c_a @ ( product_Pair_c_a @ X2 @ Y ) ) @ ( product_fst_c_a @ ( product_Pair_c_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_322_exI__realizer,axiom,
! [P5: produc1703568184450464039_set_a > list_P6327159017948738492od_c_a > $o,Y: produc1703568184450464039_set_a,X2: list_P6327159017948738492od_c_a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc2451121746714373936_set_a @ ( produc6508649944902238466_set_a @ X2 @ Y ) ) @ ( produc3242630202250842350_set_a @ ( produc6508649944902238466_set_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_323_exI__realizer,axiom,
! [P5: set_a > set_a > $o,Y: set_a,X2: set_a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc1983107199584856133_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) ) @ ( produc9088895665703139587_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_324_exI__realizer,axiom,
! [P5: produc2133359284458116493od_c_a > a > $o,Y: produc2133359284458116493od_c_a,X2: a] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc8088130389382527188od_c_a @ ( produc5762801557034676134od_c_a @ X2 @ Y ) ) @ ( produc4225943634317630866od_c_a @ ( produc5762801557034676134od_c_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_325_exI__realizer,axiom,
! [P5: product_prod_c_a > b > $o,Y: product_prod_c_a,X2: b] :
( ( P5 @ Y @ X2 )
=> ( P5 @ ( produc5221446324160585515od_c_a @ ( produc3440865914000881661od_c_a @ X2 @ Y ) ) @ ( produc301949074746585577od_c_a @ ( produc3440865914000881661od_c_a @ X2 @ Y ) ) ) ) ).
% exI_realizer
thf(fact_326_conjI__realizer,axiom,
! [P5: d > $o,P: d,Q5: d > $o,Q: d] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( product_fst_d_d @ ( product_Pair_d_d @ P @ Q ) ) )
& ( Q5 @ ( product_snd_d_d @ ( product_Pair_d_d @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_327_conjI__realizer,axiom,
! [P5: b > $o,P: b,Q5: c > $o,Q: c] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( product_fst_b_c @ ( product_Pair_b_c @ P @ Q ) ) )
& ( Q5 @ ( product_snd_b_c @ ( product_Pair_b_c @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_328_conjI__realizer,axiom,
! [P5: a > $o,P: a,Q5: list_P6327159017948738492od_c_a > $o,Q: list_P6327159017948738492od_c_a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc4637894536740104257od_c_a @ ( produc3580641852002036821od_c_a @ P @ Q ) ) )
& ( Q5 @ ( produc5527568727691618435od_c_a @ ( produc3580641852002036821od_c_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_329_conjI__realizer,axiom,
! [P5: a > $o,P: a,Q5: a > $o,Q: a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( product_fst_a_a @ ( product_Pair_a_a @ P @ Q ) ) )
& ( Q5 @ ( product_snd_a_a @ ( product_Pair_a_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_330_conjI__realizer,axiom,
! [P5: a > $o,P: a,Q5: fsm_a_b_c > $o,Q: fsm_a_b_c] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc2620512763296580520_a_b_c @ ( produc2795441082327197628_a_b_c @ P @ Q ) ) )
& ( Q5 @ ( produc4728557313310798826_a_b_c @ ( produc2795441082327197628_a_b_c @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_331_conjI__realizer,axiom,
! [P5: c > $o,P: c,Q5: a > $o,Q: a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( product_fst_c_a @ ( product_Pair_c_a @ P @ Q ) ) )
& ( Q5 @ ( product_snd_c_a @ ( product_Pair_c_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_332_conjI__realizer,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,P: list_P6327159017948738492od_c_a,Q5: produc1703568184450464039_set_a > $o,Q: produc1703568184450464039_set_a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc3242630202250842350_set_a @ ( produc6508649944902238466_set_a @ P @ Q ) ) )
& ( Q5 @ ( produc2451121746714373936_set_a @ ( produc6508649944902238466_set_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_333_conjI__realizer,axiom,
! [P5: set_a > $o,P: set_a,Q5: set_a > $o,Q: set_a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc9088895665703139587_set_a @ ( produc9088192753505129239_set_a @ P @ Q ) ) )
& ( Q5 @ ( produc1983107199584856133_set_a @ ( produc9088192753505129239_set_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_334_conjI__realizer,axiom,
! [P5: a > $o,P: a,Q5: produc2133359284458116493od_c_a > $o,Q: produc2133359284458116493od_c_a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc4225943634317630866od_c_a @ ( produc5762801557034676134od_c_a @ P @ Q ) ) )
& ( Q5 @ ( produc8088130389382527188od_c_a @ ( produc5762801557034676134od_c_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_335_conjI__realizer,axiom,
! [P5: b > $o,P: b,Q5: product_prod_c_a > $o,Q: product_prod_c_a] :
( ( P5 @ P )
=> ( ( Q5 @ Q )
=> ( ( P5 @ ( produc301949074746585577od_c_a @ ( produc3440865914000881661od_c_a @ P @ Q ) ) )
& ( Q5 @ ( produc5221446324160585515od_c_a @ ( produc3440865914000881661od_c_a @ P @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_336_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: d > d > $o,X2: d,Y: d,A2: product_prod_d_d] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( product_Pair_d_d @ X2 @ Y ) )
=> ( P5 @ ( product_fst_d_d @ A2 ) @ ( product_snd_d_d @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_337_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: b > c > $o,X2: b,Y: c,A2: product_prod_b_c] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( product_Pair_b_c @ X2 @ Y ) )
=> ( P5 @ ( product_fst_b_c @ A2 ) @ ( product_snd_b_c @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_338_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: a > list_P6327159017948738492od_c_a > $o,X2: a,Y: list_P6327159017948738492od_c_a,A2: produc3220416805844688357od_c_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc3580641852002036821od_c_a @ X2 @ Y ) )
=> ( P5 @ ( produc4637894536740104257od_c_a @ A2 ) @ ( produc5527568727691618435od_c_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_339_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: a > a > $o,X2: a,Y: a,A2: product_prod_a_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( product_Pair_a_a @ X2 @ Y ) )
=> ( P5 @ ( product_fst_a_a @ A2 ) @ ( product_snd_a_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_340_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: a > fsm_a_b_c > $o,X2: a,Y: fsm_a_b_c,A2: produc8838969699183119820_a_b_c] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc2795441082327197628_a_b_c @ X2 @ Y ) )
=> ( P5 @ ( produc2620512763296580520_a_b_c @ A2 ) @ ( produc4728557313310798826_a_b_c @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_341_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: c > a > $o,X2: c,Y: a,A2: product_prod_c_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( product_Pair_c_a @ X2 @ Y ) )
=> ( P5 @ ( product_fst_c_a @ A2 ) @ ( product_snd_c_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_342_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: list_P6327159017948738492od_c_a > produc1703568184450464039_set_a > $o,X2: list_P6327159017948738492od_c_a,Y: produc1703568184450464039_set_a,A2: produc7049025859877086738_set_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc6508649944902238466_set_a @ X2 @ Y ) )
=> ( P5 @ ( produc3242630202250842350_set_a @ A2 ) @ ( produc2451121746714373936_set_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_343_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: set_a > set_a > $o,X2: set_a,Y: set_a,A2: produc1703568184450464039_set_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc9088192753505129239_set_a @ X2 @ Y ) )
=> ( P5 @ ( produc9088895665703139587_set_a @ A2 ) @ ( produc1983107199584856133_set_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_344_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: a > produc2133359284458116493od_c_a > $o,X2: a,Y: produc2133359284458116493od_c_a,A2: produc2669932201312201782od_c_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc5762801557034676134od_c_a @ X2 @ Y ) )
=> ( P5 @ ( produc4225943634317630866od_c_a @ A2 ) @ ( produc8088130389382527188od_c_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_345_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P5: b > product_prod_c_a > $o,X2: b,Y: product_prod_c_a,A2: produc2133359284458116493od_c_a] :
( ( P5 @ X2 @ Y )
=> ( ( A2
= ( produc3440865914000881661od_c_a @ X2 @ Y ) )
=> ( P5 @ ( produc301949074746585577od_c_a @ A2 ) @ ( produc5221446324160585515od_c_a @ A2 ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_346_test__suite_Oinject,axiom,
! [X1: set_Pr2640454425625433516_a_b_c,X22: a > set_li1159382662694783132od_c_a,X32: produc3220416805844688357od_c_a > set_a,X42: product_prod_a_a > set_Pr9130538228769002824od_d_d,Y1: set_Pr2640454425625433516_a_b_c,Y2: a > set_li1159382662694783132od_c_a,Y32: produc3220416805844688357od_c_a > set_a,Y42: product_prod_a_a > set_Pr9130538228769002824od_d_d] :
( ( ( test_t5871526445387177708_b_c_d @ X1 @ X22 @ X32 @ X42 )
= ( test_t5871526445387177708_b_c_d @ Y1 @ Y2 @ Y32 @ Y42 ) )
= ( ( X1 = Y1 )
& ( X22 = Y2 )
& ( X32 = Y32 )
& ( X42 = Y42 ) ) ) ).
% test_suite.inject
thf(fact_347__092_060open_062q_A_092_060in_062_Afst_A_096_Aprs_092_060close_062,axiom,
member_a @ q2 @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ prs ) ).
% \<open>q \<in> fst ` prs\<close>
thf(fact_348_subsetI,axiom,
! [A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ! [X: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X @ A )
=> ( member73601632213084689od_d_d @ X @ B ) )
=> ( ord_le7464911323401878760od_d_d @ A @ B ) ) ).
% subsetI
thf(fact_349_subsetI,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ A )
=> ( member997585926662434933_a_b_c @ X @ B ) )
=> ( ord_le6086132928344890700_a_b_c @ A @ B ) ) ).
% subsetI
thf(fact_350_subsetI,axiom,
! [A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ A )
=> ( member6330420149250801815od_b_c @ X @ B ) )
=> ( ord_le282488521294790766od_b_c @ A @ B ) ) ).
% subsetI
thf(fact_351_subsetI,axiom,
! [A: set_a,B: set_a] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member_a @ X @ B ) )
=> ( ord_less_eq_set_a @ A @ B ) ) ).
% subsetI
thf(fact_352_subsetI,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ A )
=> ( member7410604586820865893od_c_a @ X @ B ) )
=> ( ord_le2998388488506175548od_c_a @ A @ B ) ) ).
% subsetI
thf(fact_353_subset__antisym,axiom,
! [A: set_a,B: set_a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ( ord_less_eq_set_a @ B @ A )
=> ( A = B ) ) ) ).
% subset_antisym
thf(fact_354_subset__antisym,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ( ord_le2998388488506175548od_c_a @ B @ A )
=> ( A = B ) ) ) ).
% subset_antisym
thf(fact_355_order__refl,axiom,
! [X2: set_a] : ( ord_less_eq_set_a @ X2 @ X2 ) ).
% order_refl
thf(fact_356_order__refl,axiom,
! [X2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ X2 @ X2 ) ).
% order_refl
thf(fact_357_dual__order_Orefl,axiom,
! [A2: set_a] : ( ord_less_eq_set_a @ A2 @ A2 ) ).
% dual_order.refl
thf(fact_358_dual__order_Orefl,axiom,
! [A2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ A2 @ A2 ) ).
% dual_order.refl
thf(fact_359_image__eqI,axiom,
! [B2: a,F: a > a,X2: a,A: set_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member_a @ X2 @ A )
=> ( member_a @ B2 @ ( image_a_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_360_image__eqI,axiom,
! [B2: a,F: list_P903359562653991662od_b_c > a,X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( B2
= ( F @ X2 ) )
=> ( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( member_a @ B2 @ ( image_3173854338463926933_b_c_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_361_image__eqI,axiom,
! [B2: list_P903359562653991662od_b_c,F: a > list_P903359562653991662od_b_c,X2: a,A: set_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member_a @ X2 @ A )
=> ( member6330420149250801815od_b_c @ B2 @ ( image_8656872703560917237od_b_c @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_362_image__eqI,axiom,
! [B2: a,F: produc8838969699183119820_a_b_c > a,X2: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( B2
= ( F @ X2 ) )
=> ( ( member997585926662434933_a_b_c @ X2 @ A )
=> ( member_a @ B2 @ ( image_3273489647386116407_b_c_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_363_image__eqI,axiom,
! [B2: produc8838969699183119820_a_b_c,F: a > produc8838969699183119820_a_b_c,X2: a,A: set_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member_a @ X2 @ A )
=> ( member997585926662434933_a_b_c @ B2 @ ( image_6580063982545254099_a_b_c @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_364_image__eqI,axiom,
! [B2: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( B2
= ( F @ X2 ) )
=> ( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( member6330420149250801815od_b_c @ B2 @ ( image_2850395784482391045od_b_c @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_365_image__eqI,axiom,
! [B2: a,F: produc4859908366599477352od_d_d > a,X2: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d] :
( ( B2
= ( F @ X2 ) )
=> ( ( member73601632213084689od_d_d @ X2 @ A )
=> ( member_a @ B2 @ ( image_3229965221763006363_d_d_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_366_image__eqI,axiom,
! [B2: a,F: list_P6327159017948738492od_c_a > a,X2: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member7410604586820865893od_c_a @ X2 @ A )
=> ( member_a @ B2 @ ( image_8824809819145125191_c_a_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_367_image__eqI,axiom,
! [B2: produc4859908366599477352od_d_d,F: a > produc4859908366599477352od_d_d,X2: a,A: set_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member_a @ X2 @ A )
=> ( member73601632213084689od_d_d @ B2 @ ( image_2487513010242200175od_d_d @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_368_image__eqI,axiom,
! [B2: list_P6327159017948738492od_c_a,F: a > list_P6327159017948738492od_c_a,X2: a,A: set_a] :
( ( B2
= ( F @ X2 ) )
=> ( ( member_a @ X2 @ A )
=> ( member7410604586820865893od_c_a @ B2 @ ( image_3129299617955238851od_c_a @ F @ A ) ) ) ) ).
% image_eqI
thf(fact_369_rev__image__eqI,axiom,
! [X2: a,A: set_a,B2: a,F: a > a] :
( ( member_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member_a @ B2 @ ( image_a_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_370_rev__image__eqI,axiom,
! [X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B2: a,F: list_P903359562653991662od_b_c > a] :
( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member_a @ B2 @ ( image_3173854338463926933_b_c_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_371_rev__image__eqI,axiom,
! [X2: a,A: set_a,B2: list_P903359562653991662od_b_c,F: a > list_P903359562653991662od_b_c] :
( ( member_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member6330420149250801815od_b_c @ B2 @ ( image_8656872703560917237od_b_c @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_372_rev__image__eqI,axiom,
! [X2: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B2: a,F: produc8838969699183119820_a_b_c > a] :
( ( member997585926662434933_a_b_c @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member_a @ B2 @ ( image_3273489647386116407_b_c_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_373_rev__image__eqI,axiom,
! [X2: a,A: set_a,B2: produc8838969699183119820_a_b_c,F: a > produc8838969699183119820_a_b_c] :
( ( member_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member997585926662434933_a_b_c @ B2 @ ( image_6580063982545254099_a_b_c @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_374_rev__image__eqI,axiom,
! [X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B2: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member6330420149250801815od_b_c @ B2 @ ( image_2850395784482391045od_b_c @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_375_rev__image__eqI,axiom,
! [X2: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B2: a,F: produc4859908366599477352od_d_d > a] :
( ( member73601632213084689od_d_d @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member_a @ B2 @ ( image_3229965221763006363_d_d_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_376_rev__image__eqI,axiom,
! [X2: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B2: a,F: list_P6327159017948738492od_c_a > a] :
( ( member7410604586820865893od_c_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member_a @ B2 @ ( image_8824809819145125191_c_a_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_377_rev__image__eqI,axiom,
! [X2: a,A: set_a,B2: produc4859908366599477352od_d_d,F: a > produc4859908366599477352od_d_d] :
( ( member_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member73601632213084689od_d_d @ B2 @ ( image_2487513010242200175od_d_d @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_378_rev__image__eqI,axiom,
! [X2: a,A: set_a,B2: list_P6327159017948738492od_c_a,F: a > list_P6327159017948738492od_c_a] :
( ( member_a @ X2 @ A )
=> ( ( B2
= ( F @ X2 ) )
=> ( member7410604586820865893od_c_a @ B2 @ ( image_3129299617955238851od_c_a @ F @ A ) ) ) ) ).
% rev_image_eqI
thf(fact_379_ball__imageD,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,P5: a > $o] :
( ! [X: a] :
( ( member_a @ X @ ( image_3273489647386116407_b_c_a @ F @ A ) )
=> ( P5 @ X ) )
=> ! [X4: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X4 @ A )
=> ( P5 @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_380_ball__imageD,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( image_2850395784482391045od_b_c @ F @ A ) )
=> ( P5 @ X ) )
=> ! [X4: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X4 @ A )
=> ( P5 @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_381_ball__imageD,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a,P5: list_P6327159017948738492od_c_a > $o] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ ( image_865596521259543215od_c_a @ F @ A ) )
=> ( P5 @ X ) )
=> ! [X4: produc7049025859877086738_set_a] :
( ( member6493638300815972283_set_a @ X4 @ A )
=> ( P5 @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_382_ball__imageD,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ! [X: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X @ ( image_2344789136157180295od_b_c @ F @ A ) )
=> ( P5 @ X ) )
=> ! [X4: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X4 @ A )
=> ( P5 @ ( F @ X4 ) ) ) ) ).
% ball_imageD
thf(fact_383_image__cong,axiom,
! [M: set_Pr3779000724142394866_set_a,N: set_Pr3779000724142394866_set_a,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,G: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a] :
( ( M = N )
=> ( ! [X: produc7049025859877086738_set_a] :
( ( member6493638300815972283_set_a @ X @ N )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( image_865596521259543215od_c_a @ F @ M )
= ( image_865596521259543215od_c_a @ G @ N ) ) ) ) ).
% image_cong
thf(fact_384_image__cong,axiom,
! [M: set_Pr2640454425625433516_a_b_c,N: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > a,G: produc8838969699183119820_a_b_c > a] :
( ( M = N )
=> ( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ N )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( image_3273489647386116407_b_c_a @ F @ M )
= ( image_3273489647386116407_b_c_a @ G @ N ) ) ) ) ).
% image_cong
thf(fact_385_image__cong,axiom,
! [M: set_Pr2640454425625433516_a_b_c,N: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c] :
( ( M = N )
=> ( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ N )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( image_2344789136157180295od_b_c @ F @ M )
= ( image_2344789136157180295od_b_c @ G @ N ) ) ) ) ).
% image_cong
thf(fact_386_image__cong,axiom,
! [M: set_li6436108459499378894od_b_c,N: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,G: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ( M = N )
=> ( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ N )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( image_2850395784482391045od_b_c @ F @ M )
= ( image_2850395784482391045od_b_c @ G @ N ) ) ) ) ).
% image_cong
thf(fact_387_bex__imageD,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,P5: a > $o] :
( ? [X4: a] :
( ( member_a @ X4 @ ( image_3273489647386116407_b_c_a @ F @ A ) )
& ( P5 @ X4 ) )
=> ? [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ A )
& ( P5 @ ( F @ X ) ) ) ) ).
% bex_imageD
thf(fact_388_bex__imageD,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ? [X4: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X4 @ ( image_2850395784482391045od_b_c @ F @ A ) )
& ( P5 @ X4 ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ A )
& ( P5 @ ( F @ X ) ) ) ) ).
% bex_imageD
thf(fact_389_bex__imageD,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a,P5: list_P6327159017948738492od_c_a > $o] :
( ? [X4: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X4 @ ( image_865596521259543215od_c_a @ F @ A ) )
& ( P5 @ X4 ) )
=> ? [X: produc7049025859877086738_set_a] :
( ( member6493638300815972283_set_a @ X @ A )
& ( P5 @ ( F @ X ) ) ) ) ).
% bex_imageD
thf(fact_390_bex__imageD,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ? [X4: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X4 @ ( image_2344789136157180295od_b_c @ F @ A ) )
& ( P5 @ X4 ) )
=> ? [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ A )
& ( P5 @ ( F @ X ) ) ) ) ).
% bex_imageD
thf(fact_391_image__iff,axiom,
! [Z: set_li6436108459499378894od_b_c,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( member6985331446368301687od_b_c @ Z @ ( image_2344789136157180295od_b_c @ F @ A ) )
= ( ? [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( Z
= ( F @ X3 ) ) ) ) ) ).
% image_iff
thf(fact_392_image__iff,axiom,
! [Z: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ Z @ ( image_2850395784482391045od_b_c @ F @ A ) )
= ( ? [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( Z
= ( F @ X3 ) ) ) ) ) ).
% image_iff
thf(fact_393_image__iff,axiom,
! [Z: list_P6327159017948738492od_c_a,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a] :
( ( member7410604586820865893od_c_a @ Z @ ( image_865596521259543215od_c_a @ F @ A ) )
= ( ? [X3: produc7049025859877086738_set_a] :
( ( member6493638300815972283_set_a @ X3 @ A )
& ( Z
= ( F @ X3 ) ) ) ) ) ).
% image_iff
thf(fact_394_image__iff,axiom,
! [Z: a,F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( member_a @ Z @ ( image_3273489647386116407_b_c_a @ F @ A ) )
= ( ? [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( Z
= ( F @ X3 ) ) ) ) ) ).
% image_iff
thf(fact_395_imageI,axiom,
! [X2: a,A: set_a,F: a > a] :
( ( member_a @ X2 @ A )
=> ( member_a @ ( F @ X2 ) @ ( image_a_a @ F @ A ) ) ) ).
% imageI
thf(fact_396_imageI,axiom,
! [X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > a] :
( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( member_a @ ( F @ X2 ) @ ( image_3173854338463926933_b_c_a @ F @ A ) ) ) ).
% imageI
thf(fact_397_imageI,axiom,
! [X2: a,A: set_a,F: a > list_P903359562653991662od_b_c] :
( ( member_a @ X2 @ A )
=> ( member6330420149250801815od_b_c @ ( F @ X2 ) @ ( image_8656872703560917237od_b_c @ F @ A ) ) ) ).
% imageI
thf(fact_398_imageI,axiom,
! [X2: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > a] :
( ( member997585926662434933_a_b_c @ X2 @ A )
=> ( member_a @ ( F @ X2 ) @ ( image_3273489647386116407_b_c_a @ F @ A ) ) ) ).
% imageI
thf(fact_399_imageI,axiom,
! [X2: a,A: set_a,F: a > produc8838969699183119820_a_b_c] :
( ( member_a @ X2 @ A )
=> ( member997585926662434933_a_b_c @ ( F @ X2 ) @ ( image_6580063982545254099_a_b_c @ F @ A ) ) ) ).
% imageI
thf(fact_400_imageI,axiom,
! [X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( member6330420149250801815od_b_c @ ( F @ X2 ) @ ( image_2850395784482391045od_b_c @ F @ A ) ) ) ).
% imageI
thf(fact_401_imageI,axiom,
! [X2: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,F: produc4859908366599477352od_d_d > a] :
( ( member73601632213084689od_d_d @ X2 @ A )
=> ( member_a @ ( F @ X2 ) @ ( image_3229965221763006363_d_d_a @ F @ A ) ) ) ).
% imageI
thf(fact_402_imageI,axiom,
! [X2: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > a] :
( ( member7410604586820865893od_c_a @ X2 @ A )
=> ( member_a @ ( F @ X2 ) @ ( image_8824809819145125191_c_a_a @ F @ A ) ) ) ).
% imageI
thf(fact_403_imageI,axiom,
! [X2: a,A: set_a,F: a > produc4859908366599477352od_d_d] :
( ( member_a @ X2 @ A )
=> ( member73601632213084689od_d_d @ ( F @ X2 ) @ ( image_2487513010242200175od_d_d @ F @ A ) ) ) ).
% imageI
thf(fact_404_imageI,axiom,
! [X2: a,A: set_a,F: a > list_P6327159017948738492od_c_a] :
( ( member_a @ X2 @ A )
=> ( member7410604586820865893od_c_a @ ( F @ X2 ) @ ( image_3129299617955238851od_c_a @ F @ A ) ) ) ).
% imageI
thf(fact_405_subset__image__iff,axiom,
! [B: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ B @ ( image_2850395784482391045od_b_c @ F @ A ) )
= ( ? [AA: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ AA @ A )
& ( B
= ( image_2850395784482391045od_b_c @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_406_subset__image__iff,axiom,
! [B: set_se3924713247505902254od_b_c,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6656836712342966862od_b_c @ B @ ( image_2344789136157180295od_b_c @ F @ A ) )
= ( ? [AA: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ AA @ A )
& ( B
= ( image_2344789136157180295od_b_c @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_407_subset__image__iff,axiom,
! [B: set_a,F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( ord_less_eq_set_a @ B @ ( image_3273489647386116407_b_c_a @ F @ A ) )
= ( ? [AA: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ AA @ A )
& ( B
= ( image_3273489647386116407_b_c_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_408_subset__image__iff,axiom,
! [B: set_a,F: a > a,A: set_a] :
( ( ord_less_eq_set_a @ B @ ( image_a_a @ F @ A ) )
= ( ? [AA: set_a] :
( ( ord_less_eq_set_a @ AA @ A )
& ( B
= ( image_a_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_409_subset__image__iff,axiom,
! [B: set_a,F: list_P6327159017948738492od_c_a > a,A: set_li1159382662694783132od_c_a] :
( ( ord_less_eq_set_a @ B @ ( image_8824809819145125191_c_a_a @ F @ A ) )
= ( ? [AA: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ AA @ A )
& ( B
= ( image_8824809819145125191_c_a_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_410_subset__image__iff,axiom,
! [B: set_li1159382662694783132od_c_a,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_865596521259543215od_c_a @ F @ A ) )
= ( ? [AA: set_Pr3779000724142394866_set_a] :
( ( ord_le1057066820810438034_set_a @ AA @ A )
& ( B
= ( image_865596521259543215od_c_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_411_subset__image__iff,axiom,
! [B: set_li1159382662694783132od_c_a,F: a > list_P6327159017948738492od_c_a,A: set_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_3129299617955238851od_c_a @ F @ A ) )
= ( ? [AA: set_a] :
( ( ord_less_eq_set_a @ AA @ A )
& ( B
= ( image_3129299617955238851od_c_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_412_subset__image__iff,axiom,
! [B: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_1061481830026363525od_c_a @ F @ A ) )
= ( ? [AA: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ AA @ A )
& ( B
= ( image_1061481830026363525od_c_a @ F @ AA ) ) ) ) ) ).
% subset_image_iff
thf(fact_413_image__subset__iff,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_se3924713247505902254od_b_c] :
( ( ord_le6656836712342966862od_b_c @ ( image_2344789136157180295od_b_c @ F @ A ) @ B )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
=> ( member6985331446368301687od_b_c @ ( F @ X3 ) @ B ) ) ) ) ).
% image_subset_iff
thf(fact_414_image__subset__iff,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ ( image_2850395784482391045od_b_c @ F @ A ) @ B )
= ( ! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
=> ( member6330420149250801815od_b_c @ ( F @ X3 ) @ B ) ) ) ) ).
% image_subset_iff
thf(fact_415_image__subset__iff,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,B: set_a] :
( ( ord_less_eq_set_a @ ( image_3273489647386116407_b_c_a @ F @ A ) @ B )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
=> ( member_a @ ( F @ X3 ) @ B ) ) ) ) ).
% image_subset_iff
thf(fact_416_image__subset__iff,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( image_865596521259543215od_c_a @ F @ A ) @ B )
= ( ! [X3: produc7049025859877086738_set_a] :
( ( member6493638300815972283_set_a @ X3 @ A )
=> ( member7410604586820865893od_c_a @ ( F @ X3 ) @ B ) ) ) ) ).
% image_subset_iff
thf(fact_417_subset__imageE,axiom,
! [B: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ B @ ( image_2850395784482391045od_b_c @ F @ A ) )
=> ~ ! [C2: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ C2 @ A )
=> ( B
!= ( image_2850395784482391045od_b_c @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_418_subset__imageE,axiom,
! [B: set_se3924713247505902254od_b_c,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6656836712342966862od_b_c @ B @ ( image_2344789136157180295od_b_c @ F @ A ) )
=> ~ ! [C2: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ C2 @ A )
=> ( B
!= ( image_2344789136157180295od_b_c @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_419_subset__imageE,axiom,
! [B: set_a,F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( ord_less_eq_set_a @ B @ ( image_3273489647386116407_b_c_a @ F @ A ) )
=> ~ ! [C2: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ C2 @ A )
=> ( B
!= ( image_3273489647386116407_b_c_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_420_subset__imageE,axiom,
! [B: set_a,F: a > a,A: set_a] :
( ( ord_less_eq_set_a @ B @ ( image_a_a @ F @ A ) )
=> ~ ! [C2: set_a] :
( ( ord_less_eq_set_a @ C2 @ A )
=> ( B
!= ( image_a_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_421_subset__imageE,axiom,
! [B: set_a,F: list_P6327159017948738492od_c_a > a,A: set_li1159382662694783132od_c_a] :
( ( ord_less_eq_set_a @ B @ ( image_8824809819145125191_c_a_a @ F @ A ) )
=> ~ ! [C2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ C2 @ A )
=> ( B
!= ( image_8824809819145125191_c_a_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_422_subset__imageE,axiom,
! [B: set_li1159382662694783132od_c_a,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_865596521259543215od_c_a @ F @ A ) )
=> ~ ! [C2: set_Pr3779000724142394866_set_a] :
( ( ord_le1057066820810438034_set_a @ C2 @ A )
=> ( B
!= ( image_865596521259543215od_c_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_423_subset__imageE,axiom,
! [B: set_li1159382662694783132od_c_a,F: a > list_P6327159017948738492od_c_a,A: set_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_3129299617955238851od_c_a @ F @ A ) )
=> ~ ! [C2: set_a] :
( ( ord_less_eq_set_a @ C2 @ A )
=> ( B
!= ( image_3129299617955238851od_c_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_424_subset__imageE,axiom,
! [B: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B @ ( image_1061481830026363525od_c_a @ F @ A ) )
=> ~ ! [C2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ C2 @ A )
=> ( B
!= ( image_1061481830026363525od_c_a @ F @ C2 ) ) ) ) ).
% subset_imageE
thf(fact_425_image__subsetI,axiom,
! [A: set_a,F: a > a,B: set_a] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member_a @ ( F @ X ) @ B ) )
=> ( ord_less_eq_set_a @ ( image_a_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_426_image__subsetI,axiom,
! [A: set_a,F: a > list_P903359562653991662od_b_c,B: set_li6436108459499378894od_b_c] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member6330420149250801815od_b_c @ ( F @ X ) @ B ) )
=> ( ord_le282488521294790766od_b_c @ ( image_8656872703560917237od_b_c @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_427_image__subsetI,axiom,
! [A: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > a,B: set_a] :
( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ A )
=> ( member_a @ ( F @ X ) @ B ) )
=> ( ord_less_eq_set_a @ ( image_3173854338463926933_b_c_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_428_image__subsetI,axiom,
! [A: set_a,F: a > produc8838969699183119820_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member997585926662434933_a_b_c @ ( F @ X ) @ B ) )
=> ( ord_le6086132928344890700_a_b_c @ ( image_6580063982545254099_a_b_c @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_429_image__subsetI,axiom,
! [A: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > a,B: set_a] :
( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ A )
=> ( member_a @ ( F @ X ) @ B ) )
=> ( ord_less_eq_set_a @ ( image_3273489647386116407_b_c_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_430_image__subsetI,axiom,
! [A: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,B: set_li6436108459499378894od_b_c] :
( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ A )
=> ( member6330420149250801815od_b_c @ ( F @ X ) @ B ) )
=> ( ord_le282488521294790766od_b_c @ ( image_2850395784482391045od_b_c @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_431_image__subsetI,axiom,
! [A: set_a,F: a > produc4859908366599477352od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member73601632213084689od_d_d @ ( F @ X ) @ B ) )
=> ( ord_le7464911323401878760od_d_d @ ( image_2487513010242200175od_d_d @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_432_image__subsetI,axiom,
! [A: set_Pr9130538228769002824od_d_d,F: produc4859908366599477352od_d_d > a,B: set_a] :
( ! [X: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X @ A )
=> ( member_a @ ( F @ X ) @ B ) )
=> ( ord_less_eq_set_a @ ( image_3229965221763006363_d_d_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_433_image__subsetI,axiom,
! [A: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > a,B: set_a] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ A )
=> ( member_a @ ( F @ X ) @ B ) )
=> ( ord_less_eq_set_a @ ( image_8824809819145125191_c_a_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_434_image__subsetI,axiom,
! [A: set_a,F: a > list_P6327159017948738492od_c_a,B: set_li1159382662694783132od_c_a] :
( ! [X: a] :
( ( member_a @ X @ A )
=> ( member7410604586820865893od_c_a @ ( F @ X ) @ B ) )
=> ( ord_le2998388488506175548od_c_a @ ( image_3129299617955238851od_c_a @ F @ A ) @ B ) ) ).
% image_subsetI
thf(fact_435_image__mono,axiom,
! [A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ( ord_le282488521294790766od_b_c @ A @ B )
=> ( ord_le282488521294790766od_b_c @ ( image_2850395784482391045od_b_c @ F @ A ) @ ( image_2850395784482391045od_b_c @ F @ B ) ) ) ).
% image_mono
thf(fact_436_image__mono,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c] :
( ( ord_le6086132928344890700_a_b_c @ A @ B )
=> ( ord_le6656836712342966862od_b_c @ ( image_2344789136157180295od_b_c @ F @ A ) @ ( image_2344789136157180295od_b_c @ F @ B ) ) ) ).
% image_mono
thf(fact_437_image__mono,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c,F: produc8838969699183119820_a_b_c > a] :
( ( ord_le6086132928344890700_a_b_c @ A @ B )
=> ( ord_less_eq_set_a @ ( image_3273489647386116407_b_c_a @ F @ A ) @ ( image_3273489647386116407_b_c_a @ F @ B ) ) ) ).
% image_mono
thf(fact_438_image__mono,axiom,
! [A: set_Pr3779000724142394866_set_a,B: set_Pr3779000724142394866_set_a,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a] :
( ( ord_le1057066820810438034_set_a @ A @ B )
=> ( ord_le2998388488506175548od_c_a @ ( image_865596521259543215od_c_a @ F @ A ) @ ( image_865596521259543215od_c_a @ F @ B ) ) ) ).
% image_mono
thf(fact_439_image__mono,axiom,
! [A: set_a,B: set_a,F: a > a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ord_less_eq_set_a @ ( image_a_a @ F @ A ) @ ( image_a_a @ F @ B ) ) ) ).
% image_mono
thf(fact_440_image__mono,axiom,
! [A: set_a,B: set_a,F: a > list_P6327159017948738492od_c_a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ord_le2998388488506175548od_c_a @ ( image_3129299617955238851od_c_a @ F @ A ) @ ( image_3129299617955238851od_c_a @ F @ B ) ) ) ).
% image_mono
thf(fact_441_image__mono,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ord_less_eq_set_a @ ( image_8824809819145125191_c_a_a @ F @ A ) @ ( image_8824809819145125191_c_a_a @ F @ B ) ) ) ).
% image_mono
thf(fact_442_image__mono,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ord_le2998388488506175548od_c_a @ ( image_1061481830026363525od_c_a @ F @ A ) @ ( image_1061481830026363525od_c_a @ F @ B ) ) ) ).
% image_mono
thf(fact_443_implies__completeness__def,axiom,
( test_i4204698558891958671_b_c_d
= ( ^ [T3: test_t899597172106206243_b_c_d,M2: fsm_a_b_c,M4: nat] :
? [X5: list_P3660316430366008877_set_a] : ( test_i4756896328399799264_b_c_d @ T3 @ M2 @ M4 @ X5 ) ) ) ).
% implies_completeness_def
thf(fact_444_order__antisym__conv,axiom,
! [Y: set_a,X2: set_a] :
( ( ord_less_eq_set_a @ Y @ X2 )
=> ( ( ord_less_eq_set_a @ X2 @ Y )
= ( X2 = Y ) ) ) ).
% order_antisym_conv
thf(fact_445_order__antisym__conv,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ Y @ X2 )
=> ( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
= ( X2 = Y ) ) ) ).
% order_antisym_conv
thf(fact_446_ord__le__eq__subst,axiom,
! [A2: set_a,B2: set_a,F: set_a > set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ( F @ B2 )
= C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ ( F @ A2 ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_447_ord__le__eq__subst,axiom,
! [A2: set_a,B2: set_a,F: set_a > set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ( F @ B2 )
= C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( F @ A2 ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_448_ord__le__eq__subst,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_a,C: set_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ( F @ B2 )
= C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ ( F @ A2 ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_449_ord__le__eq__subst,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ( F @ B2 )
= C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( F @ A2 ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_450_ord__eq__le__subst,axiom,
! [A2: set_a,F: set_a > set_a,B2: set_a,C: set_a] :
( ( A2
= ( F @ B2 ) )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ A2 @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_451_ord__eq__le__subst,axiom,
! [A2: set_li1159382662694783132od_c_a,F: set_a > set_li1159382662694783132od_c_a,B2: set_a,C: set_a] :
( ( A2
= ( F @ B2 ) )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_452_ord__eq__le__subst,axiom,
! [A2: set_a,F: set_li1159382662694783132od_c_a > set_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( A2
= ( F @ B2 ) )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ A2 @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_453_ord__eq__le__subst,axiom,
! [A2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( A2
= ( F @ B2 ) )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_454_order__eq__refl,axiom,
! [X2: set_a,Y: set_a] :
( ( X2 = Y )
=> ( ord_less_eq_set_a @ X2 @ Y ) ) ).
% order_eq_refl
thf(fact_455_order__eq__refl,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] :
( ( X2 = Y )
=> ( ord_le2998388488506175548od_c_a @ X2 @ Y ) ) ).
% order_eq_refl
thf(fact_456_order__subst2,axiom,
! [A2: set_a,B2: set_a,F: set_a > set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ord_less_eq_set_a @ ( F @ B2 ) @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ ( F @ A2 ) @ C ) ) ) ) ).
% order_subst2
thf(fact_457_order__subst2,axiom,
! [A2: set_a,B2: set_a,F: set_a > set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ord_le2998388488506175548od_c_a @ ( F @ B2 ) @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( F @ A2 ) @ C ) ) ) ) ).
% order_subst2
thf(fact_458_order__subst2,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_a,C: set_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ord_less_eq_set_a @ ( F @ B2 ) @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ ( F @ A2 ) @ C ) ) ) ) ).
% order_subst2
thf(fact_459_order__subst2,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ord_le2998388488506175548od_c_a @ ( F @ B2 ) @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( F @ A2 ) @ C ) ) ) ) ).
% order_subst2
thf(fact_460_order__subst1,axiom,
! [A2: set_a,F: set_a > set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ ( F @ B2 ) )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ A2 @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_461_order__subst1,axiom,
! [A2: set_a,F: set_li1159382662694783132od_c_a > set_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_less_eq_set_a @ A2 @ ( F @ B2 ) )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_less_eq_set_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_set_a @ A2 @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_462_order__subst1,axiom,
! [A2: set_li1159382662694783132od_c_a,F: set_a > set_li1159382662694783132od_c_a,B2: set_a,C: set_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ B2 ) )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ! [X: set_a,Y3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_463_order__subst1,axiom,
! [A2: set_li1159382662694783132od_c_a,F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ B2 ) )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ord_le2998388488506175548od_c_a @ ( F @ X ) @ ( F @ Y3 ) ) )
=> ( ord_le2998388488506175548od_c_a @ A2 @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_464_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y4: set_a,Z2: set_a] : ( Y4 = Z2 ) )
= ( ^ [A5: set_a,B5: set_a] :
( ( ord_less_eq_set_a @ A5 @ B5 )
& ( ord_less_eq_set_a @ B5 @ A5 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_465_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y4: set_li1159382662694783132od_c_a,Z2: set_li1159382662694783132od_c_a] : ( Y4 = Z2 ) )
= ( ^ [A5: set_li1159382662694783132od_c_a,B5: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A5 @ B5 )
& ( ord_le2998388488506175548od_c_a @ B5 @ A5 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_466_antisym,axiom,
! [A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( A2 = B2 ) ) ) ).
% antisym
thf(fact_467_antisym,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( A2 = B2 ) ) ) ).
% antisym
thf(fact_468_dual__order_Otrans,axiom,
! [B2: set_a,A2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( ( ord_less_eq_set_a @ C @ B2 )
=> ( ord_less_eq_set_a @ C @ A2 ) ) ) ).
% dual_order.trans
thf(fact_469_dual__order_Otrans,axiom,
! [B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( ( ord_le2998388488506175548od_c_a @ C @ B2 )
=> ( ord_le2998388488506175548od_c_a @ C @ A2 ) ) ) ).
% dual_order.trans
thf(fact_470_dual__order_Oantisym,axiom,
! [B2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( A2 = B2 ) ) ) ).
% dual_order.antisym
thf(fact_471_dual__order_Oantisym,axiom,
! [B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( A2 = B2 ) ) ) ).
% dual_order.antisym
thf(fact_472_dual__order_Oeq__iff,axiom,
( ( ^ [Y4: set_a,Z2: set_a] : ( Y4 = Z2 ) )
= ( ^ [A5: set_a,B5: set_a] :
( ( ord_less_eq_set_a @ B5 @ A5 )
& ( ord_less_eq_set_a @ A5 @ B5 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_473_dual__order_Oeq__iff,axiom,
( ( ^ [Y4: set_li1159382662694783132od_c_a,Z2: set_li1159382662694783132od_c_a] : ( Y4 = Z2 ) )
= ( ^ [A5: set_li1159382662694783132od_c_a,B5: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B5 @ A5 )
& ( ord_le2998388488506175548od_c_a @ A5 @ B5 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_474_order__trans,axiom,
! [X2: set_a,Y: set_a,Z: set_a] :
( ( ord_less_eq_set_a @ X2 @ Y )
=> ( ( ord_less_eq_set_a @ Y @ Z )
=> ( ord_less_eq_set_a @ X2 @ Z ) ) ) ).
% order_trans
thf(fact_475_order__trans,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a,Z: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
=> ( ( ord_le2998388488506175548od_c_a @ Y @ Z )
=> ( ord_le2998388488506175548od_c_a @ X2 @ Z ) ) ) ).
% order_trans
thf(fact_476_order_Otrans,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ord_less_eq_set_a @ A2 @ C ) ) ) ).
% order.trans
thf(fact_477_order_Otrans,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ord_le2998388488506175548od_c_a @ A2 @ C ) ) ) ).
% order.trans
thf(fact_478_order__antisym,axiom,
! [X2: set_a,Y: set_a] :
( ( ord_less_eq_set_a @ X2 @ Y )
=> ( ( ord_less_eq_set_a @ Y @ X2 )
=> ( X2 = Y ) ) ) ).
% order_antisym
thf(fact_479_order__antisym,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
=> ( ( ord_le2998388488506175548od_c_a @ Y @ X2 )
=> ( X2 = Y ) ) ) ).
% order_antisym
thf(fact_480_ord__le__eq__trans,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( B2 = C )
=> ( ord_less_eq_set_a @ A2 @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_481_ord__le__eq__trans,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( B2 = C )
=> ( ord_le2998388488506175548od_c_a @ A2 @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_482_ord__eq__le__trans,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( A2 = B2 )
=> ( ( ord_less_eq_set_a @ B2 @ C )
=> ( ord_less_eq_set_a @ A2 @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_483_ord__eq__le__trans,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( A2 = B2 )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ord_le2998388488506175548od_c_a @ A2 @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_484_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y4: set_a,Z2: set_a] : ( Y4 = Z2 ) )
= ( ^ [X3: set_a,Y5: set_a] :
( ( ord_less_eq_set_a @ X3 @ Y5 )
& ( ord_less_eq_set_a @ Y5 @ X3 ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_485_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y4: set_li1159382662694783132od_c_a,Z2: set_li1159382662694783132od_c_a] : ( Y4 = Z2 ) )
= ( ^ [X3: set_li1159382662694783132od_c_a,Y5: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X3 @ Y5 )
& ( ord_le2998388488506175548od_c_a @ Y5 @ X3 ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_486_Collect__mono__iff,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ( ord_le6656836712342966862od_b_c @ ( collec1823247286932916153od_b_c @ P5 ) @ ( collec1823247286932916153od_b_c @ Q5 ) )
= ( ! [X3: set_li6436108459499378894od_b_c] :
( ( P5 @ X3 )
=> ( Q5 @ X3 ) ) ) ) ).
% Collect_mono_iff
thf(fact_487_Collect__mono__iff,axiom,
! [P5: a > $o,Q5: a > $o] :
( ( ord_less_eq_set_a @ ( collect_a @ P5 ) @ ( collect_a @ Q5 ) )
= ( ! [X3: a] :
( ( P5 @ X3 )
=> ( Q5 @ X3 ) ) ) ) ).
% Collect_mono_iff
thf(fact_488_Collect__mono__iff,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ( ord_le2998388488506175548od_c_a @ ( collec6273869032445462695od_c_a @ P5 ) @ ( collec6273869032445462695od_c_a @ Q5 ) )
= ( ! [X3: list_P6327159017948738492od_c_a] :
( ( P5 @ X3 )
=> ( Q5 @ X3 ) ) ) ) ).
% Collect_mono_iff
thf(fact_489_set__eq__subset,axiom,
( ( ^ [Y4: set_a,Z2: set_a] : ( Y4 = Z2 ) )
= ( ^ [A6: set_a,B6: set_a] :
( ( ord_less_eq_set_a @ A6 @ B6 )
& ( ord_less_eq_set_a @ B6 @ A6 ) ) ) ) ).
% set_eq_subset
thf(fact_490_set__eq__subset,axiom,
( ( ^ [Y4: set_li1159382662694783132od_c_a,Z2: set_li1159382662694783132od_c_a] : ( Y4 = Z2 ) )
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A6 @ B6 )
& ( ord_le2998388488506175548od_c_a @ B6 @ A6 ) ) ) ) ).
% set_eq_subset
thf(fact_491_subset__trans,axiom,
! [A: set_a,B: set_a,C3: set_a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ( ord_less_eq_set_a @ B @ C3 )
=> ( ord_less_eq_set_a @ A @ C3 ) ) ) ).
% subset_trans
thf(fact_492_subset__trans,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,C3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ( ord_le2998388488506175548od_c_a @ B @ C3 )
=> ( ord_le2998388488506175548od_c_a @ A @ C3 ) ) ) ).
% subset_trans
thf(fact_493_Collect__mono,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ! [X: set_li6436108459499378894od_b_c] :
( ( P5 @ X )
=> ( Q5 @ X ) )
=> ( ord_le6656836712342966862od_b_c @ ( collec1823247286932916153od_b_c @ P5 ) @ ( collec1823247286932916153od_b_c @ Q5 ) ) ) ).
% Collect_mono
thf(fact_494_Collect__mono,axiom,
! [P5: a > $o,Q5: a > $o] :
( ! [X: a] :
( ( P5 @ X )
=> ( Q5 @ X ) )
=> ( ord_less_eq_set_a @ ( collect_a @ P5 ) @ ( collect_a @ Q5 ) ) ) ).
% Collect_mono
thf(fact_495_Collect__mono,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( P5 @ X )
=> ( Q5 @ X ) )
=> ( ord_le2998388488506175548od_c_a @ ( collec6273869032445462695od_c_a @ P5 ) @ ( collec6273869032445462695od_c_a @ Q5 ) ) ) ).
% Collect_mono
thf(fact_496_subset__refl,axiom,
! [A: set_a] : ( ord_less_eq_set_a @ A @ A ) ).
% subset_refl
thf(fact_497_subset__refl,axiom,
! [A: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ A @ A ) ).
% subset_refl
thf(fact_498_subset__iff,axiom,
( ord_le7464911323401878760od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
! [T: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ T @ A6 )
=> ( member73601632213084689od_d_d @ T @ B6 ) ) ) ) ).
% subset_iff
thf(fact_499_subset__iff,axiom,
( ord_le6086132928344890700_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
! [T: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ T @ A6 )
=> ( member997585926662434933_a_b_c @ T @ B6 ) ) ) ) ).
% subset_iff
thf(fact_500_subset__iff,axiom,
( ord_le282488521294790766od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
! [T: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ T @ A6 )
=> ( member6330420149250801815od_b_c @ T @ B6 ) ) ) ) ).
% subset_iff
thf(fact_501_subset__iff,axiom,
( ord_less_eq_set_a
= ( ^ [A6: set_a,B6: set_a] :
! [T: a] :
( ( member_a @ T @ A6 )
=> ( member_a @ T @ B6 ) ) ) ) ).
% subset_iff
thf(fact_502_subset__iff,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
! [T: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ T @ A6 )
=> ( member7410604586820865893od_c_a @ T @ B6 ) ) ) ) ).
% subset_iff
thf(fact_503_equalityD2,axiom,
! [A: set_a,B: set_a] :
( ( A = B )
=> ( ord_less_eq_set_a @ B @ A ) ) ).
% equalityD2
thf(fact_504_equalityD2,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( A = B )
=> ( ord_le2998388488506175548od_c_a @ B @ A ) ) ).
% equalityD2
thf(fact_505_equalityD1,axiom,
! [A: set_a,B: set_a] :
( ( A = B )
=> ( ord_less_eq_set_a @ A @ B ) ) ).
% equalityD1
thf(fact_506_equalityD1,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( A = B )
=> ( ord_le2998388488506175548od_c_a @ A @ B ) ) ).
% equalityD1
thf(fact_507_subset__eq,axiom,
( ord_le7464911323401878760od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
! [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A6 )
=> ( member73601632213084689od_d_d @ X3 @ B6 ) ) ) ) ).
% subset_eq
thf(fact_508_subset__eq,axiom,
( ord_le6086132928344890700_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A6 )
=> ( member997585926662434933_a_b_c @ X3 @ B6 ) ) ) ) ).
% subset_eq
thf(fact_509_subset__eq,axiom,
( ord_le282488521294790766od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A6 )
=> ( member6330420149250801815od_b_c @ X3 @ B6 ) ) ) ) ).
% subset_eq
thf(fact_510_subset__eq,axiom,
( ord_less_eq_set_a
= ( ^ [A6: set_a,B6: set_a] :
! [X3: a] :
( ( member_a @ X3 @ A6 )
=> ( member_a @ X3 @ B6 ) ) ) ) ).
% subset_eq
thf(fact_511_subset__eq,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
! [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A6 )
=> ( member7410604586820865893od_c_a @ X3 @ B6 ) ) ) ) ).
% subset_eq
thf(fact_512_equalityE,axiom,
! [A: set_a,B: set_a] :
( ( A = B )
=> ~ ( ( ord_less_eq_set_a @ A @ B )
=> ~ ( ord_less_eq_set_a @ B @ A ) ) ) ).
% equalityE
thf(fact_513_equalityE,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( A = B )
=> ~ ( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ~ ( ord_le2998388488506175548od_c_a @ B @ A ) ) ) ).
% equalityE
thf(fact_514_subsetD,axiom,
! [A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d,C: produc4859908366599477352od_d_d] :
( ( ord_le7464911323401878760od_d_d @ A @ B )
=> ( ( member73601632213084689od_d_d @ C @ A )
=> ( member73601632213084689od_d_d @ C @ B ) ) ) ).
% subsetD
thf(fact_515_subsetD,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c,C: produc8838969699183119820_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ A @ B )
=> ( ( member997585926662434933_a_b_c @ C @ A )
=> ( member997585926662434933_a_b_c @ C @ B ) ) ) ).
% subsetD
thf(fact_516_subsetD,axiom,
! [A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c,C: list_P903359562653991662od_b_c] :
( ( ord_le282488521294790766od_b_c @ A @ B )
=> ( ( member6330420149250801815od_b_c @ C @ A )
=> ( member6330420149250801815od_b_c @ C @ B ) ) ) ).
% subsetD
thf(fact_517_subsetD,axiom,
! [A: set_a,B: set_a,C: a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ( member_a @ C @ A )
=> ( member_a @ C @ B ) ) ) ).
% subsetD
thf(fact_518_subsetD,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,C: list_P6327159017948738492od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ( member7410604586820865893od_c_a @ C @ A )
=> ( member7410604586820865893od_c_a @ C @ B ) ) ) ).
% subsetD
thf(fact_519_in__mono,axiom,
! [A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d,X2: produc4859908366599477352od_d_d] :
( ( ord_le7464911323401878760od_d_d @ A @ B )
=> ( ( member73601632213084689od_d_d @ X2 @ A )
=> ( member73601632213084689od_d_d @ X2 @ B ) ) ) ).
% in_mono
thf(fact_520_in__mono,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c,X2: produc8838969699183119820_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ A @ B )
=> ( ( member997585926662434933_a_b_c @ X2 @ A )
=> ( member997585926662434933_a_b_c @ X2 @ B ) ) ) ).
% in_mono
thf(fact_521_in__mono,axiom,
! [A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c,X2: list_P903359562653991662od_b_c] :
( ( ord_le282488521294790766od_b_c @ A @ B )
=> ( ( member6330420149250801815od_b_c @ X2 @ A )
=> ( member6330420149250801815od_b_c @ X2 @ B ) ) ) ).
% in_mono
thf(fact_522_in__mono,axiom,
! [A: set_a,B: set_a,X2: a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ( member_a @ X2 @ A )
=> ( member_a @ X2 @ B ) ) ) ).
% in_mono
thf(fact_523_in__mono,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,X2: list_P6327159017948738492od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ( member7410604586820865893od_c_a @ X2 @ A )
=> ( member7410604586820865893od_c_a @ X2 @ B ) ) ) ).
% in_mono
thf(fact_524_submachine__language,axiom,
! [S: fsm_a_b_c,M: fsm_a_b_c] :
( ( is_submachine_a_b_c @ S @ M )
=> ( ord_le282488521294790766od_b_c @ ( lS_a_b_c @ S @ ( initial_a_b_c @ S ) ) @ ( lS_a_b_c @ M @ ( initial_a_b_c @ M ) ) ) ) ).
% submachine_language
thf(fact_525_is__finite__test__suite_Ocases,axiom,
! [X2: test_t899597172106206243_b_c_d] :
~ ! [Prs: set_Pr2640454425625433516_a_b_c,Tps: a > set_li1159382662694783132od_c_a,Rd_targets: produc3220416805844688357od_c_a > set_a,Separators: product_prod_a_a > set_Pr9130538228769002824od_d_d] :
( X2
!= ( test_t5871526445387177708_b_c_d @ Prs @ Tps @ Rd_targets @ Separators ) ) ).
% is_finite_test_suite.cases
thf(fact_526_test__suite_Oexhaust,axiom,
! [Y: test_t899597172106206243_b_c_d] :
~ ! [X12: set_Pr2640454425625433516_a_b_c,X23: a > set_li1159382662694783132od_c_a,X33: produc3220416805844688357od_c_a > set_a,X43: product_prod_a_a > set_Pr9130538228769002824od_d_d] :
( Y
!= ( test_t5871526445387177708_b_c_d @ X12 @ X23 @ X33 @ X43 ) ) ).
% test_suite.exhaust
thf(fact_527_implies__completeness__for__repetition__sets_Ocases,axiom,
! [X2: produc1983128955183120424_set_a] :
~ ! [Prs: set_Pr2640454425625433516_a_b_c,Tps: a > set_li1159382662694783132od_c_a,Rd_targets: produc3220416805844688357od_c_a > set_a,Separators: product_prod_a_a > set_Pr9130538228769002824od_d_d,M3: fsm_a_b_c,M5: nat,Repetition_sets: list_P3660316430366008877_set_a] :
( X2
!= ( produc2074771797241578208_set_a @ ( test_t5871526445387177708_b_c_d @ Prs @ Tps @ Rd_targets @ Separators ) @ ( produc7030729324366460446_set_a @ M3 @ ( produc2982395248235039108_set_a @ M5 @ Repetition_sets ) ) ) ) ).
% implies_completeness_for_repetition_sets.cases
thf(fact_528_implies__completeness__for__repetition__sets__simps_I4_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,Q: a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Repetition_sets2 ) )
& ( member_a @ Q @ ( produc9088895665703139587_set_a @ X ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(4)
thf(fact_529_exE__realizer_H,axiom,
! [P5: fsm_a_b_c > a > $o,P: produc8838969699183119820_a_b_c] :
( ( P5 @ ( produc4728557313310798826_a_b_c @ P ) @ ( produc2620512763296580520_a_b_c @ P ) )
=> ~ ! [X: a,Y3: fsm_a_b_c] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_530_exE__realizer_H,axiom,
! [P5: a > c > $o,P: product_prod_c_a] :
( ( P5 @ ( product_snd_c_a @ P ) @ ( product_fst_c_a @ P ) )
=> ~ ! [X: c,Y3: a] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_531_exE__realizer_H,axiom,
! [P5: produc1703568184450464039_set_a > list_P6327159017948738492od_c_a > $o,P: produc7049025859877086738_set_a] :
( ( P5 @ ( produc2451121746714373936_set_a @ P ) @ ( produc3242630202250842350_set_a @ P ) )
=> ~ ! [X: list_P6327159017948738492od_c_a,Y3: produc1703568184450464039_set_a] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_532_exE__realizer_H,axiom,
! [P5: set_a > set_a > $o,P: produc1703568184450464039_set_a] :
( ( P5 @ ( produc1983107199584856133_set_a @ P ) @ ( produc9088895665703139587_set_a @ P ) )
=> ~ ! [X: set_a,Y3: set_a] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_533_exE__realizer_H,axiom,
! [P5: produc2133359284458116493od_c_a > a > $o,P: produc2669932201312201782od_c_a] :
( ( P5 @ ( produc8088130389382527188od_c_a @ P ) @ ( produc4225943634317630866od_c_a @ P ) )
=> ~ ! [X: a,Y3: produc2133359284458116493od_c_a] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_534_exE__realizer_H,axiom,
! [P5: product_prod_c_a > b > $o,P: produc2133359284458116493od_c_a] :
( ( P5 @ ( produc5221446324160585515od_c_a @ P ) @ ( produc301949074746585577od_c_a @ P ) )
=> ~ ! [X: b,Y3: product_prod_c_a] :
~ ( P5 @ Y3 @ X ) ) ).
% exE_realizer'
thf(fact_535_implies__completeness__for__repetition__sets__simps_I8_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,Q: a,P: list_P6327159017948738492od_c_a,D2: produc1703568184450464039_set_a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a,P32: list_P6327159017948738492od_c_a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member_a @ Q @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) )
=> ( ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ P @ D2 ) @ ( traver6421790936065540696_a_b_c @ M @ Q @ Repetition_sets2 @ M6 ) )
=> ( ( P
= ( append3884164603879732689od_c_a @ P1 @ ( append3884164603879732689od_c_a @ P2 @ P32 ) ) )
=> ( ( P2 != nil_Pr1342775757158464060od_c_a )
=> ( ( member_a @ ( target_a_b_c @ Q @ P1 ) @ ( produc9088895665703139587_set_a @ D2 ) )
=> ( ( member_a @ ( target_a_b_c @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) ) @ ( produc9088895665703139587_set_a @ D2 ) )
=> ( ( ( target_a_b_c @ Q @ P1 )
!= ( target_a_b_c @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) ) )
=> ( ( member7410604586820865893od_c_a @ P1 @ ( Tps2 @ Q ) )
& ( member7410604586820865893od_c_a @ ( append3884164603879732689od_c_a @ P1 @ P2 ) @ ( Tps2 @ Q ) )
& ( member_a @ ( target_a_b_c @ Q @ P1 ) @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) ) ) )
& ( member_a @ ( target_a_b_c @ Q @ ( append3884164603879732689od_c_a @ P1 @ P2 ) ) @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q @ P1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(8)
thf(fact_536_implies__completeness__for__repetition__sets__simps_I9_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,Q: a,P: list_P6327159017948738492od_c_a,D2: produc1703568184450464039_set_a,P1: list_P6327159017948738492od_c_a,P2: list_P6327159017948738492od_c_a,Q3: a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member_a @ Q @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) )
=> ( ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ P @ D2 ) @ ( traver6421790936065540696_a_b_c @ M @ Q @ Repetition_sets2 @ M6 ) )
=> ( ( P
= ( append3884164603879732689od_c_a @ P1 @ P2 ) )
=> ( ( member_a @ Q3 @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) )
=> ( ( member_a @ ( target_a_b_c @ Q @ P1 ) @ ( produc9088895665703139587_set_a @ D2 ) )
=> ( ( member_a @ Q3 @ ( produc9088895665703139587_set_a @ D2 ) )
=> ( ( ( target_a_b_c @ Q @ P1 )
!= Q3 )
=> ( ( member7410604586820865893od_c_a @ P1 @ ( Tps2 @ Q ) )
& ( member7410604586820865893od_c_a @ nil_Pr1342775757158464060od_c_a @ ( Tps2 @ Q3 ) )
& ( member_a @ ( target_a_b_c @ Q @ P1 ) @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q3 @ nil_Pr1342775757158464060od_c_a ) ) )
& ( member_a @ Q3 @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q @ P1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(9)
thf(fact_537_implies__completeness__for__repetition__sets__simps_I5_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,D2: produc1703568184450464039_set_a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member7983343339038529360_set_a @ D2 @ ( set_Pr7878197726666307004_set_a @ Repetition_sets2 ) )
=> ( ( ord_less_eq_set_a @ ( produc9088895665703139587_set_a @ D2 ) @ ( states_a_b_c @ M ) )
& ( ( produc1983107199584856133_set_a @ D2 )
= ( inf_inf_set_a @ ( produc9088895665703139587_set_a @ D2 ) @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(5)
thf(fact_538_implies__completeness__for__repetition__sets__simps_I10_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,Q: a,P: list_P6327159017948738492od_c_a,D2: produc1703568184450464039_set_a,Q1: a,Q22: a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member_a @ Q @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) )
=> ( ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ P @ D2 ) @ ( traver6421790936065540696_a_b_c @ M @ Q @ Repetition_sets2 @ M6 ) )
=> ( ( Q1 != Q22 )
=> ( ( member_a @ Q1 @ ( produc1983107199584856133_set_a @ D2 ) )
=> ( ( member_a @ Q22 @ ( produc1983107199584856133_set_a @ D2 ) )
=> ( ( member7410604586820865893od_c_a @ nil_Pr1342775757158464060od_c_a @ ( Tps2 @ Q1 ) )
& ( member7410604586820865893od_c_a @ nil_Pr1342775757158464060od_c_a @ ( Tps2 @ Q22 ) )
& ( member_a @ Q1 @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q22 @ nil_Pr1342775757158464060od_c_a ) ) )
& ( member_a @ Q22 @ ( Rd_targets2 @ ( produc3580641852002036821od_c_a @ Q1 @ nil_Pr1342775757158464060od_c_a ) ) ) ) ) ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(10)
thf(fact_539_cycle__incoming__transition__ex,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a,T2: produc2669932201312201782od_c_a] :
( ( path_a_b_c @ M @ Q @ P )
=> ( ( P != nil_Pr1342775757158464060od_c_a )
=> ( ( ( target_a_b_c @ Q @ P )
= Q )
=> ( ( member5502040268208861279od_c_a @ T2 @ ( set_Pr5664641634098845387od_c_a @ P ) )
=> ? [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ P ) )
& ( ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X ) ) )
= ( produc4225943634317630866od_c_a @ T2 ) ) ) ) ) ) ) ).
% cycle_incoming_transition_ex
thf(fact_540_cycle__incoming__transition__ex,axiom,
! [M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,P: list_P1562850763667305982od_c_a,T2: produc3205353004677322104od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( P != nil_Pr7913020553331505022od_c_a )
=> ( ( ( target6303326113586172192_a_a_b @ Q @ P )
= Q )
=> ( ( member6508725278956418977od_c_a @ T2 @ ( set_Pr6987804667698513421od_c_a @ P ) )
=> ? [X: produc3205353004677322104od_c_a] :
( ( member6508725278956418977od_c_a @ X @ ( set_Pr6987804667698513421od_c_a @ P ) )
& ( ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ X ) ) )
= ( produc8171714036265584980od_c_a @ T2 ) ) ) ) ) ) ) ).
% cycle_incoming_transition_ex
thf(fact_541_is__preamble__is__state,axiom,
! [P5: fsm_a_b_c,M: fsm_a_b_c,Q: a] :
( ( state_3011419026027373943_a_b_c @ P5 @ M @ Q )
=> ( member_a @ Q @ ( states_a_b_c @ M ) ) ) ).
% is_preamble_is_state
thf(fact_542__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062p_Apt_Aq_AA_AP_Aq_H_At1_At2_O_A_092_060lbrakk_062io_A_092_060in_062_A_I_092_060lambda_062io__atc_O_Ap__io_Ap_A_064_Ap__io_Apt_A_064_Aio__atc_J_A_096_Aatc__to__io__set_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_AA_059_A_Iq_M_AP_J_A_092_060in_062_Aprs_059_Apath_AP_A_IFSM_Oinitial_AP_J_Ap_059_Atarget_A_IFSM_Oinitial_AP_J_Ap_A_061_Aq_059_Apt_A_092_060in_062_Atps_Aq_059_Aq_H_A_092_060in_062_Ard__targets_A_Iq_M_Apt_J_059_A_IA_M_At1_M_At2_J_A_092_060in_062_Aatcs_A_Itarget_Aq_Apt_M_Aq_H_J_092_060rbrakk_062_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [P3: list_P6327159017948738492od_c_a,Pt: list_P6327159017948738492od_c_a,Q2: a,A7: fsm_d_b_c] :
( ( member6330420149250801815od_b_c @ io
@ ( image_2850395784482391045od_b_c
@ ^ [Io_atc: list_P903359562653991662od_b_c] :
( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P3 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ Pt )
@ Io_atc ) )
@ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ Q2 @ Pt ) ) @ A7 ) ) )
=> ! [P6: fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ Q2 @ P6 ) @ prs )
=> ( ( path_a_b_c @ P6 @ ( initial_a_b_c @ P6 ) @ P3 )
=> ( ( ( target_a_b_c @ ( initial_a_b_c @ P6 ) @ P3 )
= Q2 )
=> ( ( member7410604586820865893od_c_a @ Pt @ ( tps @ Q2 ) )
=> ! [Q6: a] :
( ( member_a @ Q6 @ ( rd_targets @ ( produc3580641852002036821od_c_a @ Q2 @ Pt ) ) )
=> ! [T1: d,T22: d] :
~ ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A7 @ ( product_Pair_d_d @ T1 @ T22 ) ) @ ( atcs @ ( product_Pair_a_a @ ( target_a_b_c @ Q2 @ Pt ) @ Q6 ) ) ) ) ) ) ) ) ) ).
% \<open>\<And>thesis. (\<And>p pt q A P q' t1 t2. \<lbrakk>io \<in> (\<lambda>io_atc. p_io p @ p_io pt @ io_atc) ` atc_to_io_set (from_FSM M (target q pt)) A; (q, P) \<in> prs; path P (FSM.initial P) p; target (FSM.initial P) p = q; pt \<in> tps q; q' \<in> rd_targets (q, pt); (A, t1, t2) \<in> atcs (target q pt, q')\<rbrakk> \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_543_all__subset__image,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ( ! [B6: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ B6 @ ( image_2850395784482391045od_b_c @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_li6436108459499378894od_b_c] :
( ( ord_le282488521294790766od_b_c @ B6 @ A )
=> ( P5 @ ( image_2850395784482391045od_b_c @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_544_all__subset__image,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: set_se3924713247505902254od_b_c > $o] :
( ( ! [B6: set_se3924713247505902254od_b_c] :
( ( ord_le6656836712342966862od_b_c @ B6 @ ( image_2344789136157180295od_b_c @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ B6 @ A )
=> ( P5 @ ( image_2344789136157180295od_b_c @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_545_all__subset__image,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,P5: set_a > $o] :
( ( ! [B6: set_a] :
( ( ord_less_eq_set_a @ B6 @ ( image_3273489647386116407_b_c_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_Pr2640454425625433516_a_b_c] :
( ( ord_le6086132928344890700_a_b_c @ B6 @ A )
=> ( P5 @ ( image_3273489647386116407_b_c_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_546_all__subset__image,axiom,
! [F: a > a,A: set_a,P5: set_a > $o] :
( ( ! [B6: set_a] :
( ( ord_less_eq_set_a @ B6 @ ( image_a_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_a] :
( ( ord_less_eq_set_a @ B6 @ A )
=> ( P5 @ ( image_a_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_547_all__subset__image,axiom,
! [F: list_P6327159017948738492od_c_a > a,A: set_li1159382662694783132od_c_a,P5: set_a > $o] :
( ( ! [B6: set_a] :
( ( ord_less_eq_set_a @ B6 @ ( image_8824809819145125191_c_a_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B6 @ A )
=> ( P5 @ ( image_8824809819145125191_c_a_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_548_all__subset__image,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a,P5: set_li1159382662694783132od_c_a > $o] :
( ( ! [B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B6 @ ( image_865596521259543215od_c_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_Pr3779000724142394866_set_a] :
( ( ord_le1057066820810438034_set_a @ B6 @ A )
=> ( P5 @ ( image_865596521259543215od_c_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_549_all__subset__image,axiom,
! [F: a > list_P6327159017948738492od_c_a,A: set_a,P5: set_li1159382662694783132od_c_a > $o] :
( ( ! [B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B6 @ ( image_3129299617955238851od_c_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_a] :
( ( ord_less_eq_set_a @ B6 @ A )
=> ( P5 @ ( image_3129299617955238851od_c_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_550_all__subset__image,axiom,
! [F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,P5: set_li1159382662694783132od_c_a > $o] :
( ( ! [B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B6 @ ( image_1061481830026363525od_c_a @ F @ A ) )
=> ( P5 @ B6 ) ) )
= ( ! [B6: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B6 @ A )
=> ( P5 @ ( image_1061481830026363525od_c_a @ F @ B6 ) ) ) ) ) ).
% all_subset_image
thf(fact_551__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062ioA_O_A_092_060lbrakk_062io_A_061_Ap__io_Ap_A_064_Ap__io_Apt_A_064_AioA_059_AioA_A_092_060in_062_Aatc__to__io__set_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_AA_092_060rbrakk_062_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [IoA: list_P903359562653991662od_b_c] :
( ( io
= ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ p3 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ pt )
@ IoA ) ) )
=> ~ ( member6330420149250801815od_b_c @ IoA @ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ q2 @ pt ) ) @ a2 ) ) ) ).
% \<open>\<And>thesis. (\<And>ioA. \<lbrakk>io = p_io p @ p_io pt @ ioA; ioA \<in> atc_to_io_set (from_FSM M (target q pt)) A\<rbrakk> \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_552_Int__iff,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( inf_in7322238654750965302od_d_d @ A @ B ) )
= ( ( member73601632213084689od_d_d @ C @ A )
& ( member73601632213084689od_d_d @ C @ B ) ) ) ).
% Int_iff
thf(fact_553_Int__iff,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( inf_in4776242878804941978_a_b_c @ A @ B ) )
= ( ( member997585926662434933_a_b_c @ C @ A )
& ( member997585926662434933_a_b_c @ C @ B ) ) ) ).
% Int_iff
thf(fact_554_Int__iff,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( inf_in4978071631833541052od_b_c @ A @ B ) )
= ( ( member6330420149250801815od_b_c @ C @ A )
& ( member6330420149250801815od_b_c @ C @ B ) ) ) ).
% Int_iff
thf(fact_555_Int__iff,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( inf_in980870363377917322od_c_a @ A @ B ) )
= ( ( member7410604586820865893od_c_a @ C @ A )
& ( member7410604586820865893od_c_a @ C @ B ) ) ) ).
% Int_iff
thf(fact_556_Int__iff,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( inf_inf_set_a @ A @ B ) )
= ( ( member_a @ C @ A )
& ( member_a @ C @ B ) ) ) ).
% Int_iff
thf(fact_557_IntI,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ A )
=> ( ( member73601632213084689od_d_d @ C @ B )
=> ( member73601632213084689od_d_d @ C @ ( inf_in7322238654750965302od_d_d @ A @ B ) ) ) ) ).
% IntI
thf(fact_558_IntI,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ A )
=> ( ( member997585926662434933_a_b_c @ C @ B )
=> ( member997585926662434933_a_b_c @ C @ ( inf_in4776242878804941978_a_b_c @ A @ B ) ) ) ) ).
% IntI
thf(fact_559_IntI,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ A )
=> ( ( member6330420149250801815od_b_c @ C @ B )
=> ( member6330420149250801815od_b_c @ C @ ( inf_in4978071631833541052od_b_c @ A @ B ) ) ) ) ).
% IntI
thf(fact_560_IntI,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ A )
=> ( ( member7410604586820865893od_c_a @ C @ B )
=> ( member7410604586820865893od_c_a @ C @ ( inf_in980870363377917322od_c_a @ A @ B ) ) ) ) ).
% IntI
thf(fact_561_IntI,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ A )
=> ( ( member_a @ C @ B )
=> ( member_a @ C @ ( inf_inf_set_a @ A @ B ) ) ) ) ).
% IntI
thf(fact_562_image__ident,axiom,
! [Y6: set_li6436108459499378894od_b_c] :
( ( image_2850395784482391045od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] : X3
@ Y6 )
= Y6 ) ).
% image_ident
thf(fact_563_append_Oright__neutral,axiom,
! [A2: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ A2 @ nil_Pr1342775757158464060od_c_a )
= A2 ) ).
% append.right_neutral
thf(fact_564_append_Oright__neutral,axiom,
! [A2: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ A2 @ nil_Product_prod_b_c )
= A2 ) ).
% append.right_neutral
thf(fact_565_append__Nil2,axiom,
! [Xs: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ Xs @ nil_Pr1342775757158464060od_c_a )
= Xs ) ).
% append_Nil2
thf(fact_566_append__Nil2,axiom,
! [Xs: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ Xs @ nil_Product_prod_b_c )
= Xs ) ).
% append_Nil2
thf(fact_567_append__self__conv,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= Xs )
= ( Ys = nil_Pr1342775757158464060od_c_a ) ) ).
% append_self_conv
thf(fact_568_append__self__conv,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= Xs )
= ( Ys = nil_Product_prod_b_c ) ) ).
% append_self_conv
thf(fact_569_self__append__conv,axiom,
! [Y: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( Y
= ( append3884164603879732689od_c_a @ Y @ Ys ) )
= ( Ys = nil_Pr1342775757158464060od_c_a ) ) ).
% self_append_conv
thf(fact_570_self__append__conv,axiom,
! [Y: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( Y
= ( append2547753245680614915od_b_c @ Y @ Ys ) )
= ( Ys = nil_Product_prod_b_c ) ) ).
% self_append_conv
thf(fact_571_append__self__conv2,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= Ys )
= ( Xs = nil_Pr1342775757158464060od_c_a ) ) ).
% append_self_conv2
thf(fact_572_append__self__conv2,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= Ys )
= ( Xs = nil_Product_prod_b_c ) ) ).
% append_self_conv2
thf(fact_573_self__append__conv2,axiom,
! [Y: list_P6327159017948738492od_c_a,Xs: list_P6327159017948738492od_c_a] :
( ( Y
= ( append3884164603879732689od_c_a @ Xs @ Y ) )
= ( Xs = nil_Pr1342775757158464060od_c_a ) ) ).
% self_append_conv2
thf(fact_574_self__append__conv2,axiom,
! [Y: list_P903359562653991662od_b_c,Xs: list_P903359562653991662od_b_c] :
( ( Y
= ( append2547753245680614915od_b_c @ Xs @ Y ) )
= ( Xs = nil_Product_prod_b_c ) ) ).
% self_append_conv2
thf(fact_575_Nil__is__append__conv,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( nil_Pr1342775757158464060od_c_a
= ( append3884164603879732689od_c_a @ Xs @ Ys ) )
= ( ( Xs = nil_Pr1342775757158464060od_c_a )
& ( Ys = nil_Pr1342775757158464060od_c_a ) ) ) ).
% Nil_is_append_conv
thf(fact_576_Nil__is__append__conv,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( nil_Product_prod_b_c
= ( append2547753245680614915od_b_c @ Xs @ Ys ) )
= ( ( Xs = nil_Product_prod_b_c )
& ( Ys = nil_Product_prod_b_c ) ) ) ).
% Nil_is_append_conv
thf(fact_577_append__is__Nil__conv,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Xs @ Ys )
= nil_Pr1342775757158464060od_c_a )
= ( ( Xs = nil_Pr1342775757158464060od_c_a )
& ( Ys = nil_Pr1342775757158464060od_c_a ) ) ) ).
% append_is_Nil_conv
thf(fact_578_append__is__Nil__conv,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Xs @ Ys )
= nil_Product_prod_b_c )
= ( ( Xs = nil_Product_prod_b_c )
& ( Ys = nil_Product_prod_b_c ) ) ) ).
% append_is_Nil_conv
thf(fact_579_map__is__Nil__conv,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a] :
( ( ( map_Pr776894537227705078od_b_c @ F @ Xs )
= nil_Product_prod_b_c )
= ( Xs = nil_Pr1342775757158464060od_c_a ) ) ).
% map_is_Nil_conv
thf(fact_580_Nil__is__map__conv,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a] :
( ( nil_Product_prod_b_c
= ( map_Pr776894537227705078od_b_c @ F @ Xs ) )
= ( Xs = nil_Pr1342775757158464060od_c_a ) ) ).
% Nil_is_map_conv
thf(fact_581_list_Omap__disc__iff,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,A2: list_P6327159017948738492od_c_a] :
( ( ( map_Pr776894537227705078od_b_c @ F @ A2 )
= nil_Product_prod_b_c )
= ( A2 = nil_Pr1342775757158464060od_c_a ) ) ).
% list.map_disc_iff
thf(fact_582_map__eq__conv,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( ( map_Pr776894537227705078od_b_c @ F @ Xs )
= ( map_Pr776894537227705078od_b_c @ G @ Xs ) )
= ( ! [X3: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X3 @ ( set_Pr5664641634098845387od_c_a @ Xs ) )
=> ( ( F @ X3 )
= ( G @ X3 ) ) ) ) ) ).
% map_eq_conv
thf(fact_583_map__append,axiom,
! [F: produc2669932201312201782od_c_a > produc2669932201312201782od_c_a,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( map_Pr6705208461955284164od_c_a @ F @ ( append3884164603879732689od_c_a @ Xs @ Ys ) )
= ( append3884164603879732689od_c_a @ ( map_Pr6705208461955284164od_c_a @ F @ Xs ) @ ( map_Pr6705208461955284164od_c_a @ F @ Ys ) ) ) ).
% map_append
thf(fact_584_map__append,axiom,
! [F: product_prod_b_c > produc2669932201312201782od_c_a,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( map_Pr7314640756821961490od_c_a @ F @ ( append2547753245680614915od_b_c @ Xs @ Ys ) )
= ( append3884164603879732689od_c_a @ ( map_Pr7314640756821961490od_c_a @ F @ Xs ) @ ( map_Pr7314640756821961490od_c_a @ F @ Ys ) ) ) ).
% map_append
thf(fact_585_map__append,axiom,
! [F: product_prod_b_c > product_prod_b_c,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( map_Pr6384634858812015940od_b_c @ F @ ( append2547753245680614915od_b_c @ Xs @ Ys ) )
= ( append2547753245680614915od_b_c @ ( map_Pr6384634858812015940od_b_c @ F @ Xs ) @ ( map_Pr6384634858812015940od_b_c @ F @ Ys ) ) ) ).
% map_append
thf(fact_586_map__append,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( map_Pr776894537227705078od_b_c @ F @ ( append3884164603879732689od_c_a @ Xs @ Ys ) )
= ( append2547753245680614915od_b_c @ ( map_Pr776894537227705078od_b_c @ F @ Xs ) @ ( map_Pr776894537227705078od_b_c @ F @ Ys ) ) ) ).
% map_append
thf(fact_587_Int__subset__iff,axiom,
! [C3: set_a,A: set_a,B: set_a] :
( ( ord_less_eq_set_a @ C3 @ ( inf_inf_set_a @ A @ B ) )
= ( ( ord_less_eq_set_a @ C3 @ A )
& ( ord_less_eq_set_a @ C3 @ B ) ) ) ).
% Int_subset_iff
thf(fact_588_Int__subset__iff,axiom,
! [C3: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ C3 @ ( inf_in980870363377917322od_c_a @ A @ B ) )
= ( ( ord_le2998388488506175548od_c_a @ C3 @ A )
& ( ord_le2998388488506175548od_c_a @ C3 @ B ) ) ) ).
% Int_subset_iff
thf(fact_589_target__nil,axiom,
! [Q: a] :
( ( target_a_b_c @ Q @ nil_Pr1342775757158464060od_c_a )
= Q ) ).
% target_nil
thf(fact_590__092_060open_062io_A_061_Ap__io_Ap_A_064_Ap__io_Apt_A_064_AioA_092_060close_062,axiom,
( io
= ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ p3 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ pt )
@ ioA ) ) ) ).
% \<open>io = p_io p @ p_io pt @ ioA\<close>
thf(fact_591_list_Oset__map,axiom,
! [F: produc8838969699183119820_a_b_c > a,V: list_P5219093185649440210_a_b_c] :
( ( set_a2 @ ( map_Pr811584189524267510_b_c_a @ F @ V ) )
= ( image_3273489647386116407_b_c_a @ F @ ( set_Pr3403252632855053537_a_b_c @ V ) ) ) ).
% list.set_map
thf(fact_592_list_Oset__map,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,V: list_P4908235088432371736_set_a] :
( ( set_li8663184538779258833od_c_a @ ( map_Pr6055023778478330862od_c_a @ F @ V ) )
= ( image_865596521259543215od_c_a @ F @ ( set_Pr1469968110526226471_set_a @ V ) ) ) ).
% list.set_map
thf(fact_593_list_Oset__map,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,V: list_P5219093185649440210_a_b_c] :
( ( set_se1205977669550889699od_b_c @ ( map_Pr4360419603926651846od_b_c @ F @ V ) )
= ( image_2344789136157180295od_b_c @ F @ ( set_Pr3403252632855053537_a_b_c @ V ) ) ) ).
% list.set_map
thf(fact_594_list_Oset__map,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,V: list_P6327159017948738492od_c_a] :
( ( set_Product_prod_b_c2 @ ( map_Pr776894537227705078od_b_c @ F @ V ) )
= ( image_4981958329637652151od_b_c @ F @ ( set_Pr5664641634098845387od_c_a @ V ) ) ) ).
% list.set_map
thf(fact_595_list_Oset__map,axiom,
! [F: produc1703568184450464039_set_a > produc1703568184450464039_set_a,V: list_P3660316430366008877_set_a] :
( ( set_Pr7878197726666307004_set_a @ ( map_Pr5757421898035411460_set_a @ F @ V ) )
= ( image_3741791430265939909_set_a @ F @ ( set_Pr7878197726666307004_set_a @ V ) ) ) ).
% list.set_map
thf(fact_596_list_Oset__map,axiom,
! [F: list_P903359562653991662od_b_c > produc1703568184450464039_set_a,V: list_l8907847357763382004od_b_c] :
( ( set_Pr7878197726666307004_set_a @ ( map_li4890537941830539389_set_a @ F @ V ) )
= ( image_244643190434904510_set_a @ F @ ( set_li4480668622519654659od_b_c @ V ) ) ) ).
% list.set_map
thf(fact_597_list_Oset__map,axiom,
! [F: produc1703568184450464039_set_a > list_P903359562653991662od_b_c,V: list_P3660316430366008877_set_a] :
( ( set_li4480668622519654659od_b_c @ ( map_Pr191379420489308491od_b_c @ F @ V ) )
= ( image_4768856705948449420od_b_c @ F @ ( set_Pr7878197726666307004_set_a @ V ) ) ) ).
% list.set_map
thf(fact_598_list_Oset__map,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,V: list_l8907847357763382004od_b_c] :
( ( set_li4480668622519654659od_b_c @ ( map_li8081432502061035332od_b_c @ F @ V ) )
= ( image_2850395784482391045od_b_c @ F @ ( set_li4480668622519654659od_b_c @ V ) ) ) ).
% list.set_map
thf(fact_599__092_060open_062io_A_092_060in_062_A_I_092_060lambda_062io__atc_O_Ap__io_Ap_A_064_Ap__io_Apt_A_064_Aio__atc_J_A_096_Aatc__to__io__set_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_AA_092_060close_062,axiom,
( member6330420149250801815od_b_c @ io
@ ( image_2850395784482391045od_b_c
@ ^ [Io_atc: list_P903359562653991662od_b_c] :
( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ p3 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ pt )
@ Io_atc ) )
@ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ q2 @ pt ) ) @ a2 ) ) ) ).
% \<open>io \<in> (\<lambda>io_atc. p_io p @ p_io pt @ io_atc) ` atc_to_io_set (from_FSM M (target q pt)) A\<close>
thf(fact_600_map__pair__fst,axiom,
! [F: d > d,Xs: list_d] :
( ( map_Pr332336403249921950_d_d_d @ product_fst_d_d
@ ( map_d_6802736565751565034od_d_d
@ ^ [X3: d] : ( product_Pair_d_d @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_601_map__pair__fst,axiom,
! [F: b > c,Xs: list_b] :
( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_b_4433156289202544749od_b_c
@ ^ [X3: b] : ( product_Pair_b_c @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_602_map__pair__fst,axiom,
! [F: a > list_P6327159017948738492od_c_a,Xs: list_a] :
( ( map_Pr7928508354609250845_c_a_a @ produc4637894536740104257od_c_a
@ ( map_a_4329988354072741803od_c_a
@ ^ [X3: a] : ( produc3580641852002036821od_c_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_603_map__pair__fst,axiom,
! [F: a > a,Xs: list_a] :
( ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_a_7860052162900579309od_a_a
@ ^ [X3: a] : ( product_Pair_a_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_604_map__pair__fst,axiom,
! [F: set_a > set_a,Xs: list_set_a] :
( ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_se9006238007647464077_set_a
@ ^ [X3: set_a] : ( produc9088192753505129239_set_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_605_map__pair__fst,axiom,
! [F: a > fsm_a_b_c,Xs: list_a] :
( ( map_Pr811584189524267510_b_c_a @ produc2620512763296580520_a_b_c
@ ( map_a_4118158524683405202_a_b_c
@ ^ [X3: a] : ( produc2795441082327197628_a_b_c @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_606_map__pair__fst,axiom,
! [F: b > product_prod_c_a,Xs: list_b] :
( ( map_Pr3016883280456414454_c_a_b @ produc301949074746585577od_c_a
@ ( map_b_1729217027404323474od_c_a
@ ^ [X3: b] : ( produc3440865914000881661od_c_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_607_map__pair__fst,axiom,
! [F: c > a,Xs: list_c] :
( ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_c_1006260398291594985od_c_a
@ ^ [X3: c] : ( product_Pair_c_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_608_map__pair__fst,axiom,
! [F: list_P6327159017948738492od_c_a > produc1703568184450464039_set_a,Xs: list_l2826717958560394946od_c_a] :
( ( map_Pr6055023778478330862od_c_a @ produc3242630202250842350_set_a
@ ( map_li5011125751384388634_set_a
@ ^ [X3: list_P6327159017948738492od_c_a] : ( produc6508649944902238466_set_a @ X3 @ ( F @ X3 ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_609_Collect__subset,axiom,
! [A: set_Pr9130538228769002824od_d_d,P5: produc4859908366599477352od_d_d > $o] :
( ord_le7464911323401878760od_d_d
@ ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_610_Collect__subset,axiom,
! [A: set_Pr2640454425625433516_a_b_c,P5: produc8838969699183119820_a_b_c > $o] :
( ord_le6086132928344890700_a_b_c
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_611_Collect__subset,axiom,
! [A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ord_le282488521294790766od_b_c
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_612_Collect__subset,axiom,
! [A: set_se3924713247505902254od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ord_le6656836712342966862od_b_c
@ ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_613_Collect__subset,axiom,
! [A: set_a,P5: a > $o] :
( ord_less_eq_set_a
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_614_Collect__subset,axiom,
! [A: set_li1159382662694783132od_c_a,P5: list_P6327159017948738492od_c_a > $o] :
( ord_le2998388488506175548od_c_a
@ ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A )
& ( P5 @ X3 ) ) )
@ A ) ).
% Collect_subset
thf(fact_615_less__eq__set__def,axiom,
( ord_le7464911323401878760od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
( ord_le7046260657170184693_d_d_o
@ ^ [X3: produc4859908366599477352od_d_d] : ( member73601632213084689od_d_d @ X3 @ A6 )
@ ^ [X3: produc4859908366599477352od_d_d] : ( member73601632213084689od_d_d @ X3 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_616_less__eq__set__def,axiom,
( ord_le6086132928344890700_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
( ord_le792551613302170257_b_c_o
@ ^ [X3: produc8838969699183119820_a_b_c] : ( member997585926662434933_a_b_c @ X3 @ A6 )
@ ^ [X3: produc8838969699183119820_a_b_c] : ( member997585926662434933_a_b_c @ X3 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_617_less__eq__set__def,axiom,
( ord_le282488521294790766od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
( ord_le1261880702084804079_b_c_o
@ ^ [X3: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ X3 @ A6 )
@ ^ [X3: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ X3 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_618_less__eq__set__def,axiom,
( ord_less_eq_set_a
= ( ^ [A6: set_a,B6: set_a] :
( ord_less_eq_a_o
@ ^ [X3: a] : ( member_a @ X3 @ A6 )
@ ^ [X3: a] : ( member_a @ X3 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_619_less__eq__set__def,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
( ord_le2170622466739808161_c_a_o
@ ^ [X3: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ X3 @ A6 )
@ ^ [X3: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ X3 @ B6 ) ) ) ) ).
% less_eq_set_def
thf(fact_620_subset__CollectI,axiom,
! [B: set_Pr9130538228769002824od_d_d,A: set_Pr9130538228769002824od_d_d,Q5: produc4859908366599477352od_d_d > $o,P5: produc4859908366599477352od_d_d > $o] :
( ( ord_le7464911323401878760od_d_d @ B @ A )
=> ( ! [X: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_le7464911323401878760od_d_d
@ ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_621_subset__CollectI,axiom,
! [B: set_Pr2640454425625433516_a_b_c,A: set_Pr2640454425625433516_a_b_c,Q5: produc8838969699183119820_a_b_c > $o,P5: produc8838969699183119820_a_b_c > $o] :
( ( ord_le6086132928344890700_a_b_c @ B @ A )
=> ( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_le6086132928344890700_a_b_c
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_622_subset__CollectI,axiom,
! [B: set_li6436108459499378894od_b_c,A: set_li6436108459499378894od_b_c,Q5: list_P903359562653991662od_b_c > $o,P5: list_P903359562653991662od_b_c > $o] :
( ( ord_le282488521294790766od_b_c @ B @ A )
=> ( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_le282488521294790766od_b_c
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_623_subset__CollectI,axiom,
! [B: set_se3924713247505902254od_b_c,A: set_se3924713247505902254od_b_c,Q5: set_li6436108459499378894od_b_c > $o,P5: set_li6436108459499378894od_b_c > $o] :
( ( ord_le6656836712342966862od_b_c @ B @ A )
=> ( ! [X: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_le6656836712342966862od_b_c
@ ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_624_subset__CollectI,axiom,
! [B: set_a,A: set_a,Q5: a > $o,P5: a > $o] :
( ( ord_less_eq_set_a @ B @ A )
=> ( ! [X: a] :
( ( member_a @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_less_eq_set_a
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_625_subset__CollectI,axiom,
! [B: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a,Q5: list_P6327159017948738492od_c_a > $o,P5: list_P6327159017948738492od_c_a > $o] :
( ( ord_le2998388488506175548od_c_a @ B @ A )
=> ( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ B )
=> ( ( Q5 @ X )
=> ( P5 @ X ) ) )
=> ( ord_le2998388488506175548od_c_a
@ ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ B )
& ( Q5 @ X3 ) ) )
@ ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A )
& ( P5 @ X3 ) ) ) ) ) ) ).
% subset_CollectI
thf(fact_626_subset__Collect__iff,axiom,
! [B: set_Pr9130538228769002824od_d_d,A: set_Pr9130538228769002824od_d_d,P5: produc4859908366599477352od_d_d > $o] :
( ( ord_le7464911323401878760od_d_d @ B @ A )
=> ( ( ord_le7464911323401878760od_d_d @ B
@ ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_627_subset__Collect__iff,axiom,
! [B: set_Pr2640454425625433516_a_b_c,A: set_Pr2640454425625433516_a_b_c,P5: produc8838969699183119820_a_b_c > $o] :
( ( ord_le6086132928344890700_a_b_c @ B @ A )
=> ( ( ord_le6086132928344890700_a_b_c @ B
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_628_subset__Collect__iff,axiom,
! [B: set_li6436108459499378894od_b_c,A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( ord_le282488521294790766od_b_c @ B @ A )
=> ( ( ord_le282488521294790766od_b_c @ B
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_629_subset__Collect__iff,axiom,
! [B: set_se3924713247505902254od_b_c,A: set_se3924713247505902254od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ( ord_le6656836712342966862od_b_c @ B @ A )
=> ( ( ord_le6656836712342966862od_b_c @ B
@ ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_630_subset__Collect__iff,axiom,
! [B: set_a,A: set_a,P5: a > $o] :
( ( ord_less_eq_set_a @ B @ A )
=> ( ( ord_less_eq_set_a @ B
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: a] :
( ( member_a @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_631_subset__Collect__iff,axiom,
! [B: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a,P5: list_P6327159017948738492od_c_a > $o] :
( ( ord_le2998388488506175548od_c_a @ B @ A )
=> ( ( ord_le2998388488506175548od_c_a @ B
@ ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A )
& ( P5 @ X3 ) ) ) )
= ( ! [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ B )
=> ( P5 @ X3 ) ) ) ) ) ).
% subset_Collect_iff
thf(fact_632_Collect__conj__eq,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( P5 @ X3 )
& ( Q5 @ X3 ) ) )
= ( inf_in980870363377917322od_c_a @ ( collec6273869032445462695od_c_a @ P5 ) @ ( collec6273869032445462695od_c_a @ Q5 ) ) ) ).
% Collect_conj_eq
thf(fact_633_Collect__conj__eq,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( P5 @ X3 )
& ( Q5 @ X3 ) ) )
= ( inf_in5524221907227607964od_b_c @ ( collec1823247286932916153od_b_c @ P5 ) @ ( collec1823247286932916153od_b_c @ Q5 ) ) ) ).
% Collect_conj_eq
thf(fact_634_Compr__image__eq,axiom,
! [F: a > a,A: set_a,P5: a > $o] :
( ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ ( image_a_a @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_a_a @ F
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_635_Compr__image__eq,axiom,
! [F: a > list_P903359562653991662od_b_c,A: set_a,P5: list_P903359562653991662od_b_c > $o] :
( ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( image_8656872703560917237od_b_c @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_8656872703560917237od_b_c @ F
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_636_Compr__image__eq,axiom,
! [F: list_P903359562653991662od_b_c > a,A: set_li6436108459499378894od_b_c,P5: a > $o] :
( ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ ( image_3173854338463926933_b_c_a @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_3173854338463926933_b_c_a @ F
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_637_Compr__image__eq,axiom,
! [F: set_li6436108459499378894od_b_c > a,A: set_se3924713247505902254od_b_c,P5: a > $o] :
( ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ ( image_3292806214809998517_b_c_a @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_3292806214809998517_b_c_a @ F
@ ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_638_Compr__image__eq,axiom,
! [F: a > set_li6436108459499378894od_b_c,A: set_a,P5: set_li6436108459499378894od_b_c > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ ( image_6261743117854694101od_b_c @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_6261743117854694101od_b_c @ F
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_639_Compr__image__eq,axiom,
! [F: a > produc8838969699183119820_a_b_c,A: set_a,P5: produc8838969699183119820_a_b_c > $o] :
( ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ ( image_6580063982545254099_a_b_c @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_6580063982545254099_a_b_c @ F
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_640_Compr__image__eq,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,P5: a > $o] :
( ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ ( image_3273489647386116407_b_c_a @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_3273489647386116407_b_c_a @ F
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_641_Compr__image__eq,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( image_2850395784482391045od_b_c @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_2850395784482391045od_b_c @ F
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_642_Compr__image__eq,axiom,
! [F: a > produc4859908366599477352od_d_d,A: set_a,P5: produc4859908366599477352od_d_d > $o] :
( ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ ( image_2487513010242200175od_d_d @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_2487513010242200175od_d_d @ F
@ ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_643_Compr__image__eq,axiom,
! [F: produc4859908366599477352od_d_d > a,A: set_Pr9130538228769002824od_d_d,P5: a > $o] :
( ( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ ( image_3229965221763006363_d_d_a @ F @ A ) )
& ( P5 @ X3 ) ) )
= ( image_3229965221763006363_d_d_a @ F
@ ( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A )
& ( P5 @ ( F @ X3 ) ) ) ) ) ) ).
% Compr_image_eq
thf(fact_644_image__image,axiom,
! [F: a > a,G: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( image_a_a @ F @ ( image_3273489647386116407_b_c_a @ G @ A ) )
= ( image_3273489647386116407_b_c_a
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_645_image__image,axiom,
! [F: a > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( image_6261743117854694101od_b_c @ F @ ( image_3273489647386116407_b_c_a @ G @ A ) )
= ( image_2344789136157180295od_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_646_image__image,axiom,
! [F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a,G: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a] :
( ( image_1061481830026363525od_c_a @ F @ ( image_865596521259543215od_c_a @ G @ A ) )
= ( image_865596521259543215od_c_a
@ ^ [X3: produc7049025859877086738_set_a] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_647_image__image,axiom,
! [F: set_li6436108459499378894od_b_c > a,G: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( image_3292806214809998517_b_c_a @ F @ ( image_2344789136157180295od_b_c @ G @ A ) )
= ( image_3273489647386116407_b_c_a
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_648_image__image,axiom,
! [F: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( image_8181729759120431109od_b_c @ F @ ( image_2344789136157180295od_b_c @ G @ A ) )
= ( image_2344789136157180295od_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_649_image__image,axiom,
! [F: produc8838969699183119820_a_b_c > a,G: produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( image_3273489647386116407_b_c_a @ F @ ( image_8009415464282214277_a_b_c @ G @ A ) )
= ( image_3273489647386116407_b_c_a
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_650_image__image,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,G: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( image_2850395784482391045od_b_c @ F @ ( image_2850395784482391045od_b_c @ G @ A ) )
= ( image_2850395784482391045od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_651_image__image,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,G: produc7049025859877086738_set_a > produc7049025859877086738_set_a,A: set_Pr3779000724142394866_set_a] :
( ( image_865596521259543215od_c_a @ F @ ( image_5185499578167095045_set_a @ G @ A ) )
= ( image_865596521259543215od_c_a
@ ^ [X3: produc7049025859877086738_set_a] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_652_image__image,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( image_2344789136157180295od_b_c @ F @ ( image_8009415464282214277_a_b_c @ G @ A ) )
= ( image_2344789136157180295od_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] : ( F @ ( G @ X3 ) )
@ A ) ) ).
% image_image
thf(fact_653_Int__Collect,axiom,
! [X2: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,P5: produc4859908366599477352od_d_d > $o] :
( ( member73601632213084689od_d_d @ X2 @ ( inf_in7322238654750965302od_d_d @ A @ ( collec5362705567740981075od_d_d @ P5 ) ) )
= ( ( member73601632213084689od_d_d @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_654_Int__Collect,axiom,
! [X2: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,P5: produc8838969699183119820_a_b_c > $o] :
( ( member997585926662434933_a_b_c @ X2 @ ( inf_in4776242878804941978_a_b_c @ A @ ( collec3867759823522760631_a_b_c @ P5 ) ) )
= ( ( member997585926662434933_a_b_c @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_655_Int__Collect,axiom,
! [X2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( member6330420149250801815od_b_c @ X2 @ ( inf_in4978071631833541052od_b_c @ A @ ( collec2280997390073109977od_b_c @ P5 ) ) )
= ( ( member6330420149250801815od_b_c @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_656_Int__Collect,axiom,
! [X2: a,A: set_a,P5: a > $o] :
( ( member_a @ X2 @ ( inf_inf_set_a @ A @ ( collect_a @ P5 ) ) )
= ( ( member_a @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_657_Int__Collect,axiom,
! [X2: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,P5: list_P6327159017948738492od_c_a > $o] :
( ( member7410604586820865893od_c_a @ X2 @ ( inf_in980870363377917322od_c_a @ A @ ( collec6273869032445462695od_c_a @ P5 ) ) )
= ( ( member7410604586820865893od_c_a @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_658_Int__Collect,axiom,
! [X2: set_li6436108459499378894od_b_c,A: set_se3924713247505902254od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ( member6985331446368301687od_b_c @ X2 @ ( inf_in5524221907227607964od_b_c @ A @ ( collec1823247286932916153od_b_c @ P5 ) ) )
= ( ( member6985331446368301687od_b_c @ X2 @ A )
& ( P5 @ X2 ) ) ) ).
% Int_Collect
thf(fact_659_Int__def,axiom,
( inf_in7322238654750965302od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A6 )
& ( member73601632213084689od_d_d @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_660_Int__def,axiom,
( inf_in4776242878804941978_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A6 )
& ( member997585926662434933_a_b_c @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_661_Int__def,axiom,
( inf_in4978071631833541052od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A6 )
& ( member6330420149250801815od_b_c @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_662_Int__def,axiom,
( inf_inf_set_a
= ( ^ [A6: set_a,B6: set_a] :
( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A6 )
& ( member_a @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_663_Int__def,axiom,
( inf_in980870363377917322od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A6 )
& ( member7410604586820865893od_c_a @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_664_Int__def,axiom,
( inf_in5524221907227607964od_b_c
= ( ^ [A6: set_se3924713247505902254od_b_c,B6: set_se3924713247505902254od_b_c] :
( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A6 )
& ( member6985331446368301687od_b_c @ X3 @ B6 ) ) ) ) ) ).
% Int_def
thf(fact_665_imageE,axiom,
! [B2: a,F: a > a,A: set_a] :
( ( member_a @ B2 @ ( image_a_a @ F @ A ) )
=> ~ ! [X: a] :
( ( B2
= ( F @ X ) )
=> ~ ( member_a @ X @ A ) ) ) ).
% imageE
thf(fact_666_imageE,axiom,
! [B2: list_P903359562653991662od_b_c,F: a > list_P903359562653991662od_b_c,A: set_a] :
( ( member6330420149250801815od_b_c @ B2 @ ( image_8656872703560917237od_b_c @ F @ A ) )
=> ~ ! [X: a] :
( ( B2
= ( F @ X ) )
=> ~ ( member_a @ X @ A ) ) ) ).
% imageE
thf(fact_667_imageE,axiom,
! [B2: a,F: list_P903359562653991662od_b_c > a,A: set_li6436108459499378894od_b_c] :
( ( member_a @ B2 @ ( image_3173854338463926933_b_c_a @ F @ A ) )
=> ~ ! [X: list_P903359562653991662od_b_c] :
( ( B2
= ( F @ X ) )
=> ~ ( member6330420149250801815od_b_c @ X @ A ) ) ) ).
% imageE
thf(fact_668_imageE,axiom,
! [B2: produc8838969699183119820_a_b_c,F: a > produc8838969699183119820_a_b_c,A: set_a] :
( ( member997585926662434933_a_b_c @ B2 @ ( image_6580063982545254099_a_b_c @ F @ A ) )
=> ~ ! [X: a] :
( ( B2
= ( F @ X ) )
=> ~ ( member_a @ X @ A ) ) ) ).
% imageE
thf(fact_669_imageE,axiom,
! [B2: a,F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( member_a @ B2 @ ( image_3273489647386116407_b_c_a @ F @ A ) )
=> ~ ! [X: produc8838969699183119820_a_b_c] :
( ( B2
= ( F @ X ) )
=> ~ ( member997585926662434933_a_b_c @ X @ A ) ) ) ).
% imageE
thf(fact_670_imageE,axiom,
! [B2: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ B2 @ ( image_2850395784482391045od_b_c @ F @ A ) )
=> ~ ! [X: list_P903359562653991662od_b_c] :
( ( B2
= ( F @ X ) )
=> ~ ( member6330420149250801815od_b_c @ X @ A ) ) ) ).
% imageE
thf(fact_671_imageE,axiom,
! [B2: produc4859908366599477352od_d_d,F: a > produc4859908366599477352od_d_d,A: set_a] :
( ( member73601632213084689od_d_d @ B2 @ ( image_2487513010242200175od_d_d @ F @ A ) )
=> ~ ! [X: a] :
( ( B2
= ( F @ X ) )
=> ~ ( member_a @ X @ A ) ) ) ).
% imageE
thf(fact_672_imageE,axiom,
! [B2: list_P6327159017948738492od_c_a,F: a > list_P6327159017948738492od_c_a,A: set_a] :
( ( member7410604586820865893od_c_a @ B2 @ ( image_3129299617955238851od_c_a @ F @ A ) )
=> ~ ! [X: a] :
( ( B2
= ( F @ X ) )
=> ~ ( member_a @ X @ A ) ) ) ).
% imageE
thf(fact_673_imageE,axiom,
! [B2: a,F: produc4859908366599477352od_d_d > a,A: set_Pr9130538228769002824od_d_d] :
( ( member_a @ B2 @ ( image_3229965221763006363_d_d_a @ F @ A ) )
=> ~ ! [X: produc4859908366599477352od_d_d] :
( ( B2
= ( F @ X ) )
=> ~ ( member73601632213084689od_d_d @ X @ A ) ) ) ).
% imageE
thf(fact_674_imageE,axiom,
! [B2: a,F: list_P6327159017948738492od_c_a > a,A: set_li1159382662694783132od_c_a] :
( ( member_a @ B2 @ ( image_8824809819145125191_c_a_a @ F @ A ) )
=> ~ ! [X: list_P6327159017948738492od_c_a] :
( ( B2
= ( F @ X ) )
=> ~ ( member7410604586820865893od_c_a @ X @ A ) ) ) ).
% imageE
thf(fact_675_IntD2,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( inf_in7322238654750965302od_d_d @ A @ B ) )
=> ( member73601632213084689od_d_d @ C @ B ) ) ).
% IntD2
thf(fact_676_IntD2,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( inf_in4776242878804941978_a_b_c @ A @ B ) )
=> ( member997585926662434933_a_b_c @ C @ B ) ) ).
% IntD2
thf(fact_677_IntD2,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( inf_in4978071631833541052od_b_c @ A @ B ) )
=> ( member6330420149250801815od_b_c @ C @ B ) ) ).
% IntD2
thf(fact_678_IntD2,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( inf_in980870363377917322od_c_a @ A @ B ) )
=> ( member7410604586820865893od_c_a @ C @ B ) ) ).
% IntD2
thf(fact_679_IntD2,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( inf_inf_set_a @ A @ B ) )
=> ( member_a @ C @ B ) ) ).
% IntD2
thf(fact_680_IntD1,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( inf_in7322238654750965302od_d_d @ A @ B ) )
=> ( member73601632213084689od_d_d @ C @ A ) ) ).
% IntD1
thf(fact_681_IntD1,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( inf_in4776242878804941978_a_b_c @ A @ B ) )
=> ( member997585926662434933_a_b_c @ C @ A ) ) ).
% IntD1
thf(fact_682_IntD1,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( inf_in4978071631833541052od_b_c @ A @ B ) )
=> ( member6330420149250801815od_b_c @ C @ A ) ) ).
% IntD1
thf(fact_683_IntD1,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( inf_in980870363377917322od_c_a @ A @ B ) )
=> ( member7410604586820865893od_c_a @ C @ A ) ) ).
% IntD1
thf(fact_684_IntD1,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( inf_inf_set_a @ A @ B ) )
=> ( member_a @ C @ A ) ) ).
% IntD1
thf(fact_685_IntE,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( inf_in7322238654750965302od_d_d @ A @ B ) )
=> ~ ( ( member73601632213084689od_d_d @ C @ A )
=> ~ ( member73601632213084689od_d_d @ C @ B ) ) ) ).
% IntE
thf(fact_686_IntE,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( inf_in4776242878804941978_a_b_c @ A @ B ) )
=> ~ ( ( member997585926662434933_a_b_c @ C @ A )
=> ~ ( member997585926662434933_a_b_c @ C @ B ) ) ) ).
% IntE
thf(fact_687_IntE,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( inf_in4978071631833541052od_b_c @ A @ B ) )
=> ~ ( ( member6330420149250801815od_b_c @ C @ A )
=> ~ ( member6330420149250801815od_b_c @ C @ B ) ) ) ).
% IntE
thf(fact_688_IntE,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( inf_in980870363377917322od_c_a @ A @ B ) )
=> ~ ( ( member7410604586820865893od_c_a @ C @ A )
=> ~ ( member7410604586820865893od_c_a @ C @ B ) ) ) ).
% IntE
thf(fact_689_IntE,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( inf_inf_set_a @ A @ B ) )
=> ~ ( ( member_a @ C @ A )
=> ~ ( member_a @ C @ B ) ) ) ).
% IntE
thf(fact_690_list_Osimps_I8_J,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( map_Pr776894537227705078od_b_c @ F @ nil_Pr1342775757158464060od_c_a )
= nil_Product_prod_b_c ) ).
% list.simps(8)
thf(fact_691_list_Omap__cong,axiom,
! [X2: list_P6327159017948738492od_c_a,Ya: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > product_prod_b_c,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( X2 = Ya )
=> ( ! [Z3: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ Z3 @ ( set_Pr5664641634098845387od_c_a @ Ya ) )
=> ( ( F @ Z3 )
= ( G @ Z3 ) ) )
=> ( ( map_Pr776894537227705078od_b_c @ F @ X2 )
= ( map_Pr776894537227705078od_b_c @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_692_list_Omap__cong0,axiom,
! [X2: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > product_prod_b_c,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ! [Z3: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ Z3 @ ( set_Pr5664641634098845387od_c_a @ X2 ) )
=> ( ( F @ Z3 )
= ( G @ Z3 ) ) )
=> ( ( map_Pr776894537227705078od_b_c @ F @ X2 )
= ( map_Pr776894537227705078od_b_c @ G @ X2 ) ) ) ).
% list.map_cong0
thf(fact_693_list_Oinj__map__strong,axiom,
! [X2: list_P6327159017948738492od_c_a,Xa: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > product_prod_b_c,Fa: produc2669932201312201782od_c_a > product_prod_b_c] :
( ! [Z3: produc2669932201312201782od_c_a,Za: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ Z3 @ ( set_Pr5664641634098845387od_c_a @ X2 ) )
=> ( ( member5502040268208861279od_c_a @ Za @ ( set_Pr5664641634098845387od_c_a @ Xa ) )
=> ( ( ( F @ Z3 )
= ( Fa @ Za ) )
=> ( Z3 = Za ) ) ) )
=> ( ( ( map_Pr776894537227705078od_b_c @ F @ X2 )
= ( map_Pr776894537227705078od_b_c @ Fa @ Xa ) )
=> ( X2 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_694_list_Omap__ident__strong,axiom,
! [T2: list_P4069430723938770798od_d_d,F: produc4859908366599477352od_d_d > produc4859908366599477352od_d_d] :
( ! [Z3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ Z3 @ ( set_Pr5977834532684968573od_d_d @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_Pr8512485071813346500od_d_d @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_695_list_Omap__ident__strong,axiom,
! [T2: list_P5219093185649440210_a_b_c,F: produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c] :
( ! [Z3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ Z3 @ ( set_Pr3403252632855053537_a_b_c @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_Pr9043562808214552772_a_b_c @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_696_list_Omap__ident__strong,axiom,
! [T2: list_l2826717958560394946od_c_a,F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a] :
( ! [Z3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ Z3 @ ( set_li8663184538779258833od_c_a @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_li335866320336015812od_c_a @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_697_list_Omap__ident__strong,axiom,
! [T2: list_a,F: a > a] :
( ! [Z3: a] :
( ( member_a @ Z3 @ ( set_a2 @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_a_a @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_698_list_Omap__ident__strong,axiom,
! [T2: list_P3660316430366008877_set_a,F: produc1703568184450464039_set_a > produc1703568184450464039_set_a] :
( ! [Z3: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ Z3 @ ( set_Pr7878197726666307004_set_a @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_Pr5757421898035411460_set_a @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_699_list_Omap__ident__strong,axiom,
! [T2: list_l8907847357763382004od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ! [Z3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Z3 @ ( set_li4480668622519654659od_b_c @ T2 ) )
=> ( ( F @ Z3 )
= Z3 ) )
=> ( ( map_li8081432502061035332od_b_c @ F @ T2 )
= T2 ) ) ).
% list.map_ident_strong
thf(fact_700_map__ext,axiom,
! [Xs: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > product_prod_b_c,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ! [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( map_Pr776894537227705078od_b_c @ F @ Xs )
= ( map_Pr776894537227705078od_b_c @ G @ Xs ) ) ) ).
% map_ext
thf(fact_701_map__idI,axiom,
! [Xs: list_P4069430723938770798od_d_d,F: produc4859908366599477352od_d_d > produc4859908366599477352od_d_d] :
( ! [X: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_Pr8512485071813346500od_d_d @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_702_map__idI,axiom,
! [Xs: list_P5219093185649440210_a_b_c,F: produc8838969699183119820_a_b_c > produc8838969699183119820_a_b_c] :
( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_Pr9043562808214552772_a_b_c @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_703_map__idI,axiom,
! [Xs: list_l2826717958560394946od_c_a,F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a] :
( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_li335866320336015812od_c_a @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_704_map__idI,axiom,
! [Xs: list_a,F: a > a] :
( ! [X: a] :
( ( member_a @ X @ ( set_a2 @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_a_a @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_705_map__idI,axiom,
! [Xs: list_P3660316430366008877_set_a,F: produc1703568184450464039_set_a > produc1703568184450464039_set_a] :
( ! [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_Pr5757421898035411460_set_a @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_706_map__idI,axiom,
! [Xs: list_l8907847357763382004od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( ( F @ X )
= X ) )
=> ( ( map_li8081432502061035332od_b_c @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_707_map__set,axiom,
! [X2: a,Xs: list_a,F: a > a] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_708_map__set,axiom,
! [X2: a,Xs: list_a,F: a > list_P903359562653991662od_b_c] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( member6330420149250801815od_b_c @ ( F @ X2 ) @ ( set_li4480668622519654659od_b_c @ ( map_a_6125361980051820212od_b_c @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_709_map__set,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,F: list_P903359562653991662od_b_c > a] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_li642343614954829908_b_c_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_710_map__set,axiom,
! [X2: a,Xs: list_a,F: a > produc1703568184450464039_set_a] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( member7983343339038529360_set_a @ ( F @ X2 ) @ ( set_Pr7878197726666307004_set_a @ ( map_a_757648918575525869_set_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_711_map__set,axiom,
! [X2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a,F: produc1703568184450464039_set_a > a] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_Pr4616894539174211803et_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_712_map__set,axiom,
! [X2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c,F: produc8838969699183119820_a_b_c > a] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_Pr811584189524267510_b_c_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_713_map__set,axiom,
! [X2: a,Xs: list_a,F: a > produc8838969699183119820_a_b_c] :
( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ( member997585926662434933_a_b_c @ ( F @ X2 ) @ ( set_Pr3403252632855053537_a_b_c @ ( map_a_4118158524683405202_a_b_c @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_714_map__set,axiom,
! [X2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ( member6330420149250801815od_b_c @ ( F @ X2 ) @ ( set_li4480668622519654659od_b_c @ ( map_li8081432502061035332od_b_c @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_715_map__set,axiom,
! [X2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d,F: produc4859908366599477352od_d_d > a] :
( ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_Pr5972083880475703642_d_d_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_716_map__set,axiom,
! [X2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a,F: list_P6327159017948738492od_c_a > a] :
( ( member7410604586820865893od_c_a @ X2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
=> ( member_a @ ( F @ X2 ) @ ( set_a2 @ ( map_li6584926188472171782_c_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_717_map__cong,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > product_prod_b_c,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( Xs = Ys )
=> ( ! [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ Ys ) )
=> ( ( F @ X )
= ( G @ X ) ) )
=> ( ( map_Pr776894537227705078od_b_c @ F @ Xs )
= ( map_Pr776894537227705078od_b_c @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_718_ex__map__conv,axiom,
! [Ys: list_P903359562653991662od_b_c,F: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( ? [Xs4: list_P6327159017948738492od_c_a] :
( Ys
= ( map_Pr776894537227705078od_b_c @ F @ Xs4 ) ) )
= ( ! [X3: product_prod_b_c] :
( ( member7862447941013992593od_b_c @ X3 @ ( set_Product_prod_b_c2 @ Ys ) )
=> ? [Y5: produc2669932201312201782od_c_a] :
( X3
= ( F @ Y5 ) ) ) ) ) ).
% ex_map_conv
thf(fact_719_set__map__elem,axiom,
! [Y: a,F: a > a,Xs: list_a] :
( ( member_a @ Y @ ( set_a2 @ ( map_a_a @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_720_set__map__elem,axiom,
! [Y: a,F: list_P903359562653991662od_b_c > a,Xs: list_l8907847357763382004od_b_c] :
( ( member_a @ Y @ ( set_a2 @ ( map_li642343614954829908_b_c_a @ F @ Xs ) ) )
=> ~ ! [X: list_P903359562653991662od_b_c] :
( ( Y
= ( F @ X ) )
=> ~ ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_721_set__map__elem,axiom,
! [Y: list_P903359562653991662od_b_c,F: a > list_P903359562653991662od_b_c,Xs: list_a] :
( ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ ( map_a_6125361980051820212od_b_c @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_722_set__map__elem,axiom,
! [Y: a,F: produc1703568184450464039_set_a > a,Xs: list_P3660316430366008877_set_a] :
( ( member_a @ Y @ ( set_a2 @ ( map_Pr4616894539174211803et_a_a @ F @ Xs ) ) )
=> ~ ! [X: produc1703568184450464039_set_a] :
( ( Y
= ( F @ X ) )
=> ~ ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_723_set__map__elem,axiom,
! [Y: produc1703568184450464039_set_a,F: a > produc1703568184450464039_set_a,Xs: list_a] :
( ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ ( map_a_757648918575525869_set_a @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_724_set__map__elem,axiom,
! [Y: produc8838969699183119820_a_b_c,F: a > produc8838969699183119820_a_b_c,Xs: list_a] :
( ( member997585926662434933_a_b_c @ Y @ ( set_Pr3403252632855053537_a_b_c @ ( map_a_4118158524683405202_a_b_c @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_725_set__map__elem,axiom,
! [Y: a,F: produc8838969699183119820_a_b_c > a,Xs: list_P5219093185649440210_a_b_c] :
( ( member_a @ Y @ ( set_a2 @ ( map_Pr811584189524267510_b_c_a @ F @ Xs ) ) )
=> ~ ! [X: produc8838969699183119820_a_b_c] :
( ( Y
= ( F @ X ) )
=> ~ ( member997585926662434933_a_b_c @ X @ ( set_Pr3403252632855053537_a_b_c @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_726_set__map__elem,axiom,
! [Y: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ ( map_li8081432502061035332od_b_c @ F @ Xs ) ) )
=> ~ ! [X: list_P903359562653991662od_b_c] :
( ( Y
= ( F @ X ) )
=> ~ ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_727_set__map__elem,axiom,
! [Y: produc4859908366599477352od_d_d,F: a > produc4859908366599477352od_d_d,Xs: list_a] :
( ( member73601632213084689od_d_d @ Y @ ( set_Pr5977834532684968573od_d_d @ ( map_a_5229631668954897454od_d_d @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_728_set__map__elem,axiom,
! [Y: list_P6327159017948738492od_c_a,F: a > list_P6327159017948738492od_c_a,Xs: list_a] :
( ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ ( map_a_889415987282285442od_c_a @ F @ Xs ) ) )
=> ~ ! [X: a] :
( ( Y
= ( F @ X ) )
=> ~ ( member_a @ X @ ( set_a2 @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_729_list__map__set__prop,axiom,
! [X2: product_prod_b_c,F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a,P5: product_prod_b_c > $o] :
( ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ ( map_Pr776894537227705078od_b_c @ F @ Xs ) ) )
=> ( ! [Y3: produc2669932201312201782od_c_a] : ( P5 @ ( F @ Y3 ) )
=> ( P5 @ X2 ) ) ) ).
% list_map_set_prop
thf(fact_730_list__map__source__elem,axiom,
! [X2: a,F: list_P903359562653991662od_b_c > a,Xs: list_l8907847357763382004od_b_c] :
( ( member_a @ X2 @ ( set_a2 @ ( map_li642343614954829908_b_c_a @ F @ Xs ) ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_731_list__map__source__elem,axiom,
! [X2: a,F: produc1703568184450464039_set_a > a,Xs: list_P3660316430366008877_set_a] :
( ( member_a @ X2 @ ( set_a2 @ ( map_Pr4616894539174211803et_a_a @ F @ Xs ) ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_732_list__map__source__elem,axiom,
! [X2: list_P903359562653991662od_b_c,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ ( map_li8081432502061035332od_b_c @ F @ Xs ) ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_733_list__map__source__elem,axiom,
! [X2: produc1703568184450464039_set_a,F: list_P903359562653991662od_b_c > produc1703568184450464039_set_a,Xs: list_l8907847357763382004od_b_c] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ ( map_li4890537941830539389_set_a @ F @ Xs ) ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_734_list__map__source__elem,axiom,
! [X2: list_P903359562653991662od_b_c,F: produc1703568184450464039_set_a > list_P903359562653991662od_b_c,Xs: list_P3660316430366008877_set_a] :
( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ ( map_Pr191379420489308491od_b_c @ F @ Xs ) ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_735_list__map__source__elem,axiom,
! [X2: product_prod_b_c,F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a] :
( ( member7862447941013992593od_b_c @ X2 @ ( set_Product_prod_b_c2 @ ( map_Pr776894537227705078od_b_c @ F @ Xs ) ) )
=> ? [X: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X @ ( set_Pr5664641634098845387od_c_a @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_736_list__map__source__elem,axiom,
! [X2: produc8838969699183119820_a_b_c,F: list_P903359562653991662od_b_c > produc8838969699183119820_a_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ ( map_li6967035672056657954_a_b_c @ F @ Xs ) ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_737_list__map__source__elem,axiom,
! [X2: produc1703568184450464039_set_a,F: produc1703568184450464039_set_a > produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ ( map_Pr5757421898035411460_set_a @ F @ Xs ) ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_738_list__map__source__elem,axiom,
! [X2: produc8838969699183119820_a_b_c,F: produc1703568184450464039_set_a > produc8838969699183119820_a_b_c,Xs: list_P3660316430366008877_set_a] :
( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ ( map_Pr6057462688338226473_a_b_c @ F @ Xs ) ) )
=> ? [X: produc1703568184450464039_set_a] :
( ( member7983343339038529360_set_a @ X @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_739_list__map__source__elem,axiom,
! [X2: produc4859908366599477352od_d_d,F: list_P903359562653991662od_b_c > produc4859908366599477352od_d_d,Xs: list_l8907847357763382004od_b_c] :
( ( member73601632213084689od_d_d @ X2 @ ( set_Pr5977834532684968573od_d_d @ ( map_li605568857130319038od_d_d @ F @ Xs ) ) )
=> ? [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( X2
= ( F @ X ) ) ) ) ).
% list_map_source_elem
thf(fact_740_append__eq__map__conv,axiom,
! [Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a,F: produc2669932201312201782od_c_a > produc2669932201312201782od_c_a,Xs: list_P6327159017948738492od_c_a] :
( ( ( append3884164603879732689od_c_a @ Ys @ Zs )
= ( map_Pr6705208461955284164od_c_a @ F @ Xs ) )
= ( ? [Us: list_P6327159017948738492od_c_a,Vs: list_P6327159017948738492od_c_a] :
( ( Xs
= ( append3884164603879732689od_c_a @ Us @ Vs ) )
& ( Ys
= ( map_Pr6705208461955284164od_c_a @ F @ Us ) )
& ( Zs
= ( map_Pr6705208461955284164od_c_a @ F @ Vs ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_741_append__eq__map__conv,axiom,
! [Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a,F: product_prod_b_c > produc2669932201312201782od_c_a,Xs: list_P903359562653991662od_b_c] :
( ( ( append3884164603879732689od_c_a @ Ys @ Zs )
= ( map_Pr7314640756821961490od_c_a @ F @ Xs ) )
= ( ? [Us: list_P903359562653991662od_b_c,Vs: list_P903359562653991662od_b_c] :
( ( Xs
= ( append2547753245680614915od_b_c @ Us @ Vs ) )
& ( Ys
= ( map_Pr7314640756821961490od_c_a @ F @ Us ) )
& ( Zs
= ( map_Pr7314640756821961490od_c_a @ F @ Vs ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_742_append__eq__map__conv,axiom,
! [Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c,F: product_prod_b_c > product_prod_b_c,Xs: list_P903359562653991662od_b_c] :
( ( ( append2547753245680614915od_b_c @ Ys @ Zs )
= ( map_Pr6384634858812015940od_b_c @ F @ Xs ) )
= ( ? [Us: list_P903359562653991662od_b_c,Vs: list_P903359562653991662od_b_c] :
( ( Xs
= ( append2547753245680614915od_b_c @ Us @ Vs ) )
& ( Ys
= ( map_Pr6384634858812015940od_b_c @ F @ Us ) )
& ( Zs
= ( map_Pr6384634858812015940od_b_c @ F @ Vs ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_743_append__eq__map__conv,axiom,
! [Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c,F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a] :
( ( ( append2547753245680614915od_b_c @ Ys @ Zs )
= ( map_Pr776894537227705078od_b_c @ F @ Xs ) )
= ( ? [Us: list_P6327159017948738492od_c_a,Vs: list_P6327159017948738492od_c_a] :
( ( Xs
= ( append3884164603879732689od_c_a @ Us @ Vs ) )
& ( Ys
= ( map_Pr776894537227705078od_b_c @ F @ Us ) )
& ( Zs
= ( map_Pr776894537227705078od_b_c @ F @ Vs ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_744_map__eq__append__conv,axiom,
! [F: produc2669932201312201782od_c_a > produc2669932201312201782od_c_a,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( ( map_Pr6705208461955284164od_c_a @ F @ Xs )
= ( append3884164603879732689od_c_a @ Ys @ Zs ) )
= ( ? [Us: list_P6327159017948738492od_c_a,Vs: list_P6327159017948738492od_c_a] :
( ( Xs
= ( append3884164603879732689od_c_a @ Us @ Vs ) )
& ( Ys
= ( map_Pr6705208461955284164od_c_a @ F @ Us ) )
& ( Zs
= ( map_Pr6705208461955284164od_c_a @ F @ Vs ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_745_map__eq__append__conv,axiom,
! [F: product_prod_b_c > produc2669932201312201782od_c_a,Xs: list_P903359562653991662od_b_c,Ys: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( ( map_Pr7314640756821961490od_c_a @ F @ Xs )
= ( append3884164603879732689od_c_a @ Ys @ Zs ) )
= ( ? [Us: list_P903359562653991662od_b_c,Vs: list_P903359562653991662od_b_c] :
( ( Xs
= ( append2547753245680614915od_b_c @ Us @ Vs ) )
& ( Ys
= ( map_Pr7314640756821961490od_c_a @ F @ Us ) )
& ( Zs
= ( map_Pr7314640756821961490od_c_a @ F @ Vs ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_746_map__eq__append__conv,axiom,
! [F: product_prod_b_c > product_prod_b_c,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( ( map_Pr6384634858812015940od_b_c @ F @ Xs )
= ( append2547753245680614915od_b_c @ Ys @ Zs ) )
= ( ? [Us: list_P903359562653991662od_b_c,Vs: list_P903359562653991662od_b_c] :
( ( Xs
= ( append2547753245680614915od_b_c @ Us @ Vs ) )
& ( Ys
= ( map_Pr6384634858812015940od_b_c @ F @ Us ) )
& ( Zs
= ( map_Pr6384634858812015940od_b_c @ F @ Vs ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_747_map__eq__append__conv,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a,Ys: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( ( map_Pr776894537227705078od_b_c @ F @ Xs )
= ( append2547753245680614915od_b_c @ Ys @ Zs ) )
= ( ? [Us: list_P6327159017948738492od_c_a,Vs: list_P6327159017948738492od_c_a] :
( ( Xs
= ( append3884164603879732689od_c_a @ Us @ Vs ) )
& ( Ys
= ( map_Pr776894537227705078od_b_c @ F @ Us ) )
& ( Zs
= ( map_Pr776894537227705078od_b_c @ F @ Vs ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_748_Int__mono,axiom,
! [A: set_a,C3: set_a,B: set_a,D3: set_a] :
( ( ord_less_eq_set_a @ A @ C3 )
=> ( ( ord_less_eq_set_a @ B @ D3 )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A @ B ) @ ( inf_inf_set_a @ C3 @ D3 ) ) ) ) ).
% Int_mono
thf(fact_749_Int__mono,axiom,
! [A: set_li1159382662694783132od_c_a,C3: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,D3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ C3 )
=> ( ( ord_le2998388488506175548od_c_a @ B @ D3 )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A @ B ) @ ( inf_in980870363377917322od_c_a @ C3 @ D3 ) ) ) ) ).
% Int_mono
thf(fact_750_Int__lower1,axiom,
! [A: set_a,B: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ A @ B ) @ A ) ).
% Int_lower1
thf(fact_751_Int__lower1,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A @ B ) @ A ) ).
% Int_lower1
thf(fact_752_Int__lower2,axiom,
! [A: set_a,B: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ A @ B ) @ B ) ).
% Int_lower2
thf(fact_753_Int__lower2,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A @ B ) @ B ) ).
% Int_lower2
thf(fact_754_Int__absorb1,axiom,
! [B: set_a,A: set_a] :
( ( ord_less_eq_set_a @ B @ A )
=> ( ( inf_inf_set_a @ A @ B )
= B ) ) ).
% Int_absorb1
thf(fact_755_Int__absorb1,axiom,
! [B: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B @ A )
=> ( ( inf_in980870363377917322od_c_a @ A @ B )
= B ) ) ).
% Int_absorb1
thf(fact_756_Int__absorb2,axiom,
! [A: set_a,B: set_a] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ( inf_inf_set_a @ A @ B )
= A ) ) ).
% Int_absorb2
thf(fact_757_Int__absorb2,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ( inf_in980870363377917322od_c_a @ A @ B )
= A ) ) ).
% Int_absorb2
thf(fact_758_Int__greatest,axiom,
! [C3: set_a,A: set_a,B: set_a] :
( ( ord_less_eq_set_a @ C3 @ A )
=> ( ( ord_less_eq_set_a @ C3 @ B )
=> ( ord_less_eq_set_a @ C3 @ ( inf_inf_set_a @ A @ B ) ) ) ) ).
% Int_greatest
thf(fact_759_Int__greatest,axiom,
! [C3: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ C3 @ A )
=> ( ( ord_le2998388488506175548od_c_a @ C3 @ B )
=> ( ord_le2998388488506175548od_c_a @ C3 @ ( inf_in980870363377917322od_c_a @ A @ B ) ) ) ) ).
% Int_greatest
thf(fact_760_Int__Collect__mono,axiom,
! [A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d,P5: produc4859908366599477352od_d_d > $o,Q5: produc4859908366599477352od_d_d > $o] :
( ( ord_le7464911323401878760od_d_d @ A @ B )
=> ( ! [X: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_le7464911323401878760od_d_d @ ( inf_in7322238654750965302od_d_d @ A @ ( collec5362705567740981075od_d_d @ P5 ) ) @ ( inf_in7322238654750965302od_d_d @ B @ ( collec5362705567740981075od_d_d @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_761_Int__Collect__mono,axiom,
! [A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c,P5: produc8838969699183119820_a_b_c > $o,Q5: produc8838969699183119820_a_b_c > $o] :
( ( ord_le6086132928344890700_a_b_c @ A @ B )
=> ( ! [X: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_le6086132928344890700_a_b_c @ ( inf_in4776242878804941978_a_b_c @ A @ ( collec3867759823522760631_a_b_c @ P5 ) ) @ ( inf_in4776242878804941978_a_b_c @ B @ ( collec3867759823522760631_a_b_c @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_762_Int__Collect__mono,axiom,
! [A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c,P5: list_P903359562653991662od_b_c > $o,Q5: list_P903359562653991662od_b_c > $o] :
( ( ord_le282488521294790766od_b_c @ A @ B )
=> ( ! [X: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_le282488521294790766od_b_c @ ( inf_in4978071631833541052od_b_c @ A @ ( collec2280997390073109977od_b_c @ P5 ) ) @ ( inf_in4978071631833541052od_b_c @ B @ ( collec2280997390073109977od_b_c @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_763_Int__Collect__mono,axiom,
! [A: set_se3924713247505902254od_b_c,B: set_se3924713247505902254od_b_c,P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ( ord_le6656836712342966862od_b_c @ A @ B )
=> ( ! [X: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_le6656836712342966862od_b_c @ ( inf_in5524221907227607964od_b_c @ A @ ( collec1823247286932916153od_b_c @ P5 ) ) @ ( inf_in5524221907227607964od_b_c @ B @ ( collec1823247286932916153od_b_c @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_764_Int__Collect__mono,axiom,
! [A: set_a,B: set_a,P5: a > $o,Q5: a > $o] :
( ( ord_less_eq_set_a @ A @ B )
=> ( ! [X: a] :
( ( member_a @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A @ ( collect_a @ P5 ) ) @ ( inf_inf_set_a @ B @ ( collect_a @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_765_Int__Collect__mono,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ( ord_le2998388488506175548od_c_a @ A @ B )
=> ( ! [X: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X @ A )
=> ( ( P5 @ X )
=> ( Q5 @ X ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A @ ( collec6273869032445462695od_c_a @ P5 ) ) @ ( inf_in980870363377917322od_c_a @ B @ ( collec6273869032445462695od_c_a @ Q5 ) ) ) ) ) ).
% Int_Collect_mono
thf(fact_766_append__Nil,axiom,
! [Ys: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ nil_Pr1342775757158464060od_c_a @ Ys )
= Ys ) ).
% append_Nil
thf(fact_767_append__Nil,axiom,
! [Ys: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ nil_Product_prod_b_c @ Ys )
= Ys ) ).
% append_Nil
thf(fact_768_append_Oleft__neutral,axiom,
! [A2: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ nil_Pr1342775757158464060od_c_a @ A2 )
= A2 ) ).
% append.left_neutral
thf(fact_769_append_Oleft__neutral,axiom,
! [A2: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ nil_Product_prod_b_c @ A2 )
= A2 ) ).
% append.left_neutral
thf(fact_770_eq__Nil__appendI,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( Xs = Ys )
=> ( Xs
= ( append3884164603879732689od_c_a @ nil_Pr1342775757158464060od_c_a @ Ys ) ) ) ).
% eq_Nil_appendI
thf(fact_771_eq__Nil__appendI,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( Xs = Ys )
=> ( Xs
= ( append2547753245680614915od_b_c @ nil_Product_prod_b_c @ Ys ) ) ) ).
% eq_Nil_appendI
thf(fact_772_image__set,axiom,
! [F: produc8838969699183119820_a_b_c > a,Xs: list_P5219093185649440210_a_b_c] :
( ( image_3273489647386116407_b_c_a @ F @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
= ( set_a2 @ ( map_Pr811584189524267510_b_c_a @ F @ Xs ) ) ) ).
% image_set
thf(fact_773_image__set,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,Xs: list_P4908235088432371736_set_a] :
( ( image_865596521259543215od_c_a @ F @ ( set_Pr1469968110526226471_set_a @ Xs ) )
= ( set_li8663184538779258833od_c_a @ ( map_Pr6055023778478330862od_c_a @ F @ Xs ) ) ) ).
% image_set
thf(fact_774_image__set,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,Xs: list_P5219093185649440210_a_b_c] :
( ( image_2344789136157180295od_b_c @ F @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
= ( set_se1205977669550889699od_b_c @ ( map_Pr4360419603926651846od_b_c @ F @ Xs ) ) ) ).
% image_set
thf(fact_775_image__set,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a] :
( ( image_4981958329637652151od_b_c @ F @ ( set_Pr5664641634098845387od_c_a @ Xs ) )
= ( set_Product_prod_b_c2 @ ( map_Pr776894537227705078od_b_c @ F @ Xs ) ) ) ).
% image_set
thf(fact_776_image__set,axiom,
! [F: produc1703568184450464039_set_a > produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( image_3741791430265939909_set_a @ F @ ( set_Pr7878197726666307004_set_a @ Xs ) )
= ( set_Pr7878197726666307004_set_a @ ( map_Pr5757421898035411460_set_a @ F @ Xs ) ) ) ).
% image_set
thf(fact_777_image__set,axiom,
! [F: produc1703568184450464039_set_a > list_P903359562653991662od_b_c,Xs: list_P3660316430366008877_set_a] :
( ( image_4768856705948449420od_b_c @ F @ ( set_Pr7878197726666307004_set_a @ Xs ) )
= ( set_li4480668622519654659od_b_c @ ( map_Pr191379420489308491od_b_c @ F @ Xs ) ) ) ).
% image_set
thf(fact_778_image__set,axiom,
! [F: list_P903359562653991662od_b_c > produc1703568184450464039_set_a,Xs: list_l8907847357763382004od_b_c] :
( ( image_244643190434904510_set_a @ F @ ( set_li4480668622519654659od_b_c @ Xs ) )
= ( set_Pr7878197726666307004_set_a @ ( map_li4890537941830539389_set_a @ F @ Xs ) ) ) ).
% image_set
thf(fact_779_image__set,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( image_2850395784482391045od_b_c @ F @ ( set_li4480668622519654659od_b_c @ Xs ) )
= ( set_li4480668622519654659od_b_c @ ( map_li8081432502061035332od_b_c @ F @ Xs ) ) ) ).
% image_set
thf(fact_780_pair__list__eqI,axiom,
! [Xs: list_P5219093185649440210_a_b_c,Ys: list_P5219093185649440210_a_b_c] :
( ( ( map_Pr811584189524267510_b_c_a @ produc2620512763296580520_a_b_c @ Xs )
= ( map_Pr811584189524267510_b_c_a @ produc2620512763296580520_a_b_c @ Ys ) )
=> ( ( ( map_Pr6813647754772709915_a_b_c @ produc4728557313310798826_a_b_c @ Xs )
= ( map_Pr6813647754772709915_a_b_c @ produc4728557313310798826_a_b_c @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_781_pair__list__eqI,axiom,
! [Xs: list_P125642481956313003od_c_a,Ys: list_P125642481956313003od_c_a] :
( ( ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a @ Xs )
= ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a @ Ys ) )
=> ( ( ( map_Pr5866436826731527133_c_a_a @ product_snd_c_a @ Xs )
= ( map_Pr5866436826731527133_c_a_a @ product_snd_c_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_782_pair__list__eqI,axiom,
! [Xs: list_P4908235088432371736_set_a,Ys: list_P4908235088432371736_set_a] :
( ( ( map_Pr6055023778478330862od_c_a @ produc3242630202250842350_set_a @ Xs )
= ( map_Pr6055023778478330862od_c_a @ produc3242630202250842350_set_a @ Ys ) )
=> ( ( ( map_Pr2257100352023006809_set_a @ produc2451121746714373936_set_a @ Xs )
= ( map_Pr2257100352023006809_set_a @ produc2451121746714373936_set_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_783_pair__list__eqI,axiom,
! [Xs: list_P3660316430366008877_set_a,Ys: list_P3660316430366008877_set_a] :
( ( ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a @ Xs )
= ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a @ Ys ) )
=> ( ( ( map_Pr8866779738092938811_set_a @ produc1983107199584856133_set_a @ Xs )
= ( map_Pr8866779738092938811_set_a @ produc1983107199584856133_set_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_784_pair__list__eqI,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( ( map_Pr5179659585931931020_c_a_a @ produc4225943634317630866od_c_a @ Xs )
= ( map_Pr5179659585931931020_c_a_a @ produc4225943634317630866od_c_a @ Ys ) )
=> ( ( ( map_Pr3684547939035685915od_c_a @ produc8088130389382527188od_c_a @ Xs )
= ( map_Pr3684547939035685915od_c_a @ produc8088130389382527188od_c_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_785_pair__list__eqI,axiom,
! [Xs: list_P5767727266746070163od_c_a,Ys: list_P5767727266746070163od_c_a] :
( ( ( map_Pr3016883280456414454_c_a_b @ produc301949074746585577od_c_a @ Xs )
= ( map_Pr3016883280456414454_c_a_b @ produc301949074746585577od_c_a @ Ys ) )
=> ( ( ( map_Pr6684165712643126428od_c_a @ produc5221446324160585515od_c_a @ Xs )
= ( map_Pr6684165712643126428od_c_a @ produc5221446324160585515od_c_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_786_language__intro,axiom,
! [M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c,P: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M @ Q @ P )
=> ( member6824001069763096534od_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P )
@ ( lS_fsm_a_b_c_a_a @ M @ Q ) ) ) ).
% language_intro
thf(fact_787_language__intro,axiom,
! [M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a,P: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M @ Q @ P )
=> ( member4479000366354228116od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P )
@ ( lS_Pro8045283330902898057od_c_a @ M @ Q ) ) ) ).
% language_intro
thf(fact_788_language__intro,axiom,
! [M: fsm_se8204406047609318756_set_a,Q: set_a,P: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M @ Q @ P )
=> ( member5048304341121814904_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P )
@ ( lS_set5116714952275434404_set_a @ M @ Q ) ) ) ).
% language_intro
thf(fact_789_language__intro,axiom,
! [M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,P: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( member6895035109809442519od_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P )
@ ( lS_Pro5114676609533226954_a_a_b @ M @ Q ) ) ) ).
% language_intro
thf(fact_790_language__intro,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q @ P )
=> ( member6330420149250801815od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
@ ( lS_a_b_c @ M @ Q ) ) ) ).
% language_intro
thf(fact_791_language__state__containment,axiom,
! [M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c,P: list_P4545384517222041535_a_b_c,Io3: list_P1396940483166286381od_a_a] :
( ( path_fsm_a_b_c_a_a @ M @ Q @ P )
=> ( ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P )
= Io3 )
=> ( member6824001069763096534od_a_a @ Io3 @ ( lS_fsm_a_b_c_a_a @ M @ Q ) ) ) ) ).
% language_state_containment
thf(fact_792_language__state__containment,axiom,
! [M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a,P: list_P5750286787369789953_set_a,Io3: list_P1175628092075131243od_c_a] :
( ( path_P8254327248518380459od_c_a @ M @ Q @ P )
=> ( ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P )
= Io3 )
=> ( member4479000366354228116od_c_a @ Io3 @ ( lS_Pro8045283330902898057od_c_a @ M @ Q ) ) ) ) ).
% language_state_containment
thf(fact_793_language__state__containment,axiom,
! [M: fsm_se8204406047609318756_set_a,Q: set_a,P: list_P3716011504951620193_set_a,Io3: list_P5262903567315784527_set_a] :
( ( path_s1167107641669997510_set_a @ M @ Q @ P )
=> ( ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P )
= Io3 )
=> ( member5048304341121814904_set_a @ Io3 @ ( lS_set5116714952275434404_set_a @ M @ Q ) ) ) ) ).
% language_state_containment
thf(fact_794_language__state__containment,axiom,
! [M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,P: list_P1562850763667305982od_c_a,Io3: list_P1467974523212632366od_a_b] :
( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P )
= Io3 )
=> ( member6895035109809442519od_a_b @ Io3 @ ( lS_Pro5114676609533226954_a_a_b @ M @ Q ) ) ) ) ).
% language_state_containment
thf(fact_795_language__state__containment,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a,Io3: list_P903359562653991662od_b_c] :
( ( path_a_b_c @ M @ Q @ P )
=> ( ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
= Io3 )
=> ( member6330420149250801815od_b_c @ Io3 @ ( lS_a_b_c @ M @ Q ) ) ) ) ).
% language_state_containment
thf(fact_796_image__Int__subset,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] : ( ord_le282488521294790766od_b_c @ ( image_2850395784482391045od_b_c @ F @ ( inf_in4978071631833541052od_b_c @ A @ B ) ) @ ( inf_in4978071631833541052od_b_c @ ( image_2850395784482391045od_b_c @ F @ A ) @ ( image_2850395784482391045od_b_c @ F @ B ) ) ) ).
% image_Int_subset
thf(fact_797_image__Int__subset,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] : ( ord_le6656836712342966862od_b_c @ ( image_2344789136157180295od_b_c @ F @ ( inf_in4776242878804941978_a_b_c @ A @ B ) ) @ ( inf_in5524221907227607964od_b_c @ ( image_2344789136157180295od_b_c @ F @ A ) @ ( image_2344789136157180295od_b_c @ F @ B ) ) ) ).
% image_Int_subset
thf(fact_798_image__Int__subset,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] : ( ord_less_eq_set_a @ ( image_3273489647386116407_b_c_a @ F @ ( inf_in4776242878804941978_a_b_c @ A @ B ) ) @ ( inf_inf_set_a @ ( image_3273489647386116407_b_c_a @ F @ A ) @ ( image_3273489647386116407_b_c_a @ F @ B ) ) ) ).
% image_Int_subset
thf(fact_799_image__Int__subset,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,A: set_Pr3779000724142394866_set_a,B: set_Pr3779000724142394866_set_a] : ( ord_le2998388488506175548od_c_a @ ( image_865596521259543215od_c_a @ F @ ( inf_in1791426075705210592_set_a @ A @ B ) ) @ ( inf_in980870363377917322od_c_a @ ( image_865596521259543215od_c_a @ F @ A ) @ ( image_865596521259543215od_c_a @ F @ B ) ) ) ).
% image_Int_subset
thf(fact_800_language__contains__empty__sequence,axiom,
! [M: fsm_a_b_c] : ( member6330420149250801815od_b_c @ nil_Product_prod_b_c @ ( lS_a_b_c @ M @ ( initial_a_b_c @ M ) ) ) ).
% language_contains_empty_sequence
thf(fact_801_path__nil__elim,axiom,
! [M: fsm_a_b_c,Q: a] :
( ( path_a_b_c @ M @ Q @ nil_Pr1342775757158464060od_c_a )
=> ( member_a @ Q @ ( states_a_b_c @ M ) ) ) ).
% path_nil_elim
thf(fact_802_nil,axiom,
! [Q: a,M: fsm_a_b_c] :
( ( member_a @ Q @ ( states_a_b_c @ M ) )
=> ( path_a_b_c @ M @ Q @ nil_Pr1342775757158464060od_c_a ) ) ).
% nil
thf(fact_803_language__path__append,axiom,
! [M1: fsm_fsm_a_b_c_a_a,Q1: fsm_a_b_c,P1: list_P4545384517222041535_a_b_c,Io3: list_P1396940483166286381od_a_a] :
( ( path_fsm_a_b_c_a_a @ M1 @ Q1 @ P1 )
=> ( ( member6824001069763096534od_a_a @ Io3 @ ( lS_fsm_a_b_c_a_a @ M1 @ ( target_fsm_a_b_c_a_a @ Q1 @ P1 ) ) )
=> ( member6824001069763096534od_a_a
@ ( append5335208819046833346od_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P1 )
@ Io3 )
@ ( lS_fsm_a_b_c_a_a @ M1 @ Q1 ) ) ) ) ).
% language_path_append
thf(fact_804_language__path__append,axiom,
! [M1: fsm_Pr306566304496394697od_c_a,Q1: produc1703568184450464039_set_a,P1: list_P5750286787369789953_set_a,Io3: list_P1175628092075131243od_c_a] :
( ( path_P8254327248518380459od_c_a @ M1 @ Q1 @ P1 )
=> ( ( member4479000366354228116od_c_a @ Io3 @ ( lS_Pro8045283330902898057od_c_a @ M1 @ ( target3445005149252956639od_c_a @ Q1 @ P1 ) ) )
=> ( member4479000366354228116od_c_a
@ ( append2230762392551410432od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P1 )
@ Io3 )
@ ( lS_Pro8045283330902898057od_c_a @ M1 @ Q1 ) ) ) ) ).
% language_path_append
thf(fact_805_language__path__append,axiom,
! [M1: fsm_se8204406047609318756_set_a,Q1: set_a,P1: list_P3716011504951620193_set_a,Io3: list_P5262903567315784527_set_a] :
( ( path_s1167107641669997510_set_a @ M1 @ Q1 @ P1 )
=> ( ( member5048304341121814904_set_a @ Io3 @ ( lS_set5116714952275434404_set_a @ M1 @ ( target6955975396184022522_set_a @ Q1 @ P1 ) ) )
=> ( member5048304341121814904_set_a
@ ( append1006059461745118948_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P1 )
@ Io3 )
@ ( lS_set5116714952275434404_set_a @ M1 @ Q1 ) ) ) ) ).
% language_path_append
thf(fact_806_language__path__append,axiom,
! [M1: fsm_Pr1886043760914421514_a_a_b,Q1: product_prod_c_a,P1: list_P1562850763667305982od_c_a,Io3: list_P1467974523212632366od_a_b] :
( ( path_P1107610407223809260_a_a_b @ M1 @ Q1 @ P1 )
=> ( ( member6895035109809442519od_a_b @ Io3 @ ( lS_Pro5114676609533226954_a_a_b @ M1 @ ( target6303326113586172192_a_a_b @ Q1 @ P1 ) ) )
=> ( member6895035109809442519od_a_b
@ ( append5335208823350062147od_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P1 )
@ Io3 )
@ ( lS_Pro5114676609533226954_a_a_b @ M1 @ Q1 ) ) ) ) ).
% language_path_append
thf(fact_807_language__path__append,axiom,
! [M1: fsm_a_b_c,Q1: a,P1: list_P6327159017948738492od_c_a,Io3: list_P903359562653991662od_b_c] :
( ( path_a_b_c @ M1 @ Q1 @ P1 )
=> ( ( member6330420149250801815od_b_c @ Io3 @ ( lS_a_b_c @ M1 @ ( target_a_b_c @ Q1 @ P1 ) ) )
=> ( member6330420149250801815od_b_c
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P1 )
@ Io3 )
@ ( lS_a_b_c @ M1 @ Q1 ) ) ) ) ).
% language_path_append
thf(fact_808_language__state__split,axiom,
! [Io1: list_P1396940483166286381od_a_a,Io2: list_P1396940483166286381od_a_a,M: fsm_fsm_a_b_c_a_a,Q1: fsm_a_b_c] :
( ( member6824001069763096534od_a_a @ ( append5335208819046833346od_a_a @ Io1 @ Io2 ) @ ( lS_fsm_a_b_c_a_a @ M @ Q1 ) )
=> ~ ! [P12: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M @ Q1 @ P12 )
=> ! [P22: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M @ ( target_fsm_a_b_c_a_a @ Q1 @ P12 ) @ P22 )
=> ( ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ) ).
% language_state_split
thf(fact_809_language__state__split,axiom,
! [Io1: list_P1175628092075131243od_c_a,Io2: list_P1175628092075131243od_c_a,M: fsm_Pr306566304496394697od_c_a,Q1: produc1703568184450464039_set_a] :
( ( member4479000366354228116od_c_a @ ( append2230762392551410432od_c_a @ Io1 @ Io2 ) @ ( lS_Pro8045283330902898057od_c_a @ M @ Q1 ) )
=> ~ ! [P12: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M @ Q1 @ P12 )
=> ! [P22: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M @ ( target3445005149252956639od_c_a @ Q1 @ P12 ) @ P22 )
=> ( ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ) ).
% language_state_split
thf(fact_810_language__state__split,axiom,
! [Io1: list_P5262903567315784527_set_a,Io2: list_P5262903567315784527_set_a,M: fsm_se8204406047609318756_set_a,Q1: set_a] :
( ( member5048304341121814904_set_a @ ( append1006059461745118948_set_a @ Io1 @ Io2 ) @ ( lS_set5116714952275434404_set_a @ M @ Q1 ) )
=> ~ ! [P12: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M @ Q1 @ P12 )
=> ! [P22: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M @ ( target6955975396184022522_set_a @ Q1 @ P12 ) @ P22 )
=> ( ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ) ).
% language_state_split
thf(fact_811_language__state__split,axiom,
! [Io1: list_P1467974523212632366od_a_b,Io2: list_P1467974523212632366od_a_b,M: fsm_Pr1886043760914421514_a_a_b,Q1: product_prod_c_a] :
( ( member6895035109809442519od_a_b @ ( append5335208823350062147od_a_b @ Io1 @ Io2 ) @ ( lS_Pro5114676609533226954_a_a_b @ M @ Q1 ) )
=> ~ ! [P12: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ Q1 @ P12 )
=> ! [P22: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ ( target6303326113586172192_a_a_b @ Q1 @ P12 ) @ P22 )
=> ( ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ) ).
% language_state_split
thf(fact_812_language__state__split,axiom,
! [Io1: list_P903359562653991662od_b_c,Io2: list_P903359562653991662od_b_c,M: fsm_a_b_c,Q1: a] :
( ( member6330420149250801815od_b_c @ ( append2547753245680614915od_b_c @ Io1 @ Io2 ) @ ( lS_a_b_c @ M @ Q1 ) )
=> ~ ! [P12: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q1 @ P12 )
=> ! [P22: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ ( target_a_b_c @ Q1 @ P12 ) @ P22 )
=> ( ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ) ).
% language_state_split
thf(fact_813_language__split,axiom,
! [Io1: list_P1396940483166286381od_a_a,Io2: list_P1396940483166286381od_a_a,M: fsm_fsm_a_b_c_a_a] :
( ( member6824001069763096534od_a_a @ ( append5335208819046833346od_a_a @ Io1 @ Io2 ) @ ( lS_fsm_a_b_c_a_a @ M @ ( initia7499468085720305490_c_a_a @ M ) ) )
=> ~ ! [P12: list_P4545384517222041535_a_b_c,P22: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M @ ( initia7499468085720305490_c_a_a @ M ) @ ( append1656274458552408916_a_b_c @ P12 @ P22 ) )
=> ( ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ).
% language_split
thf(fact_814_language__split,axiom,
! [Io1: list_P1175628092075131243od_c_a,Io2: list_P1175628092075131243od_c_a,M: fsm_Pr306566304496394697od_c_a] :
( ( member4479000366354228116od_c_a @ ( append2230762392551410432od_c_a @ Io1 @ Io2 ) @ ( lS_Pro8045283330902898057od_c_a @ M @ ( initia7978570708967869844od_c_a @ M ) ) )
=> ~ ! [P12: list_P5750286787369789953_set_a,P22: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M @ ( initia7978570708967869844od_c_a @ M ) @ ( append881000372101963414_set_a @ P12 @ P22 ) )
=> ( ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ).
% language_split
thf(fact_815_language__split,axiom,
! [Io1: list_P5262903567315784527_set_a,Io2: list_P5262903567315784527_set_a,M: fsm_se8204406047609318756_set_a] :
( ( member5048304341121814904_set_a @ ( append1006059461745118948_set_a @ Io1 @ Io2 ) @ ( lS_set5116714952275434404_set_a @ M @ ( initia4238633132216284847_set_a @ M ) ) )
=> ~ ! [P12: list_P3716011504951620193_set_a,P22: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M @ ( initia4238633132216284847_set_a @ M ) @ ( append6159960292548482806_set_a @ P12 @ P22 ) )
=> ( ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ).
% language_split
thf(fact_816_language__split,axiom,
! [Io1: list_P1467974523212632366od_a_b,Io2: list_P1467974523212632366od_a_b,M: fsm_Pr1886043760914421514_a_a_b] :
( ( member6895035109809442519od_a_b @ ( append5335208823350062147od_a_b @ Io1 @ Io2 ) @ ( lS_Pro5114676609533226954_a_a_b @ M @ ( initia681974817753967189_a_a_b @ M ) ) )
=> ~ ! [P12: list_P1562850763667305982od_c_a,P22: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ ( initia681974817753967189_a_a_b @ M ) @ ( append311360319448987923od_c_a @ P12 @ P22 ) )
=> ( ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ).
% language_split
thf(fact_817_language__split,axiom,
! [Io1: list_P903359562653991662od_b_c,Io2: list_P903359562653991662od_b_c,M: fsm_a_b_c] :
( ( member6330420149250801815od_b_c @ ( append2547753245680614915od_b_c @ Io1 @ Io2 ) @ ( lS_a_b_c @ M @ ( initial_a_b_c @ M ) ) )
=> ~ ! [P12: list_P6327159017948738492od_c_a,P22: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ ( initial_a_b_c @ M ) @ ( append3884164603879732689od_c_a @ P12 @ P22 ) )
=> ( ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P12 )
= Io1 )
=> ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P22 )
!= Io2 ) ) ) ) ).
% language_split
thf(fact_818_atc__to__io__set_Oelims,axiom,
! [X2: fsm_a_b_c,Xa: fsm_a_b_c,Y: set_li6436108459499378894od_b_c] :
( ( ( adapti7464086540814349460_b_c_a @ X2 @ Xa )
= Y )
=> ( Y
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ X2 @ ( initial_a_b_c @ X2 ) ) @ ( lS_a_b_c @ Xa @ ( initial_a_b_c @ Xa ) ) ) ) ) ).
% atc_to_io_set.elims
thf(fact_819_atc__to__io__set_Oelims,axiom,
! [X2: fsm_a_b_c,Xa: fsm_d_b_c,Y: set_li6436108459499378894od_b_c] :
( ( ( adapti7464086540814349463_b_c_d @ X2 @ Xa )
= Y )
=> ( Y
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ X2 @ ( initial_a_b_c @ X2 ) ) @ ( lS_d_b_c @ Xa @ ( initial_d_b_c @ Xa ) ) ) ) ) ).
% atc_to_io_set.elims
thf(fact_820_atc__to__io__set_Osimps,axiom,
( adapti7464086540814349460_b_c_a
= ( ^ [M2: fsm_a_b_c,A6: fsm_a_b_c] : ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ M2 @ ( initial_a_b_c @ M2 ) ) @ ( lS_a_b_c @ A6 @ ( initial_a_b_c @ A6 ) ) ) ) ) ).
% atc_to_io_set.simps
thf(fact_821_atc__to__io__set_Osimps,axiom,
( adapti7464086540814349463_b_c_d
= ( ^ [M2: fsm_a_b_c,A6: fsm_d_b_c] : ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ M2 @ ( initial_a_b_c @ M2 ) ) @ ( lS_d_b_c @ A6 @ ( initial_d_b_c @ A6 ) ) ) ) ) ).
% atc_to_io_set.simps
thf(fact_822_from__product__initial__paths__ex,axiom,
! [Q1: a,M: fsm_a_d_d,Q22: a] :
( ( member_a @ Q1 @ ( states_a_d_d @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_d_d @ M ) )
=> ? [P12: list_P4703773164859162617od_d_a,P22: list_P4703773164859162617od_d_a] :
( ( path_a_d_d @ ( from_FSM_a_d_d @ M @ Q1 ) @ ( initial_a_d_d @ ( from_FSM_a_d_d @ M @ Q1 ) ) @ P12 )
& ( path_a_d_d @ ( from_FSM_a_d_d @ M @ Q22 ) @ ( initial_a_d_d @ ( from_FSM_a_d_d @ M @ Q22 ) ) @ P22 )
& ( ( target_a_d_d @ ( initial_a_d_d @ ( from_FSM_a_d_d @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target_a_d_d @ ( initial_a_d_d @ ( from_FSM_a_d_d @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr6689519438302151288od_d_d
@ ^ [T: produc2648501391905408755od_d_a] : ( product_Pair_d_d @ ( produc5458984928965053094od_d_a @ ( produc6173600788113908241od_d_a @ T ) ) @ ( product_fst_d_a @ ( produc1155110141524277224od_d_a @ ( produc6173600788113908241od_d_a @ T ) ) ) )
@ P12 )
= ( map_Pr6689519438302151288od_d_d
@ ^ [T: produc2648501391905408755od_d_a] : ( product_Pair_d_d @ ( produc5458984928965053094od_d_a @ ( produc6173600788113908241od_d_a @ T ) ) @ ( product_fst_d_a @ ( produc1155110141524277224od_d_a @ ( produc6173600788113908241od_d_a @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_823_from__product__initial__paths__ex,axiom,
! [Q1: a,M: fsm_a_a_a,Q22: a] :
( ( member_a @ Q1 @ ( states_a_a_a @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_a_a @ M ) )
=> ? [P12: list_P7817932933098766335od_a_a,P22: list_P7817932933098766335od_a_a] :
( ( path_a_a_a @ ( from_FSM_a_a_a @ M @ Q1 ) @ ( initial_a_a_a @ ( from_FSM_a_a_a @ M @ Q1 ) ) @ P12 )
& ( path_a_a_a @ ( from_FSM_a_a_a @ M @ Q22 ) @ ( initial_a_a_a @ ( from_FSM_a_a_a @ M @ Q22 ) ) @ P22 )
& ( ( target_a_a_a @ ( initial_a_a_a @ ( from_FSM_a_a_a @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target_a_a_a @ ( initial_a_a_a @ ( from_FSM_a_a_a @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr6384380680725278130od_a_a
@ ^ [T: produc7928013997122480633od_a_a] : ( product_Pair_a_a @ ( produc6516300539023753772od_a_a @ ( produc775496654069540887od_a_a @ T ) ) @ ( product_fst_a_a @ ( produc2212425751582977902od_a_a @ ( produc775496654069540887od_a_a @ T ) ) ) )
@ P12 )
= ( map_Pr6384380680725278130od_a_a
@ ^ [T: produc7928013997122480633od_a_a] : ( product_Pair_a_a @ ( produc6516300539023753772od_a_a @ ( produc775496654069540887od_a_a @ T ) ) @ ( product_fst_a_a @ ( produc2212425751582977902od_a_a @ ( produc775496654069540887od_a_a @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_824_from__product__initial__paths__ex,axiom,
! [Q1: a,M: fsm_a_b_c,Q22: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ? [P12: list_P6327159017948738492od_c_a,P22: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q1 ) ) @ P12 )
& ( path_a_b_c @ ( from_FSM_a_b_c @ M @ Q22 ) @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q22 ) ) @ P22 )
& ( ( target_a_b_c @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target_a_b_c @ ( initial_a_b_c @ ( from_FSM_a_b_c @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P12 )
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_825_from__product__initial__paths__ex,axiom,
! [Q1: product_prod_c_a,M: fsm_Pr1886043760914421514_a_a_b,Q22: product_prod_c_a] :
( ( member5074992350434858958od_c_a @ Q1 @ ( states367398909958982703_a_a_b @ M ) )
=> ( ( member5074992350434858958od_c_a @ Q22 @ ( states367398909958982703_a_a_b @ M ) )
=> ? [P12: list_P1562850763667305982od_c_a,P22: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q1 ) @ ( initia681974817753967189_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q1 ) ) @ P12 )
& ( path_P1107610407223809260_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q22 ) @ ( initia681974817753967189_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q22 ) ) @ P22 )
& ( ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ ( from_F6727869081933152899_a_a_b @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P12 )
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_826_from__product__initial__paths__ex,axiom,
! [Q1: list_P903359562653991662od_b_c,M: fsm_li1226222605880383890_c_d_d,Q22: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Q1 @ ( states2106791756085916471_c_d_d @ M ) )
=> ( ( member6330420149250801815od_b_c @ Q22 @ ( states2106791756085916471_c_d_d @ M ) )
=> ? [P12: list_P4918516663698092921od_b_c,P22: list_P4918516663698092921od_b_c] :
( ( path_l1403052360814049652_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q1 ) @ ( initia7216034209257014877_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q1 ) ) @ P12 )
& ( path_l1403052360814049652_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q22 ) @ ( initia7216034209257014877_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q22 ) ) @ P22 )
& ( ( target9028246747236273064_c_d_d @ ( initia7216034209257014877_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target9028246747236273064_c_d_d @ ( initia7216034209257014877_c_d_d @ ( from_F8620888367019372427_c_d_d @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr7351454074379792120od_d_d
@ ^ [T: produc7248869284116280179od_b_c] : ( product_Pair_d_d @ ( produc2098964072593918742od_b_c @ ( produc4952405269795728785od_b_c @ T ) ) @ ( produc9094947606930591920od_b_c @ ( produc792910155945188696od_b_c @ ( produc4952405269795728785od_b_c @ T ) ) ) )
@ P12 )
= ( map_Pr7351454074379792120od_d_d
@ ^ [T: produc7248869284116280179od_b_c] : ( product_Pair_d_d @ ( produc2098964072593918742od_b_c @ ( produc4952405269795728785od_b_c @ T ) ) @ ( produc9094947606930591920od_b_c @ ( produc792910155945188696od_b_c @ ( produc4952405269795728785od_b_c @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_827_from__product__initial__paths__ex,axiom,
! [Q1: list_P903359562653991662od_b_c,M: fsm_li6801133765522507155_c_b_c,Q22: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Q1 @ ( states7681702920031268536_c_b_c @ M ) )
=> ( ( member6330420149250801815od_b_c @ Q22 @ ( states7681702920031268536_c_b_c @ M ) )
=> ? [P12: list_P8364599791545511612od_b_c,P22: list_P8364599791545511612od_b_c] :
( ( path_l6977963524759401717_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q1 ) @ ( initia3567573336347591134_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q1 ) ) @ P12 )
& ( path_l6977963524759401717_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q22 ) @ ( initia3567573336347591134_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q22 ) ) @ P22 )
& ( ( target5379785874326849321_c_b_c @ ( initia3567573336347591134_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target5379785874326849321_c_b_c @ ( initia3567573336347591134_c_b_c @ ( from_F4972427494109948684_c_b_c @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr4814182253694984182od_b_c
@ ^ [T: produc596031391177498678od_b_c] : ( product_Pair_b_c @ ( produc4488652850390612441od_b_c @ ( produc829356566976367572od_b_c @ T ) ) @ ( produc5388473464130769137od_b_c @ ( produc3182598933741882395od_b_c @ ( produc829356566976367572od_b_c @ T ) ) ) )
@ P12 )
= ( map_Pr4814182253694984182od_b_c
@ ^ [T: produc596031391177498678od_b_c] : ( product_Pair_b_c @ ( produc4488652850390612441od_b_c @ ( produc829356566976367572od_b_c @ T ) ) @ ( produc5388473464130769137od_b_c @ ( produc3182598933741882395od_b_c @ ( produc829356566976367572od_b_c @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_828_from__product__initial__paths__ex,axiom,
! [Q1: a,M: fsm_a_a_fsm_a_b_c,Q22: a] :
( ( member_a @ Q1 @ ( states_a_a_fsm_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_a_fsm_a_b_c @ M ) )
=> ? [P12: list_P6783732442441166490_b_c_a,P22: list_P6783732442441166490_b_c_a] :
( ( path_a_a_fsm_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q1 ) @ ( initia4382001536991938002_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q1 ) ) @ P12 )
& ( path_a_a_fsm_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q22 ) @ ( initia4382001536991938002_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q22 ) ) @ P22 )
& ( ( target_a_a_fsm_a_b_c @ ( initia4382001536991938002_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target_a_a_fsm_a_b_c @ ( initia4382001536991938002_a_b_c @ ( from_F740856572626617088_a_b_c @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr7502839659173251580_a_b_c
@ ^ [T: produc2364950978236125332_b_c_a] : ( produc2795441082327197628_a_b_c @ ( produc5208970367483154503_b_c_a @ ( produc2604435702061889714_b_c_a @ T ) ) @ ( produc1155351766825858590_b_c_a @ ( produc75634468776750729_b_c_a @ ( produc2604435702061889714_b_c_a @ T ) ) ) )
@ P12 )
= ( map_Pr7502839659173251580_a_b_c
@ ^ [T: produc2364950978236125332_b_c_a] : ( produc2795441082327197628_a_b_c @ ( produc5208970367483154503_b_c_a @ ( produc2604435702061889714_b_c_a @ T ) ) @ ( produc1155351766825858590_b_c_a @ ( produc75634468776750729_b_c_a @ ( produc2604435702061889714_b_c_a @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_829_from__product__initial__paths__ex,axiom,
! [Q1: list_P903359562653991662od_b_c,M: fsm_li365217302033949778_c_a_a,Q22: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Q1 @ ( states1245786465149168759_c_a_a @ M ) )
=> ( ( member6330420149250801815od_b_c @ Q22 @ ( states1245786465149168759_c_a_a @ M ) )
=> ? [P12: list_P8948690831120843391od_b_c,P22: list_P8948690831120843391od_b_c] :
( ( path_l542047069877301940_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q1 ) @ ( initia6355028918320267165_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q1 ) ) @ P12 )
& ( path_l542047069877301940_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q22 ) @ ( initia6355028918320267165_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q22 ) ) @ P22 )
& ( ( target8167241456299525352_c_a_a @ ( initia6355028918320267165_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target8167241456299525352_c_a_a @ ( initia6355028918320267165_c_a_a @ ( from_F7759883076082624715_c_a_a @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr3749974615233628978od_a_a
@ ^ [T: produc188457162657408377od_b_c] : ( product_Pair_a_a @ ( produc4735472043516613020od_b_c @ ( produc6497444872579809943od_b_c @ T ) ) @ ( produc7198897215385899379od_b_c @ ( produc3429418126867882974od_b_c @ ( produc6497444872579809943od_b_c @ T ) ) ) )
@ P12 )
= ( map_Pr3749974615233628978od_a_a
@ ^ [T: produc188457162657408377od_b_c] : ( product_Pair_a_a @ ( produc4735472043516613020od_b_c @ ( produc6497444872579809943od_b_c @ T ) ) @ ( produc7198897215385899379od_b_c @ ( produc3429418126867882974od_b_c @ ( produc6497444872579809943od_b_c @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_830_from__product__initial__paths__ex,axiom,
! [Q1: fsm_a_b_c,M: fsm_fsm_a_b_c_a_a,Q22: fsm_a_b_c] :
( ( member_fsm_a_b_c @ Q1 @ ( states_fsm_a_b_c_a_a @ M ) )
=> ( ( member_fsm_a_b_c @ Q22 @ ( states_fsm_a_b_c_a_a @ M ) )
=> ? [P12: list_P4545384517222041535_a_b_c,P22: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q1 ) @ ( initia7499468085720305490_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q1 ) ) @ P12 )
& ( path_fsm_a_b_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q22 ) @ ( initia7499468085720305490_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q22 ) ) @ P22 )
& ( ( target_fsm_a_b_c_a_a @ ( initia7499468085720305490_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target_fsm_a_b_c_a_a @ ( initia7499468085720305490_c_a_a @ ( from_F3858323121354984576_c_a_a @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P12 )
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_831_from__product__initial__paths__ex,axiom,
! [Q1: produc8838969699183119820_a_b_c,M: fsm_Pr833494485807227248_c_d_d,Q22: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ Q1 @ ( states3936357408656391189_c_d_d @ M ) )
=> ( ( member997585926662434933_a_b_c @ Q22 @ ( states3936357408656391189_c_d_d @ M ) )
=> ? [P12: list_P8957986552689298425_a_b_c,P22: list_P8957986552689298425_a_b_c] :
( ( path_P784432154605857618_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q1 ) @ ( initia7371379382183009595_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q1 ) ) @ P12 )
& ( path_P784432154605857618_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q22 ) @ ( initia7371379382183009595_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q22 ) ) @ P22 )
& ( ( target9056421450513965446_c_d_d @ ( initia7371379382183009595_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q1 ) ) @ P12 )
= Q1 )
& ( ( target9056421450513965446_c_d_d @ ( initia7371379382183009595_c_d_d @ ( from_F5520467122992069737_c_d_d @ M @ Q22 ) ) @ P22 )
= Q22 )
& ( ( map_Pr4438953839670867576od_d_d
@ ^ [T: produc6922481318474903027_a_b_c] : ( product_Pair_d_d @ ( produc8499317692747018228_a_b_c @ ( produc4677130503389975825_a_b_c @ T ) ) @ ( produc5603417301460243854_a_b_c @ ( produc3252888468923579446_a_b_c @ ( produc4677130503389975825_a_b_c @ T ) ) ) )
@ P12 )
= ( map_Pr4438953839670867576od_d_d
@ ^ [T: produc6922481318474903027_a_b_c] : ( product_Pair_d_d @ ( produc8499317692747018228_a_b_c @ ( produc4677130503389975825_a_b_c @ T ) ) @ ( produc5603417301460243854_a_b_c @ ( produc3252888468923579446_a_b_c @ ( produc4677130503389975825_a_b_c @ T ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_832_paths__for__input__def,axiom,
( paths_6861451799561089831_c_a_a
= ( ^ [M2: fsm_fsm_a_b_c_a_a,Q4: fsm_a_b_c,Xs4: list_a] :
( collec3209657193620141994_a_b_c
@ ^ [P4: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_833_paths__for__input__def,axiom,
( paths_824755907305698409od_c_a
= ( ^ [M2: fsm_Pr306566304496394697od_c_a,Q4: produc1703568184450464039_set_a,Xs4: list_a] :
( collec5374521429813522028_set_a
@ ^ [P4: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr7928508354609250845_c_a_a @ produc4637894536740104257od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_834_paths__for__input__def,axiom,
( paths_3189189365015657092_set_a
= ( ^ [M2: fsm_se8204406047609318756_set_a,Q4: set_a,Xs4: list_l2826717958560394946od_c_a] :
( collec7846127375383488716_set_a
@ ^ [P4: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr1708894191565315447od_c_a @ produc2106691229161676581_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_835_paths__for__input__def,axiom,
( paths_4833692061487544546_set_a
= ( ^ [M2: fsm_se2423825140862529346_set_a,Q4: set_a,Xs4: list_set_a] :
( collec5416562221586181674_set_a
@ ^ [P4: list_P5960435600574695743_set_a] :
( ( path_s526755528433797412_set_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_836_paths__for__input__def,axiom,
( paths_1286540635615737765_c_c_a
= ( ^ [M2: fsm_fsm_a_b_c_c_a,Q4: fsm_a_b_c,Xs4: list_c] :
( collec2119896848643030824_a_b_c
@ ^ [P4: list_P3455624172244930365_a_b_c] :
( ( path_fsm_a_b_c_c_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_837_paths__for__input__def,axiom,
( paths_607830118076874410_a_a_b
= ( ^ [M2: fsm_Pr1886043760914421514_a_a_b,Q4: product_prod_c_a,Xs4: list_a] :
( collec453890259647268073od_c_a
@ ^ [P4: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M2 @ Q4 @ P4 )
& ( ( map_Pr3261722632605054874_a_b_a @ product_fst_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_838_paths__for__input__def,axiom,
( paths_6942934977415288259_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a,Xs4: list_b] :
( collec6273869032445462695od_c_a
@ ^ [P4: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M2 @ Q4 @ P4 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_839_paths__for__io__def,axiom,
( paths_9186897071720686893_c_a_a
= ( ^ [M2: fsm_fsm_a_b_c_a_a,Q4: fsm_a_b_c,Io4: list_P1396940483166286381od_a_a] :
( collec3209657193620141994_a_b_c
@ ^ [P4: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 )
= Io4 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_840_paths__for__io__def,axiom,
( paths_6507691185994526831od_c_a
= ( ^ [M2: fsm_Pr306566304496394697od_c_a,Q4: produc1703568184450464039_set_a,Io4: list_P1175628092075131243od_c_a] :
( collec5374521429813522028_set_a
@ ^ [P4: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 )
= Io4 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_841_paths__for__io__def,axiom,
( paths_5979839028395814026_set_a
= ( ^ [M2: fsm_se8204406047609318756_set_a,Q4: set_a,Io4: list_P5262903567315784527_set_a] :
( collec7846127375383488716_set_a
@ ^ [P4: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 )
= Io4 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_842_paths__for__io__def,axiom,
( paths_593845848187029424_a_a_b
= ( ^ [M2: fsm_Pr1886043760914421514_a_a_b,Q4: product_prod_c_a,Io4: list_P1467974523212632366od_a_b] :
( collec453890259647268073od_c_a
@ ^ [P4: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M2 @ Q4 @ P4 )
& ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 )
= Io4 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_843_paths__for__io__def,axiom,
( paths_for_io_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a,Io4: list_P903359562653991662od_b_c] :
( collec6273869032445462695od_c_a
@ ^ [P4: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M2 @ Q4 @ P4 )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 )
= Io4 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_844_le__inf__iff,axiom,
! [X2: set_a,Y: set_a,Z: set_a] :
( ( ord_less_eq_set_a @ X2 @ ( inf_inf_set_a @ Y @ Z ) )
= ( ( ord_less_eq_set_a @ X2 @ Y )
& ( ord_less_eq_set_a @ X2 @ Z ) ) ) ).
% le_inf_iff
thf(fact_845_le__inf__iff,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a,Z: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ ( inf_in980870363377917322od_c_a @ Y @ Z ) )
= ( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
& ( ord_le2998388488506175548od_c_a @ X2 @ Z ) ) ) ).
% le_inf_iff
thf(fact_846_inf_Obounded__iff,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ ( inf_inf_set_a @ B2 @ C ) )
= ( ( ord_less_eq_set_a @ A2 @ B2 )
& ( ord_less_eq_set_a @ A2 @ C ) ) ) ).
% inf.bounded_iff
thf(fact_847_inf_Obounded__iff,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ ( inf_in980870363377917322od_c_a @ B2 @ C ) )
= ( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
& ( ord_le2998388488506175548od_c_a @ A2 @ C ) ) ) ).
% inf.bounded_iff
thf(fact_848_t6,axiom,
! [Q: a] :
( ( member_a @ Q @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ prs ) )
=> ( ( ord_le2998388488506175548od_c_a @ ( tps @ Q )
@ ( collec6273869032445462695od_c_a
@ ^ [P13: list_P6327159017948738492od_c_a] :
? [P23: list_P6327159017948738492od_c_a,D4: produc1703568184450464039_set_a] : ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ ( append3884164603879732689od_c_a @ P13 @ P23 ) @ D4 ) @ ( traver6421790936065540696_a_b_c @ m @ Q @ repetition_sets @ m2 ) ) ) )
& ( ord_le2998388488506175548od_c_a @ ( image_865596521259543215od_c_a @ produc3242630202250842350_set_a @ ( traver6421790936065540696_a_b_c @ m @ Q @ repetition_sets @ m2 ) ) @ ( tps @ Q ) ) ) ) ).
% t6
thf(fact_849_preamble__maximal__io__paths,axiom,
! [P5: fsm_fsm_a_b_c_a_a,M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c,P: list_P4545384517222041535_a_b_c] :
( ( state_1375479521797176539_c_a_a @ P5 @ M @ Q )
=> ( ( observ552407795947821995_c_a_a @ M )
=> ( ( path_fsm_a_b_c_a_a @ P5 @ ( initia7499468085720305490_c_a_a @ P5 ) @ P )
=> ( ( ( target_fsm_a_b_c_a_a @ ( initia7499468085720305490_c_a_a @ P5 ) @ P )
= Q )
=> ~ ? [Io5: list_P1396940483166286381od_a_a] :
( ( Io5 != nil_Product_prod_a_a )
& ( member6824001069763096534od_a_a
@ ( append5335208819046833346od_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P )
@ Io5 )
@ ( lS_fsm_a_b_c_a_a @ P5 @ ( initia7499468085720305490_c_a_a @ P5 ) ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths
thf(fact_850_preamble__maximal__io__paths,axiom,
! [P5: fsm_Pr306566304496394697od_c_a,M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a,P: list_P5750286787369789953_set_a] :
( ( state_17727317216061981od_c_a @ P5 @ M @ Q )
=> ( ( observ7047451555672324333od_c_a @ M )
=> ( ( path_P8254327248518380459od_c_a @ P5 @ ( initia7978570708967869844od_c_a @ P5 ) @ P )
=> ( ( ( target3445005149252956639od_c_a @ ( initia7978570708967869844od_c_a @ P5 ) @ P )
= Q )
=> ~ ? [Io5: list_P1175628092075131243od_c_a] :
( ( Io5 != nil_Pr184782776552258283od_c_a )
& ( member4479000366354228116od_c_a
@ ( append2230762392551410432od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P )
@ Io5 )
@ ( lS_Pro8045283330902898057od_c_a @ P5 @ ( initia7978570708967869844od_c_a @ P5 ) ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths
thf(fact_851_preamble__maximal__io__paths,axiom,
! [P5: fsm_se8204406047609318756_set_a,M: fsm_se8204406047609318756_set_a,Q: set_a,P: list_P3716011504951620193_set_a] :
( ( state_6468868301294240824_set_a @ P5 @ M @ Q )
=> ( ( observ8827156789157454600_set_a @ M )
=> ( ( path_s1167107641669997510_set_a @ P5 @ ( initia4238633132216284847_set_a @ P5 ) @ P )
=> ( ( ( target6955975396184022522_set_a @ ( initia4238633132216284847_set_a @ P5 ) @ P )
= Q )
=> ~ ? [Io5: list_P5262903567315784527_set_a] :
( ( Io5 != nil_Pr7623349287138497231_set_a )
& ( member5048304341121814904_set_a
@ ( append1006059461745118948_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P )
@ Io5 )
@ ( lS_set5116714952275434404_set_a @ P5 @ ( initia4238633132216284847_set_a @ P5 ) ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths
thf(fact_852_preamble__maximal__io__paths,axiom,
! [P5: fsm_Pr1886043760914421514_a_a_b,M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,P: list_P1562850763667305982od_c_a] :
( ( state_7126049871323298398_a_a_b @ P5 @ M @ Q )
=> ( ( observ2964502264774598958_a_a_b @ M )
=> ( ( path_P1107610407223809260_a_a_b @ P5 @ ( initia681974817753967189_a_a_b @ P5 ) @ P )
=> ( ( ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ P5 ) @ P )
= Q )
=> ~ ? [Io5: list_P1467974523212632366od_a_b] :
( ( Io5 != nil_Product_prod_a_b )
& ( member6895035109809442519od_a_b
@ ( append5335208823350062147od_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P )
@ Io5 )
@ ( lS_Pro5114676609533226954_a_a_b @ P5 @ ( initia681974817753967189_a_a_b @ P5 ) ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths
thf(fact_853_preamble__maximal__io__paths,axiom,
! [P5: fsm_a_b_c,M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a] :
( ( state_3011419026027373943_a_b_c @ P5 @ M @ Q )
=> ( ( observable_a_b_c @ M )
=> ( ( path_a_b_c @ P5 @ ( initial_a_b_c @ P5 ) @ P )
=> ( ( ( target_a_b_c @ ( initial_a_b_c @ P5 ) @ P )
= Q )
=> ~ ? [Io5: list_P903359562653991662od_b_c] :
( ( Io5 != nil_Product_prod_b_c )
& ( member6330420149250801815od_b_c
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
@ Io5 )
@ ( lS_a_b_c @ P5 @ ( initial_a_b_c @ P5 ) ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths
thf(fact_854_preamble__maximal__io__paths__rev,axiom,
! [P5: fsm_fsm_a_b_c_a_a,M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c,Io3: list_P1396940483166286381od_a_a] :
( ( state_1375479521797176539_c_a_a @ P5 @ M @ Q )
=> ( ( observ552407795947821995_c_a_a @ M )
=> ( ( member6824001069763096534od_a_a @ Io3 @ ( lS_fsm_a_b_c_a_a @ P5 @ ( initia7499468085720305490_c_a_a @ P5 ) ) )
=> ( ~ ? [Io6: list_P1396940483166286381od_a_a] :
( ( Io6 != nil_Product_prod_a_a )
& ( member6824001069763096534od_a_a @ ( append5335208819046833346od_a_a @ Io3 @ Io6 ) @ ( lS_fsm_a_b_c_a_a @ P5 @ ( initia7499468085720305490_c_a_a @ P5 ) ) ) )
=> ~ ! [P3: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ P5 @ ( initia7499468085720305490_c_a_a @ P5 ) @ P3 )
=> ( ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P3 )
= Io3 )
=> ( ( target_fsm_a_b_c_a_a @ ( initia7499468085720305490_c_a_a @ P5 ) @ P3 )
!= Q ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths_rev
thf(fact_855_preamble__maximal__io__paths__rev,axiom,
! [P5: fsm_Pr306566304496394697od_c_a,M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a,Io3: list_P1175628092075131243od_c_a] :
( ( state_17727317216061981od_c_a @ P5 @ M @ Q )
=> ( ( observ7047451555672324333od_c_a @ M )
=> ( ( member4479000366354228116od_c_a @ Io3 @ ( lS_Pro8045283330902898057od_c_a @ P5 @ ( initia7978570708967869844od_c_a @ P5 ) ) )
=> ( ~ ? [Io6: list_P1175628092075131243od_c_a] :
( ( Io6 != nil_Pr184782776552258283od_c_a )
& ( member4479000366354228116od_c_a @ ( append2230762392551410432od_c_a @ Io3 @ Io6 ) @ ( lS_Pro8045283330902898057od_c_a @ P5 @ ( initia7978570708967869844od_c_a @ P5 ) ) ) )
=> ~ ! [P3: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ P5 @ ( initia7978570708967869844od_c_a @ P5 ) @ P3 )
=> ( ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P3 )
= Io3 )
=> ( ( target3445005149252956639od_c_a @ ( initia7978570708967869844od_c_a @ P5 ) @ P3 )
!= Q ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths_rev
thf(fact_856_preamble__maximal__io__paths__rev,axiom,
! [P5: fsm_se8204406047609318756_set_a,M: fsm_se8204406047609318756_set_a,Q: set_a,Io3: list_P5262903567315784527_set_a] :
( ( state_6468868301294240824_set_a @ P5 @ M @ Q )
=> ( ( observ8827156789157454600_set_a @ M )
=> ( ( member5048304341121814904_set_a @ Io3 @ ( lS_set5116714952275434404_set_a @ P5 @ ( initia4238633132216284847_set_a @ P5 ) ) )
=> ( ~ ? [Io6: list_P5262903567315784527_set_a] :
( ( Io6 != nil_Pr7623349287138497231_set_a )
& ( member5048304341121814904_set_a @ ( append1006059461745118948_set_a @ Io3 @ Io6 ) @ ( lS_set5116714952275434404_set_a @ P5 @ ( initia4238633132216284847_set_a @ P5 ) ) ) )
=> ~ ! [P3: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ P5 @ ( initia4238633132216284847_set_a @ P5 ) @ P3 )
=> ( ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P3 )
= Io3 )
=> ( ( target6955975396184022522_set_a @ ( initia4238633132216284847_set_a @ P5 ) @ P3 )
!= Q ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths_rev
thf(fact_857_preamble__maximal__io__paths__rev,axiom,
! [P5: fsm_Pr1886043760914421514_a_a_b,M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,Io3: list_P1467974523212632366od_a_b] :
( ( state_7126049871323298398_a_a_b @ P5 @ M @ Q )
=> ( ( observ2964502264774598958_a_a_b @ M )
=> ( ( member6895035109809442519od_a_b @ Io3 @ ( lS_Pro5114676609533226954_a_a_b @ P5 @ ( initia681974817753967189_a_a_b @ P5 ) ) )
=> ( ~ ? [Io6: list_P1467974523212632366od_a_b] :
( ( Io6 != nil_Product_prod_a_b )
& ( member6895035109809442519od_a_b @ ( append5335208823350062147od_a_b @ Io3 @ Io6 ) @ ( lS_Pro5114676609533226954_a_a_b @ P5 @ ( initia681974817753967189_a_a_b @ P5 ) ) ) )
=> ~ ! [P3: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ P5 @ ( initia681974817753967189_a_a_b @ P5 ) @ P3 )
=> ( ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P3 )
= Io3 )
=> ( ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ P5 ) @ P3 )
!= Q ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths_rev
thf(fact_858_preamble__maximal__io__paths__rev,axiom,
! [P5: fsm_a_b_c,M: fsm_a_b_c,Q: a,Io3: list_P903359562653991662od_b_c] :
( ( state_3011419026027373943_a_b_c @ P5 @ M @ Q )
=> ( ( observable_a_b_c @ M )
=> ( ( member6330420149250801815od_b_c @ Io3 @ ( lS_a_b_c @ P5 @ ( initial_a_b_c @ P5 ) ) )
=> ( ~ ? [Io6: list_P903359562653991662od_b_c] :
( ( Io6 != nil_Product_prod_b_c )
& ( member6330420149250801815od_b_c @ ( append2547753245680614915od_b_c @ Io3 @ Io6 ) @ ( lS_a_b_c @ P5 @ ( initial_a_b_c @ P5 ) ) ) )
=> ~ ! [P3: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ P5 @ ( initial_a_b_c @ P5 ) @ P3 )
=> ( ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P3 )
= Io3 )
=> ( ( target_a_b_c @ ( initial_a_b_c @ P5 ) @ P3 )
!= Q ) ) ) ) ) ) ) ).
% preamble_maximal_io_paths_rev
thf(fact_859_from__FSM__observable,axiom,
! [M: fsm_a_b_c,Q: a] :
( ( observable_a_b_c @ M )
=> ( observable_a_b_c @ ( from_FSM_a_b_c @ M @ Q ) ) ) ).
% from_FSM_observable
thf(fact_860_submachine__observable,axiom,
! [S: fsm_a_b_c,M: fsm_a_b_c] :
( ( is_submachine_a_b_c @ S @ M )
=> ( ( observable_a_b_c @ M )
=> ( observable_a_b_c @ S ) ) ) ).
% submachine_observable
thf(fact_861_inf__set__def,axiom,
( inf_in7322238654750965302od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
( collec5362705567740981075od_d_d
@ ( inf_in3715331971855973927_d_d_o
@ ^ [X3: produc4859908366599477352od_d_d] : ( member73601632213084689od_d_d @ X3 @ A6 )
@ ^ [X3: produc4859908366599477352od_d_d] : ( member73601632213084689od_d_d @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_862_inf__set__def,axiom,
( inf_in4776242878804941978_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
( collec3867759823522760631_a_b_c
@ ( inf_in6784492051131590851_b_c_o
@ ^ [X3: produc8838969699183119820_a_b_c] : ( member997585926662434933_a_b_c @ X3 @ A6 )
@ ^ [X3: produc8838969699183119820_a_b_c] : ( member997585926662434933_a_b_c @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_863_inf__set__def,axiom,
( inf_in4978071631833541052od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
( collec2280997390073109977od_b_c
@ ( inf_in3324677931821484577_b_c_o
@ ^ [X3: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ X3 @ A6 )
@ ^ [X3: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_864_inf__set__def,axiom,
( inf_inf_set_a
= ( ^ [A6: set_a,B6: set_a] :
( collect_a
@ ( inf_inf_a_o
@ ^ [X3: a] : ( member_a @ X3 @ A6 )
@ ^ [X3: a] : ( member_a @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_865_inf__set__def,axiom,
( inf_in980870363377917322od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
( collec6273869032445462695od_c_a
@ ( inf_in4728725048587157459_c_a_o
@ ^ [X3: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ X3 @ A6 )
@ ^ [X3: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_866_inf__set__def,axiom,
( inf_in5524221907227607964od_b_c
= ( ^ [A6: set_se3924713247505902254od_b_c,B6: set_se3924713247505902254od_b_c] :
( collec1823247286932916153od_b_c
@ ( inf_in7122225856740857921_b_c_o
@ ^ [X3: set_li6436108459499378894od_b_c] : ( member6985331446368301687od_b_c @ X3 @ A6 )
@ ^ [X3: set_li6436108459499378894od_b_c] : ( member6985331446368301687od_b_c @ X3 @ B6 ) ) ) ) ) ).
% inf_set_def
thf(fact_867_Setcompr__eq__image,axiom,
! [F: a > set_li6436108459499378894od_b_c,A: set_a] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: a] :
( ( Uu
= ( F @ X3 ) )
& ( member_a @ X3 @ A ) ) )
= ( image_6261743117854694101od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_868_Setcompr__eq__image,axiom,
! [F: produc8838969699183119820_a_b_c > a,A: set_Pr2640454425625433516_a_b_c] :
( ( collect_a
@ ^ [Uu: a] :
? [X3: produc8838969699183119820_a_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member997585926662434933_a_b_c @ X3 @ A ) ) )
= ( image_3273489647386116407_b_c_a @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_869_Setcompr__eq__image,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c] :
( ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [X3: list_P903359562653991662od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member6330420149250801815od_b_c @ X3 @ A ) ) )
= ( image_2850395784482391045od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_870_Setcompr__eq__image,axiom,
! [F: a > list_P6327159017948738492od_c_a,A: set_a] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: a] :
( ( Uu
= ( F @ X3 ) )
& ( member_a @ X3 @ A ) ) )
= ( image_3129299617955238851od_c_a @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_871_Setcompr__eq__image,axiom,
! [F: list_P903359562653991662od_b_c > set_li6436108459499378894od_b_c,A: set_li6436108459499378894od_b_c] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: list_P903359562653991662od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member6330420149250801815od_b_c @ X3 @ A ) ) )
= ( image_1046841848883543525od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_872_Setcompr__eq__image,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: produc8838969699183119820_a_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member997585926662434933_a_b_c @ X3 @ A ) ) )
= ( image_2344789136157180295od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_873_Setcompr__eq__image,axiom,
! [F: list_P903359562653991662od_b_c > list_P6327159017948738492od_c_a,A: set_li6436108459499378894od_b_c] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: list_P903359562653991662od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member6330420149250801815od_b_c @ X3 @ A ) ) )
= ( image_1545733045969196755od_c_a @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_874_Setcompr__eq__image,axiom,
! [F: produc4859908366599477352od_d_d > set_li6436108459499378894od_b_c,A: set_Pr9130538228769002824od_d_d] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: produc4859908366599477352od_d_d] :
( ( Uu
= ( F @ X3 ) )
& ( member73601632213084689od_d_d @ X3 @ A ) ) )
= ( image_4140449425415760363od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_875_Setcompr__eq__image,axiom,
! [F: list_P6327159017948738492od_c_a > set_li6436108459499378894od_b_c,A: set_li1159382662694783132od_c_a] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: list_P6327159017948738492od_c_a] :
( ( Uu
= ( F @ X3 ) )
& ( member7410604586820865893od_c_a @ X3 @ A ) ) )
= ( image_4742196336002327959od_b_c @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_876_Setcompr__eq__image,axiom,
! [F: produc8838969699183119820_a_b_c > list_P6327159017948738492od_c_a,A: set_Pr2640454425625433516_a_b_c] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: produc8838969699183119820_a_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( member997585926662434933_a_b_c @ X3 @ A ) ) )
= ( image_4583360106782637685od_c_a @ F @ A ) ) ).
% Setcompr_eq_image
thf(fact_877_setcompr__eq__image,axiom,
! [F: produc8838969699183119820_a_b_c > a,P5: produc8838969699183119820_a_b_c > $o] :
( ( collect_a
@ ^ [Uu: a] :
? [X3: produc8838969699183119820_a_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_3273489647386116407_b_c_a @ F @ ( collec3867759823522760631_a_b_c @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_878_setcompr__eq__image,axiom,
! [F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [X3: list_P903359562653991662od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_2850395784482391045od_b_c @ F @ ( collec2280997390073109977od_b_c @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_879_setcompr__eq__image,axiom,
! [F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,P5: produc7049025859877086738_set_a > $o] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: produc7049025859877086738_set_a] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_865596521259543215od_c_a @ F @ ( collec5778745153847319805_set_a @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_880_setcompr__eq__image,axiom,
! [F: list_P6327159017948738492od_c_a > list_P6327159017948738492od_c_a,P5: list_P6327159017948738492od_c_a > $o] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: list_P6327159017948738492od_c_a] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_1061481830026363525od_c_a @ F @ ( collec6273869032445462695od_c_a @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_881_setcompr__eq__image,axiom,
! [F: set_li6436108459499378894od_b_c > list_P6327159017948738492od_c_a,P5: set_li6436108459499378894od_b_c > $o] :
( ( collec6273869032445462695od_c_a
@ ^ [Uu: list_P6327159017948738492od_c_a] :
? [X3: set_li6436108459499378894od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_154576026235826419od_c_a @ F @ ( collec1823247286932916153od_b_c @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_882_setcompr__eq__image,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,P5: produc8838969699183119820_a_b_c > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: produc8838969699183119820_a_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_2344789136157180295od_b_c @ F @ ( collec3867759823522760631_a_b_c @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_883_setcompr__eq__image,axiom,
! [F: list_P6327159017948738492od_c_a > set_li6436108459499378894od_b_c,P5: list_P6327159017948738492od_c_a > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: list_P6327159017948738492od_c_a] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_4742196336002327959od_b_c @ F @ ( collec6273869032445462695od_c_a @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_884_setcompr__eq__image,axiom,
! [F: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c,P5: set_li6436108459499378894od_b_c > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [X3: set_li6436108459499378894od_b_c] :
( ( Uu
= ( F @ X3 ) )
& ( P5 @ X3 ) ) )
= ( image_8181729759120431109od_b_c @ F @ ( collec1823247286932916153od_b_c @ P5 ) ) ) ).
% setcompr_eq_image
thf(fact_885_implies__completeness__for__repetition__sets__simps_I7_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,Q: a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member_a @ Q @ ( image_3273489647386116407_b_c_a @ produc2620512763296580520_a_b_c @ Prs2 ) )
=> ( ( ord_le2998388488506175548od_c_a @ ( Tps2 @ Q )
@ ( collec6273869032445462695od_c_a
@ ^ [P13: list_P6327159017948738492od_c_a] :
? [P23: list_P6327159017948738492od_c_a,D4: produc1703568184450464039_set_a] : ( member6493638300815972283_set_a @ ( produc6508649944902238466_set_a @ ( append3884164603879732689od_c_a @ P13 @ P23 ) @ D4 ) @ ( traver6421790936065540696_a_b_c @ M @ Q @ Repetition_sets2 @ M6 ) ) ) )
& ( ord_le2998388488506175548od_c_a @ ( image_865596521259543215od_c_a @ produc3242630202250842350_set_a @ ( traver6421790936065540696_a_b_c @ M @ Q @ Repetition_sets2 @ M6 ) ) @ ( Tps2 @ Q ) ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(7)
thf(fact_886_product__target__split_I2_J,axiom,
! [Q1: a,Q22: a,P: list_P558552684728352636od_a_a,Q12: a,Q24: a] :
( ( ( target539946457023899106_a_b_c @ ( product_Pair_a_a @ Q1 @ Q22 ) @ P )
= ( product_Pair_a_a @ Q12 @ Q24 ) )
=> ( ( target_a_b_c @ Q22
@ ( map_Pr7629667074831319300od_c_a
@ ^ [T: produc3308035872450592246od_a_a] : ( produc5762801557034676134od_c_a @ ( product_snd_a_a @ ( produc2892452523101172178od_a_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc806483927813978002od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) @ ( product_Pair_c_a @ ( produc5237419938360121514od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) ) @ ( product_snd_a_a @ ( produc933545150919345644od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) ) ) ) ) )
@ P ) )
= Q24 ) ) ).
% product_target_split(2)
thf(fact_887_product__target__split_I2_J,axiom,
! [Q1: c,Q22: a,P: list_P1562850763667305982od_c_a,Q12: c,Q24: a] :
( ( ( target6303326113586172192_a_a_b @ ( product_Pair_c_a @ Q1 @ Q22 ) @ P )
= ( product_Pair_c_a @ Q12 @ Q24 ) )
=> ( ( target_a_a_b @ Q22
@ ( map_Pr834105277175768324od_b_a
@ ^ [T: produc3205353004677322104od_c_a] : ( produc7037890857971478952od_b_a @ ( product_snd_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761796305373823od_b_a @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_a @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= Q24 ) ) ).
% product_target_split(2)
thf(fact_888_product__target__split_I1_J,axiom,
! [Q1: a,Q22: list_P6327159017948738492od_c_a,P: list_P2673244623396751228od_c_a,Q12: a,Q24: list_P6327159017948738492od_c_a] :
( ( ( target1956115425879022752_a_b_c @ ( produc3580641852002036821od_c_a @ Q1 @ Q22 ) @ P )
= ( produc3580641852002036821od_c_a @ Q12 @ Q24 ) )
=> ( ( target_a_b_c @ Q1
@ ( map_Pr6478393753112901892od_c_a
@ ^ [T: produc3461525747684641526od_c_a] : ( produc5762801557034676134od_c_a @ ( produc4637894536740104257od_c_a @ ( produc3992837916874053330od_c_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc7418247913919711568od_c_a @ ( produc2794907291488784404od_c_a @ T ) ) @ ( product_Pair_c_a @ ( produc3687507211660016360od_c_a @ ( produc7500877187391808914od_c_a @ ( produc2794907291488784404od_c_a @ T ) ) ) @ ( produc4637894536740104257od_c_a @ ( produc7567478381142059306od_c_a @ ( produc7500877187391808914od_c_a @ ( produc2794907291488784404od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= Q12 ) ) ).
% product_target_split(1)
thf(fact_889_product__target__split_I1_J,axiom,
! [Q1: a,Q22: a,P: list_P558552684728352636od_a_a,Q12: a,Q24: a] :
( ( ( target539946457023899106_a_b_c @ ( product_Pair_a_a @ Q1 @ Q22 ) @ P )
= ( product_Pair_a_a @ Q12 @ Q24 ) )
=> ( ( target_a_b_c @ Q1
@ ( map_Pr7629667074831319300od_c_a
@ ^ [T: produc3308035872450592246od_a_a] : ( produc5762801557034676134od_c_a @ ( product_fst_a_a @ ( produc2892452523101172178od_a_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc806483927813978002od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) @ ( product_Pair_c_a @ ( produc5237419938360121514od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) ) @ ( product_fst_a_a @ ( produc933545150919345644od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T ) ) ) ) ) ) )
@ P ) )
= Q12 ) ) ).
% product_target_split(1)
thf(fact_890_product__target__split_I1_J,axiom,
! [Q1: a,Q22: fsm_a_b_c,P: list_P578107730873818684_a_b_c,Q12: a,Q24: fsm_a_b_c] :
( ( ( target5407960577604541703_c_b_c @ ( produc2795441082327197628_a_b_c @ Q1 @ Q22 ) @ P )
= ( produc2795441082327197628_a_b_c @ Q12 @ Q24 ) )
=> ( ( target_a_b_c @ Q1
@ ( map_Pr2496390191848272452od_c_a
@ ^ [T: produc662032092171055542_a_b_c] : ( produc5762801557034676134od_c_a @ ( produc2620512763296580520_a_b_c @ ( produc2811850266904162578_a_b_c @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc3258500352807548343_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) @ ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) ) ) ) )
@ P ) )
= Q12 ) ) ).
% product_target_split(1)
thf(fact_891_product__target__split_I1_J,axiom,
! [Q1: c,Q22: a,P: list_P1562850763667305982od_c_a,Q12: c,Q24: a] :
( ( ( target6303326113586172192_a_a_b @ ( product_Pair_c_a @ Q1 @ Q22 ) @ P )
= ( product_Pair_c_a @ Q12 @ Q24 ) )
=> ( ( target_c_a_b @ Q1
@ ( map_Pr6135845499543628420od_b_c
@ ^ [T: produc3205353004677322104od_c_a] : ( produc8300696160155326504od_b_c @ ( product_fst_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761804911831425od_b_c @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= Q12 ) ) ).
% product_target_split(1)
thf(fact_892_inf_OcoboundedI2,axiom,
! [B2: set_a,C: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ C )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ C ) ) ).
% inf.coboundedI2
thf(fact_893_inf_OcoboundedI2,axiom,
! [B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ C )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ C ) ) ).
% inf.coboundedI2
thf(fact_894_inf_OcoboundedI1,axiom,
! [A2: set_a,C: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ C )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ C ) ) ).
% inf.coboundedI1
thf(fact_895_inf_OcoboundedI1,axiom,
! [A2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ C )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ C ) ) ).
% inf.coboundedI1
thf(fact_896_inf_Oabsorb__iff2,axiom,
( ord_less_eq_set_a
= ( ^ [B5: set_a,A5: set_a] :
( ( inf_inf_set_a @ A5 @ B5 )
= B5 ) ) ) ).
% inf.absorb_iff2
thf(fact_897_inf_Oabsorb__iff2,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [B5: set_li1159382662694783132od_c_a,A5: set_li1159382662694783132od_c_a] :
( ( inf_in980870363377917322od_c_a @ A5 @ B5 )
= B5 ) ) ) ).
% inf.absorb_iff2
thf(fact_898_inf_Oabsorb__iff1,axiom,
( ord_less_eq_set_a
= ( ^ [A5: set_a,B5: set_a] :
( ( inf_inf_set_a @ A5 @ B5 )
= A5 ) ) ) ).
% inf.absorb_iff1
thf(fact_899_inf_Oabsorb__iff1,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [A5: set_li1159382662694783132od_c_a,B5: set_li1159382662694783132od_c_a] :
( ( inf_in980870363377917322od_c_a @ A5 @ B5 )
= A5 ) ) ) ).
% inf.absorb_iff1
thf(fact_900_inf_Ocobounded2,axiom,
! [A2: set_a,B2: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ B2 ) ).
% inf.cobounded2
thf(fact_901_inf_Ocobounded2,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ B2 ) ).
% inf.cobounded2
thf(fact_902_inf_Ocobounded1,axiom,
! [A2: set_a,B2: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ A2 ) ).
% inf.cobounded1
thf(fact_903_inf_Ocobounded1,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ A2 ) ).
% inf.cobounded1
thf(fact_904_inf_Oorder__iff,axiom,
( ord_less_eq_set_a
= ( ^ [A5: set_a,B5: set_a] :
( A5
= ( inf_inf_set_a @ A5 @ B5 ) ) ) ) ).
% inf.order_iff
thf(fact_905_inf_Oorder__iff,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [A5: set_li1159382662694783132od_c_a,B5: set_li1159382662694783132od_c_a] :
( A5
= ( inf_in980870363377917322od_c_a @ A5 @ B5 ) ) ) ) ).
% inf.order_iff
thf(fact_906_inf__greatest,axiom,
! [X2: set_a,Y: set_a,Z: set_a] :
( ( ord_less_eq_set_a @ X2 @ Y )
=> ( ( ord_less_eq_set_a @ X2 @ Z )
=> ( ord_less_eq_set_a @ X2 @ ( inf_inf_set_a @ Y @ Z ) ) ) ) ).
% inf_greatest
thf(fact_907_inf__greatest,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a,Z: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
=> ( ( ord_le2998388488506175548od_c_a @ X2 @ Z )
=> ( ord_le2998388488506175548od_c_a @ X2 @ ( inf_in980870363377917322od_c_a @ Y @ Z ) ) ) ) ).
% inf_greatest
thf(fact_908_inf_OboundedI,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( ord_less_eq_set_a @ A2 @ C )
=> ( ord_less_eq_set_a @ A2 @ ( inf_inf_set_a @ B2 @ C ) ) ) ) ).
% inf.boundedI
thf(fact_909_inf_OboundedI,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( ord_le2998388488506175548od_c_a @ A2 @ C )
=> ( ord_le2998388488506175548od_c_a @ A2 @ ( inf_in980870363377917322od_c_a @ B2 @ C ) ) ) ) ).
% inf.boundedI
thf(fact_910_inf_OboundedE,axiom,
! [A2: set_a,B2: set_a,C: set_a] :
( ( ord_less_eq_set_a @ A2 @ ( inf_inf_set_a @ B2 @ C ) )
=> ~ ( ( ord_less_eq_set_a @ A2 @ B2 )
=> ~ ( ord_less_eq_set_a @ A2 @ C ) ) ) ).
% inf.boundedE
thf(fact_911_inf_OboundedE,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ ( inf_in980870363377917322od_c_a @ B2 @ C ) )
=> ~ ( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ~ ( ord_le2998388488506175548od_c_a @ A2 @ C ) ) ) ).
% inf.boundedE
thf(fact_912_inf__absorb2,axiom,
! [Y: set_a,X2: set_a] :
( ( ord_less_eq_set_a @ Y @ X2 )
=> ( ( inf_inf_set_a @ X2 @ Y )
= Y ) ) ).
% inf_absorb2
thf(fact_913_inf__absorb2,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ Y @ X2 )
=> ( ( inf_in980870363377917322od_c_a @ X2 @ Y )
= Y ) ) ).
% inf_absorb2
thf(fact_914_inf__absorb1,axiom,
! [X2: set_a,Y: set_a] :
( ( ord_less_eq_set_a @ X2 @ Y )
=> ( ( inf_inf_set_a @ X2 @ Y )
= X2 ) ) ).
% inf_absorb1
thf(fact_915_inf__absorb1,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ Y )
=> ( ( inf_in980870363377917322od_c_a @ X2 @ Y )
= X2 ) ) ).
% inf_absorb1
thf(fact_916_inf_Oabsorb2,axiom,
! [B2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( ( inf_inf_set_a @ A2 @ B2 )
= B2 ) ) ).
% inf.absorb2
thf(fact_917_inf_Oabsorb2,axiom,
! [B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( ( inf_in980870363377917322od_c_a @ A2 @ B2 )
= B2 ) ) ).
% inf.absorb2
thf(fact_918_inf_Oabsorb1,axiom,
! [A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( inf_inf_set_a @ A2 @ B2 )
= A2 ) ) ).
% inf.absorb1
thf(fact_919_inf_Oabsorb1,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( inf_in980870363377917322od_c_a @ A2 @ B2 )
= A2 ) ) ).
% inf.absorb1
thf(fact_920_le__iff__inf,axiom,
( ord_less_eq_set_a
= ( ^ [X3: set_a,Y5: set_a] :
( ( inf_inf_set_a @ X3 @ Y5 )
= X3 ) ) ) ).
% le_iff_inf
thf(fact_921_le__iff__inf,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [X3: set_li1159382662694783132od_c_a,Y5: set_li1159382662694783132od_c_a] :
( ( inf_in980870363377917322od_c_a @ X3 @ Y5 )
= X3 ) ) ) ).
% le_iff_inf
thf(fact_922_inf__unique,axiom,
! [F: set_a > set_a > set_a,X2: set_a,Y: set_a] :
( ! [X: set_a,Y3: set_a] : ( ord_less_eq_set_a @ ( F @ X @ Y3 ) @ X )
=> ( ! [X: set_a,Y3: set_a] : ( ord_less_eq_set_a @ ( F @ X @ Y3 ) @ Y3 )
=> ( ! [X: set_a,Y3: set_a,Z3: set_a] :
( ( ord_less_eq_set_a @ X @ Y3 )
=> ( ( ord_less_eq_set_a @ X @ Z3 )
=> ( ord_less_eq_set_a @ X @ ( F @ Y3 @ Z3 ) ) ) )
=> ( ( inf_inf_set_a @ X2 @ Y )
= ( F @ X2 @ Y ) ) ) ) ) ).
% inf_unique
thf(fact_923_inf__unique,axiom,
! [F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] :
( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( F @ X @ Y3 ) @ X )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( F @ X @ Y3 ) @ Y3 )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a,Z3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X @ Y3 )
=> ( ( ord_le2998388488506175548od_c_a @ X @ Z3 )
=> ( ord_le2998388488506175548od_c_a @ X @ ( F @ Y3 @ Z3 ) ) ) )
=> ( ( inf_in980870363377917322od_c_a @ X2 @ Y )
= ( F @ X2 @ Y ) ) ) ) ) ).
% inf_unique
thf(fact_924_inf_OorderI,axiom,
! [A2: set_a,B2: set_a] :
( ( A2
= ( inf_inf_set_a @ A2 @ B2 ) )
=> ( ord_less_eq_set_a @ A2 @ B2 ) ) ).
% inf.orderI
thf(fact_925_inf_OorderI,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( A2
= ( inf_in980870363377917322od_c_a @ A2 @ B2 ) )
=> ( ord_le2998388488506175548od_c_a @ A2 @ B2 ) ) ).
% inf.orderI
thf(fact_926_inf_OorderE,axiom,
! [A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( A2
= ( inf_inf_set_a @ A2 @ B2 ) ) ) ).
% inf.orderE
thf(fact_927_inf_OorderE,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( A2
= ( inf_in980870363377917322od_c_a @ A2 @ B2 ) ) ) ).
% inf.orderE
thf(fact_928_le__infI2,axiom,
! [B2: set_a,X2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ X2 )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ X2 ) ) ).
% le_infI2
thf(fact_929_le__infI2,axiom,
! [B2: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ X2 )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ X2 ) ) ).
% le_infI2
thf(fact_930_le__infI1,axiom,
! [A2: set_a,X2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ X2 )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ X2 ) ) ).
% le_infI1
thf(fact_931_le__infI1,axiom,
! [A2: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ X2 )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ X2 ) ) ).
% le_infI1
thf(fact_932_inf__mono,axiom,
! [A2: set_a,C: set_a,B2: set_a,D2: set_a] :
( ( ord_less_eq_set_a @ A2 @ C )
=> ( ( ord_less_eq_set_a @ B2 @ D2 )
=> ( ord_less_eq_set_a @ ( inf_inf_set_a @ A2 @ B2 ) @ ( inf_inf_set_a @ C @ D2 ) ) ) ) ).
% inf_mono
thf(fact_933_inf__mono,axiom,
! [A2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,D2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ C )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ D2 )
=> ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) @ ( inf_in980870363377917322od_c_a @ C @ D2 ) ) ) ) ).
% inf_mono
thf(fact_934_le__infI,axiom,
! [X2: set_a,A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ X2 @ A2 )
=> ( ( ord_less_eq_set_a @ X2 @ B2 )
=> ( ord_less_eq_set_a @ X2 @ ( inf_inf_set_a @ A2 @ B2 ) ) ) ) ).
% le_infI
thf(fact_935_le__infI,axiom,
! [X2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ A2 )
=> ( ( ord_le2998388488506175548od_c_a @ X2 @ B2 )
=> ( ord_le2998388488506175548od_c_a @ X2 @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) ) ) ) ).
% le_infI
thf(fact_936_le__infE,axiom,
! [X2: set_a,A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ X2 @ ( inf_inf_set_a @ A2 @ B2 ) )
=> ~ ( ( ord_less_eq_set_a @ X2 @ A2 )
=> ~ ( ord_less_eq_set_a @ X2 @ B2 ) ) ) ).
% le_infE
thf(fact_937_le__infE,axiom,
! [X2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ ( inf_in980870363377917322od_c_a @ A2 @ B2 ) )
=> ~ ( ( ord_le2998388488506175548od_c_a @ X2 @ A2 )
=> ~ ( ord_le2998388488506175548od_c_a @ X2 @ B2 ) ) ) ).
% le_infE
thf(fact_938_inf__le2,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ X2 @ Y ) @ Y ) ).
% inf_le2
thf(fact_939_inf__le2,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ X2 @ Y ) @ Y ) ).
% inf_le2
thf(fact_940_inf__le1,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ X2 @ Y ) @ X2 ) ).
% inf_le1
thf(fact_941_inf__le1,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ X2 @ Y ) @ X2 ) ).
% inf_le1
thf(fact_942_inf__sup__ord_I1_J,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ X2 @ Y ) @ X2 ) ).
% inf_sup_ord(1)
thf(fact_943_inf__sup__ord_I1_J,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ X2 @ Y ) @ X2 ) ).
% inf_sup_ord(1)
thf(fact_944_inf__sup__ord_I2_J,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ ( inf_inf_set_a @ X2 @ Y ) @ Y ) ).
% inf_sup_ord(2)
thf(fact_945_inf__sup__ord_I2_J,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ ( inf_in980870363377917322od_c_a @ X2 @ Y ) @ Y ) ).
% inf_sup_ord(2)
thf(fact_946_observable__path__unique,axiom,
! [M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c,P: list_P4545384517222041535_a_b_c,P7: list_P4545384517222041535_a_b_c] :
( ( observ552407795947821995_c_a_a @ M )
=> ( ( path_fsm_a_b_c_a_a @ M @ Q @ P )
=> ( ( path_fsm_a_b_c_a_a @ M @ Q @ P7 )
=> ( ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P )
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P7 ) )
=> ( P = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_947_observable__path__unique,axiom,
! [M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a,P: list_P5750286787369789953_set_a,P7: list_P5750286787369789953_set_a] :
( ( observ7047451555672324333od_c_a @ M )
=> ( ( path_P8254327248518380459od_c_a @ M @ Q @ P )
=> ( ( path_P8254327248518380459od_c_a @ M @ Q @ P7 )
=> ( ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P )
= ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P7 ) )
=> ( P = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_948_observable__path__unique,axiom,
! [M: fsm_se8204406047609318756_set_a,Q: set_a,P: list_P3716011504951620193_set_a,P7: list_P3716011504951620193_set_a] :
( ( observ8827156789157454600_set_a @ M )
=> ( ( path_s1167107641669997510_set_a @ M @ Q @ P )
=> ( ( path_s1167107641669997510_set_a @ M @ Q @ P7 )
=> ( ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P )
= ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P7 ) )
=> ( P = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_949_observable__path__unique,axiom,
! [M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a,P: list_P1562850763667305982od_c_a,P7: list_P1562850763667305982od_c_a] :
( ( observ2964502264774598958_a_a_b @ M )
=> ( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( path_P1107610407223809260_a_a_b @ M @ Q @ P7 )
=> ( ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P )
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P7 ) )
=> ( P = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_950_observable__path__unique,axiom,
! [M: fsm_a_b_c,Q: a,P: list_P6327159017948738492od_c_a,P7: list_P6327159017948738492od_c_a] :
( ( observable_a_b_c @ M )
=> ( ( path_a_b_c @ M @ Q @ P )
=> ( ( path_a_b_c @ M @ Q @ P7 )
=> ( ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P7 ) )
=> ( P = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_951_LS_Oelims,axiom,
! [X2: fsm_fsm_a_b_c_a_a,Xa: fsm_a_b_c,Y: set_li8827807065578854541od_a_a] :
( ( ( lS_fsm_a_b_c_a_a @ X2 @ Xa )
= Y )
=> ( Y
= ( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ X2 @ Xa @ P4 ) ) ) ) ) ).
% LS.elims
thf(fact_952_LS_Oelims,axiom,
! [X2: fsm_Pr306566304496394697od_c_a,Xa: produc1703568184450464039_set_a,Y: set_li2252564302641075019od_c_a] :
( ( ( lS_Pro8045283330902898057od_c_a @ X2 @ Xa )
= Y )
=> ( Y
= ( collec5490115594482549206od_c_a
@ ^ [Uu: list_P1175628092075131243od_c_a] :
? [P4: list_P5750286787369789953_set_a] :
( ( Uu
= ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
& ( path_P8254327248518380459od_c_a @ X2 @ Xa @ P4 ) ) ) ) ) ).
% LS.elims
thf(fact_953_LS_Oelims,axiom,
! [X2: fsm_se8204406047609318756_set_a,Xa: set_a,Y: set_li8632829941866831663_set_a] :
( ( ( lS_set5116714952275434404_set_a @ X2 @ Xa )
= Y )
=> ( Y
= ( collec8283632072997365690_set_a
@ ^ [Uu: list_P5262903567315784527_set_a] :
? [P4: list_P3716011504951620193_set_a] :
( ( Uu
= ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s1167107641669997510_set_a @ X2 @ Xa @ P4 ) ) ) ) ) ).
% LS.elims
thf(fact_954_LS_Oelims,axiom,
! [X2: fsm_Pr1886043760914421514_a_a_b,Xa: product_prod_c_a,Y: set_li6306622547289818894od_a_b] :
( ( ( lS_Pro5114676609533226954_a_a_b @ X2 @ Xa )
= Y )
=> ( Y
= ( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ X2 @ Xa @ P4 ) ) ) ) ) ).
% LS.elims
thf(fact_955_LS_Oelims,axiom,
! [X2: fsm_a_b_c,Xa: a,Y: set_li6436108459499378894od_b_c] :
( ( ( lS_a_b_c @ X2 @ Xa )
= Y )
=> ( Y
= ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ X2 @ Xa @ P4 ) ) ) ) ) ).
% LS.elims
thf(fact_956_LS_Osimps,axiom,
( lS_fsm_a_b_c_a_a
= ( ^ [M2: fsm_fsm_a_b_c_a_a,Q4: fsm_a_b_c] :
( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ M2 @ Q4 @ P4 ) ) ) ) ) ).
% LS.simps
thf(fact_957_LS_Osimps,axiom,
( lS_Pro8045283330902898057od_c_a
= ( ^ [M2: fsm_Pr306566304496394697od_c_a,Q4: produc1703568184450464039_set_a] :
( collec5490115594482549206od_c_a
@ ^ [Uu: list_P1175628092075131243od_c_a] :
? [P4: list_P5750286787369789953_set_a] :
( ( Uu
= ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
& ( path_P8254327248518380459od_c_a @ M2 @ Q4 @ P4 ) ) ) ) ) ).
% LS.simps
thf(fact_958_LS_Osimps,axiom,
( lS_set5116714952275434404_set_a
= ( ^ [M2: fsm_se8204406047609318756_set_a,Q4: set_a] :
( collec8283632072997365690_set_a
@ ^ [Uu: list_P5262903567315784527_set_a] :
? [P4: list_P3716011504951620193_set_a] :
( ( Uu
= ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s1167107641669997510_set_a @ M2 @ Q4 @ P4 ) ) ) ) ) ).
% LS.simps
thf(fact_959_LS_Osimps,axiom,
( lS_Pro5114676609533226954_a_a_b
= ( ^ [M2: fsm_Pr1886043760914421514_a_a_b,Q4: product_prod_c_a] :
( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ M2 @ Q4 @ P4 ) ) ) ) ) ).
% LS.simps
thf(fact_960_LS_Osimps,axiom,
( lS_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a] :
( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ M2 @ Q4 @ P4 ) ) ) ) ) ).
% LS.simps
thf(fact_961_path__map__target,axiom,
! [F4: set_a > a,Q: set_a,F1: set_a > a,F2: list_P6327159017948738492od_c_a > b,F3: set_a > c,P: list_P3716011504951620193_set_a] :
( ( target_a_b_c @ ( F4 @ Q )
@ ( map_Pr5191547833749763551od_c_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc5762801557034676134od_c_a @ ( F1 @ ( produc7682742971909621559_set_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( F2 @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) @ ( product_Pair_c_a @ ( F3 @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) ) @ ( F4 @ ( produc1983107199584856133_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) ) ) ) )
@ P ) )
= ( F4 @ ( target6955975396184022522_set_a @ Q @ P ) ) ) ).
% path_map_target
thf(fact_962_path__map__target,axiom,
! [F4: product_prod_c_a > a,Q: product_prod_c_a,F1: product_prod_c_a > a,F2: a > b,F3: b > c,P: list_P1562850763667305982od_c_a] :
( ( target_a_b_c @ ( F4 @ Q )
@ ( map_Pr2148725087721669634od_c_a
@ ^ [T: produc3205353004677322104od_c_a] : ( produc5762801557034676134od_c_a @ ( F1 @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( F2 @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_Pair_c_a @ ( F3 @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) @ ( F4 @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= ( F4 @ ( target6303326113586172192_a_a_b @ Q @ P ) ) ) ).
% path_map_target
thf(fact_963_path__map__target,axiom,
! [F4: a > a,Q: a,F1: a > a,F2: b > b,F3: c > c,P: list_P6327159017948738492od_c_a] :
( ( target_a_b_c @ ( F4 @ Q )
@ ( map_Pr6705208461955284164od_c_a
@ ^ [T: produc2669932201312201782od_c_a] : ( produc5762801557034676134od_c_a @ ( F1 @ ( produc4225943634317630866od_c_a @ T ) ) @ ( produc3440865914000881661od_c_a @ ( F2 @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) @ ( product_Pair_c_a @ ( F3 @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) ) @ ( F4 @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= ( F4 @ ( target_a_b_c @ Q @ P ) ) ) ).
% path_map_target
thf(fact_964_observable__path__suffix,axiom,
! [P: list_P4545384517222041535_a_b_c,Io3: list_P1396940483166286381od_a_a,M: fsm_fsm_a_b_c_a_a,Q: fsm_a_b_c] :
( ( member6824001069763096534od_a_a
@ ( append5335208819046833346od_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P )
@ Io3 )
@ ( lS_fsm_a_b_c_a_a @ M @ Q ) )
=> ( ( path_fsm_a_b_c_a_a @ M @ Q @ P )
=> ( ( observ552407795947821995_c_a_a @ M )
=> ~ ! [P8: list_P4545384517222041535_a_b_c] :
( ( path_fsm_a_b_c_a_a @ M @ ( target_fsm_a_b_c_a_a @ Q @ P ) @ P8 )
=> ( ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P8 )
!= Io3 ) ) ) ) ) ).
% observable_path_suffix
thf(fact_965_observable__path__suffix,axiom,
! [P: list_P5750286787369789953_set_a,Io3: list_P1175628092075131243od_c_a,M: fsm_Pr306566304496394697od_c_a,Q: produc1703568184450464039_set_a] :
( ( member4479000366354228116od_c_a
@ ( append2230762392551410432od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P )
@ Io3 )
@ ( lS_Pro8045283330902898057od_c_a @ M @ Q ) )
=> ( ( path_P8254327248518380459od_c_a @ M @ Q @ P )
=> ( ( observ7047451555672324333od_c_a @ M )
=> ~ ! [P8: list_P5750286787369789953_set_a] :
( ( path_P8254327248518380459od_c_a @ M @ ( target3445005149252956639od_c_a @ Q @ P ) @ P8 )
=> ( ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P8 )
!= Io3 ) ) ) ) ) ).
% observable_path_suffix
thf(fact_966_observable__path__suffix,axiom,
! [P: list_P3716011504951620193_set_a,Io3: list_P5262903567315784527_set_a,M: fsm_se8204406047609318756_set_a,Q: set_a] :
( ( member5048304341121814904_set_a
@ ( append1006059461745118948_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P )
@ Io3 )
@ ( lS_set5116714952275434404_set_a @ M @ Q ) )
=> ( ( path_s1167107641669997510_set_a @ M @ Q @ P )
=> ( ( observ8827156789157454600_set_a @ M )
=> ~ ! [P8: list_P3716011504951620193_set_a] :
( ( path_s1167107641669997510_set_a @ M @ ( target6955975396184022522_set_a @ Q @ P ) @ P8 )
=> ( ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P8 )
!= Io3 ) ) ) ) ) ).
% observable_path_suffix
thf(fact_967_observable__path__suffix,axiom,
! [P: list_P1562850763667305982od_c_a,Io3: list_P1467974523212632366od_a_b,M: fsm_Pr1886043760914421514_a_a_b,Q: product_prod_c_a] :
( ( member6895035109809442519od_a_b
@ ( append5335208823350062147od_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P )
@ Io3 )
@ ( lS_Pro5114676609533226954_a_a_b @ M @ Q ) )
=> ( ( path_P1107610407223809260_a_a_b @ M @ Q @ P )
=> ( ( observ2964502264774598958_a_a_b @ M )
=> ~ ! [P8: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ M @ ( target6303326113586172192_a_a_b @ Q @ P ) @ P8 )
=> ( ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P8 )
!= Io3 ) ) ) ) ) ).
% observable_path_suffix
thf(fact_968_observable__path__suffix,axiom,
! [P: list_P6327159017948738492od_c_a,Io3: list_P903359562653991662od_b_c,M: fsm_a_b_c,Q: a] :
( ( member6330420149250801815od_b_c
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
@ Io3 )
@ ( lS_a_b_c @ M @ Q ) )
=> ( ( path_a_b_c @ M @ Q @ P )
=> ( ( observable_a_b_c @ M )
=> ~ ! [P8: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ ( target_a_b_c @ Q @ P ) @ P8 )
=> ( ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P8 )
!= Io3 ) ) ) ) ) ).
% observable_path_suffix
thf(fact_969_language__state__for__input_Oelims,axiom,
! [X2: fsm_se2423825140862529346_set_a,Xa: set_a,Xb: list_set_a,Y: set_li1839383814603465869_set_a] :
( ( ( langua3963165854880322359_set_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3402100140313454872_set_a
@ ^ [Uu: list_P3660316430366008877_set_a] :
? [P4: list_P5960435600574695743_set_a] :
( ( Uu
= ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s526755528433797412_set_a @ X2 @ Xa @ P4 )
& ( ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_970_language__state__for__input_Oelims,axiom,
! [X2: fsm_fsm_a_b_c_a_a,Xa: fsm_a_b_c,Xb: list_a,Y: set_li8827807065578854541od_a_a] :
( ( ( langua7447059062660578300_c_a_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ X2 @ Xa @ P4 )
& ( ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_971_language__state__for__input_Oelims,axiom,
! [X2: fsm_fsm_a_b_c_c_a,Xa: fsm_a_b_c,Xb: list_c,Y: set_li4905775889721270027od_c_a] :
( ( ( langua1872147898715226234_c_c_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec1503280309375431318od_c_a
@ ^ [Uu: list_P125642481956313003od_c_a] :
? [P4: list_P3455624172244930365_a_b_c] :
( ( Uu
= ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_c_a @ X2 @ Xa @ P4 )
& ( ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_972_language__state__for__input_Oelims,axiom,
! [X2: fsm_Pr306566304496394697od_c_a,Xa: produc1703568184450464039_set_a,Xb: list_a,Y: set_li2252564302641075019od_c_a] :
( ( ( langua1147745209429016638od_c_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec5490115594482549206od_c_a
@ ^ [Uu: list_P1175628092075131243od_c_a] :
? [P4: list_P5750286787369789953_set_a] :
( ( Uu
= ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
& ( path_P8254327248518380459od_c_a @ X2 @ Xa @ P4 )
& ( ( map_Pr7928508354609250845_c_a_a @ produc4637894536740104257od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_973_language__state__for__input_Oelims,axiom,
! [X2: fsm_se8204406047609318756_set_a,Xa: set_a,Xb: list_l2826717958560394946od_c_a,Y: set_li8632829941866831663_set_a] :
( ( ( langua2081964783094375257_set_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec8283632072997365690_set_a
@ ^ [Uu: list_P5262903567315784527_set_a] :
? [P4: list_P3716011504951620193_set_a] :
( ( Uu
= ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s1167107641669997510_set_a @ X2 @ Xa @ P4 )
& ( ( map_Pr1708894191565315447od_c_a @ produc2106691229161676581_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_974_language__state__for__input_Oelims,axiom,
! [X2: fsm_Pr1886043760914421514_a_a_b,Xa: product_prod_c_a,Xb: list_a,Y: set_li6306622547289818894od_a_b] :
( ( ( langua6105361646171781119_a_a_b @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ X2 @ Xa @ P4 )
& ( ( map_Pr3261722632605054874_a_b_a @ product_fst_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_975_language__state__for__input_Oelims,axiom,
! [X2: fsm_a_b_c,Xa: a,Xb: list_b,Y: set_li6436108459499378894od_b_c] :
( ( ( langua3305995968491465752_a_b_c @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ X2 @ Xa @ P4 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
= Xb ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_976_language__state__for__input_Osimps,axiom,
( langua3963165854880322359_set_a
= ( ^ [M2: fsm_se2423825140862529346_set_a,Q4: set_a,Xs4: list_set_a] :
( collec3402100140313454872_set_a
@ ^ [Uu: list_P3660316430366008877_set_a] :
? [P4: list_P5960435600574695743_set_a] :
( ( Uu
= ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s526755528433797412_set_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_977_language__state__for__input_Osimps,axiom,
( langua7447059062660578300_c_a_a
= ( ^ [M2: fsm_fsm_a_b_c_a_a,Q4: fsm_a_b_c,Xs4: list_a] :
( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_978_language__state__for__input_Osimps,axiom,
( langua1872147898715226234_c_c_a
= ( ^ [M2: fsm_fsm_a_b_c_c_a,Q4: fsm_a_b_c,Xs4: list_c] :
( collec1503280309375431318od_c_a
@ ^ [Uu: list_P125642481956313003od_c_a] :
? [P4: list_P3455624172244930365_a_b_c] :
( ( Uu
= ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_c_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_979_language__state__for__input_Osimps,axiom,
( langua1147745209429016638od_c_a
= ( ^ [M2: fsm_Pr306566304496394697od_c_a,Q4: produc1703568184450464039_set_a,Xs4: list_a] :
( collec5490115594482549206od_c_a
@ ^ [Uu: list_P1175628092075131243od_c_a] :
? [P4: list_P5750286787369789953_set_a] :
( ( Uu
= ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
& ( path_P8254327248518380459od_c_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr7928508354609250845_c_a_a @ produc4637894536740104257od_c_a
@ ( map_Pr2884798845580615278od_c_a
@ ^ [T: produc3559677970590150011_set_a] : ( produc3580641852002036821od_c_a @ ( produc2636661781674612887_set_a @ ( produc6888891369799471001_set_a @ T ) ) @ ( produc3242630202250842350_set_a @ ( produc5085042947020727513_set_a @ ( produc6888891369799471001_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_980_language__state__for__input_Osimps,axiom,
( langua2081964783094375257_set_a
= ( ^ [M2: fsm_se8204406047609318756_set_a,Q4: set_a,Xs4: list_l2826717958560394946od_c_a] :
( collec8283632072997365690_set_a
@ ^ [Uu: list_P5262903567315784527_set_a] :
? [P4: list_P3716011504951620193_set_a] :
( ( Uu
= ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s1167107641669997510_set_a @ M2 @ Q4 @ P4 )
& ( ( map_Pr1708894191565315447od_c_a @ produc2106691229161676581_set_a
@ ( map_Pr3507802118303906290_set_a
@ ^ [T: produc3127082738048029659_set_a] : ( produc1702885982572811065_set_a @ ( produc3242630202250842350_set_a @ ( produc8262290704850586489_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2451121746714373936_set_a @ ( produc8262290704850586489_set_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_981_language__state__for__input_Osimps,axiom,
( langua6105361646171781119_a_a_b
= ( ^ [M2: fsm_Pr1886043760914421514_a_a_b,Q4: product_prod_c_a,Xs4: list_a] :
( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ M2 @ Q4 @ P4 )
& ( ( map_Pr3261722632605054874_a_b_a @ product_fst_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_982_language__state__for__input_Osimps,axiom,
( langua3305995968491465752_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a,Xs4: list_b] :
( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ M2 @ Q4 @ P4 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
= Xs4 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_983_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_a_b_c,Xa: a,Xb: set_list_b,Y: set_li6436108459499378894od_b_c] :
( ( ( lS_i_n_a_b_c @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ X2 @ Xa @ P4 )
& ( member_list_b
@ ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_984_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_a_1741613688081531898_b_c_c,Xa: a,Xb: set_li6436108459499378894od_b_c,Y: set_li4827757560454754725_b_c_c] :
( ( ( lS_i_n7802350980493425083_b_c_c @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3825286231726394416_b_c_c
@ ^ [Uu: list_P7813578483171497029_b_c_c] :
? [P4: list_P245329279379811475od_c_a] :
( ( Uu
= ( map_Pr7037326443982793270_b_c_c
@ ^ [T: produc1001868188449977229od_c_a] : ( produc794085425710893615_b_c_c @ ( produc2042588467764379584od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5904775222829275906od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a2326023411465851356_b_c_c @ X2 @ Xa @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr2145510998460861229od_b_c @ produc6878540623311373339_b_c_c
@ ( map_Pr7037326443982793270_b_c_c
@ ^ [T: produc1001868188449977229od_c_a] : ( produc794085425710893615_b_c_c @ ( produc2042588467764379584od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5904775222829275906od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_985_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_Pr1886043760914421514_a_a_b,Xa: product_prod_c_a,Xb: set_list_a,Y: set_li6306622547289818894od_a_b] :
( ( ( lS_i_n6583937976251382987_a_a_b @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ X2 @ Xa @ P4 )
& ( member_list_a
@ ( map_Pr3261722632605054874_a_b_a @ product_fst_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_986_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_se2423825140862529346_set_a,Xa: set_a,Xb: set_list_set_a,Y: set_li1839383814603465869_set_a] :
( ( ( lS_i_n30645114859844611_set_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3402100140313454872_set_a
@ ^ [Uu: list_P3660316430366008877_set_a] :
? [P4: list_P5960435600574695743_set_a] :
( ( Uu
= ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s526755528433797412_set_a @ X2 @ Xa @ P4 )
& ( member_list_set_a
@ ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_987_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_fsm_a_b_c_a_a,Xa: fsm_a_b_c,Xb: set_list_a,Y: set_li8827807065578854541od_a_a] :
( ( ( lS_i_n_fsm_a_b_c_a_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ X2 @ Xa @ P4 )
& ( member_list_a
@ ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_988_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_fsm_a_b_c_c_a,Xa: fsm_a_b_c,Xb: set_list_c,Y: set_li4905775889721270027od_c_a] :
( ( ( lS_i_n_fsm_a_b_c_c_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec1503280309375431318od_c_a
@ ^ [Uu: list_P125642481956313003od_c_a] :
? [P4: list_P3455624172244930365_a_b_c] :
( ( Uu
= ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_c_a @ X2 @ Xa @ P4 )
& ( member_list_c
@ ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_989_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_se7838025714203150264_set_a,Xa: set_a,Xb: set_li6436108459499378894od_b_c,Y: set_li8325270880847126019_set_a] :
( ( ( lS_i_n3023404872028126329_set_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3448721657321074574_set_a
@ ^ [Uu: list_P7462397787910628259_set_a] :
? [P4: list_P719839838134327221_set_a] :
( ( Uu
= ( map_Pr6895669950699468018_set_a
@ ^ [T: produc4514793722652660655_set_a] : ( produc2796512730703427469_set_a @ ( produc4998674477397503810_set_a @ ( produc166407759064387533_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc3928924271393864324_set_a @ ( produc166407759064387533_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s6052385582279609498_set_a @ X2 @ Xa @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr9028310062325878351od_b_c @ produc6257147697102537081_set_a
@ ( map_Pr6895669950699468018_set_a
@ ^ [T: produc4514793722652660655_set_a] : ( produc2796512730703427469_set_a @ ( produc4998674477397503810_set_a @ ( produc166407759064387533_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc3928924271393864324_set_a @ ( produc166407759064387533_set_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_990_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_Pr1345674910713743136_b_c_b,Xa: product_prod_c_a,Xb: set_li6436108459499378894od_b_c,Y: set_li7348942078743790372_b_c_b] :
( ( ( lS_i_n5220417158231219425_b_c_b @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3754252191680048431_b_c_b
@ ^ [Uu: list_P7742544443125151044_b_c_b] :
? [P4: list_P7369010113192768532od_c_a] :
( ( Uu
= ( map_Pr7927132834574546676_b_c_b
@ ^ [T: produc490884240983871886od_c_a] : ( produc794085425710893614_b_c_b @ ( produc8235939149734187176od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc5461594249200507370od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1883008253792545794_b_c_b @ X2 @ Xa @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr3481561618413555566od_b_c @ produc6878540623311373338_b_c_b
@ ( map_Pr7927132834574546676_b_c_b
@ ^ [T: produc490884240983871886od_c_a] : ( produc794085425710893614_b_c_b @ ( produc8235939149734187176od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc5461594249200507370od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_991_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_fs4299613126950108317_b_c_a,Xa: fsm_a_b_c,Xb: set_li6436108459499378894od_b_c,Y: set_li646754560178050211_b_c_a] :
( ( ( lS_i_n2411721835518878942_b_c_a @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec3683218151633702446_b_c_a
@ ^ [Uu: list_P7671510403078805059_b_c_a] :
? [P4: list_P7714905414082524373_a_b_c] :
( ( Uu
= ( map_Pr4008010590358927986_b_c_a
@ ^ [T: produc9049374856634298831_a_b_c] : ( produc794085425710893613_b_c_a @ ( produc774877329438122343_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc4751820142469459369_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_f5704687797818160511_b_c_a @ X2 @ Xa @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr4817612238366249903od_b_c @ produc6878540623311373337_b_c_a
@ ( map_Pr4008010590358927986_b_c_a
@ ^ [T: produc9049374856634298831_a_b_c] : ( produc794085425710893613_b_c_a @ ( produc774877329438122343_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc4751820142469459369_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_992_LS_092_060_094sub_062i_092_060_094sub_062n_Oelims,axiom,
! [X2: fsm_a_9051689448454524332_c_a_c,Xa: a,Xb: set_li1159382662694783132od_c_a,Y: set_li9151619642237734743_c_a_c] :
( ( ( lS_i_n7240973559057048429_c_a_c @ X2 @ Xa @ Xb )
= Y )
=> ( Y
= ( collec230972978439657186_c_a_c
@ ^ [Uu: list_P4571182638172300535_c_a_c] :
? [P4: list_P936865259254933061od_c_a] :
( ( Uu
= ( map_Pr4742243551537815990_c_a_c
@ ^ [T: produc8503114081040878655od_c_a] : ( produc174534808117382113_c_a_c @ ( produc6921293161622054770od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc3393213524953276084od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a9139061043061041550_c_a_c @ X2 @ Xa @ P4 )
& ( member7410604586820865893od_c_a
@ ( map_Pr2161286011372329929od_c_a @ produc8128955733147053517_c_a_c
@ ( map_Pr4742243551537815990_c_a_c
@ ^ [T: produc8503114081040878655od_c_a] : ( produc174534808117382113_c_a_c @ ( produc6921293161622054770od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc3393213524953276084od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) ) )
@ P4 ) )
@ Xb ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.elims
thf(fact_993_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n_a_b_c
= ( ^ [M2: fsm_a_b_c,Q4: a,Xss: set_list_b] :
( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P4: list_P6327159017948738492od_c_a] :
( ( Uu
= ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a_b_c @ M2 @ Q4 @ P4 )
& ( member_list_b
@ ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_994_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n7802350980493425083_b_c_c
= ( ^ [M2: fsm_a_1741613688081531898_b_c_c,Q4: a,Xss: set_li6436108459499378894od_b_c] :
( collec3825286231726394416_b_c_c
@ ^ [Uu: list_P7813578483171497029_b_c_c] :
? [P4: list_P245329279379811475od_c_a] :
( ( Uu
= ( map_Pr7037326443982793270_b_c_c
@ ^ [T: produc1001868188449977229od_c_a] : ( produc794085425710893615_b_c_c @ ( produc2042588467764379584od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5904775222829275906od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a2326023411465851356_b_c_c @ M2 @ Q4 @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr2145510998460861229od_b_c @ produc6878540623311373339_b_c_c
@ ( map_Pr7037326443982793270_b_c_c
@ ^ [T: produc1001868188449977229od_c_a] : ( produc794085425710893615_b_c_c @ ( produc2042588467764379584od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5904775222829275906od_c_a @ ( produc1192070262971910827od_c_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_995_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n6583937976251382987_a_a_b
= ( ^ [M2: fsm_Pr1886043760914421514_a_a_b,Q4: product_prod_c_a,Xss: set_list_a] :
( collec2845612350631750681od_a_b
@ ^ [Uu: list_P1467974523212632366od_a_b] :
? [P4: list_P1562850763667305982od_c_a] :
( ( Uu
= ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1107610407223809260_a_a_b @ M2 @ Q4 @ P4 )
& ( member_list_a
@ ( map_Pr3261722632605054874_a_b_a @ product_fst_a_b
@ ( map_Pr3411285261028437108od_a_b
@ ^ [T: produc3205353004677322104od_c_a] : ( product_Pair_a_b @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_996_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n30645114859844611_set_a
= ( ^ [M2: fsm_se2423825140862529346_set_a,Q4: set_a,Xss: set_list_set_a] :
( collec3402100140313454872_set_a
@ ^ [Uu: list_P3660316430366008877_set_a] :
? [P4: list_P5960435600574695743_set_a] :
( ( Uu
= ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s526755528433797412_set_a @ M2 @ Q4 @ P4 )
& ( member_list_set_a
@ ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a
@ ( map_Pr7110208979441748082_set_a
@ ^ [T: produc9078272350731273017_set_a] : ( produc9088192753505129239_set_a @ ( produc38069527703528652_set_a @ ( produc7471892532163375447_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc2783630374533347854_set_a @ ( produc7471892532163375447_set_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_997_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n_fsm_a_b_c_a_a
= ( ^ [M2: fsm_fsm_a_b_c_a_a,Q4: fsm_a_b_c,Xss: set_list_a] :
( collec2774578310585404696od_a_a
@ ^ [Uu: list_P1396940483166286381od_a_a] :
? [P4: list_P4545384517222041535_a_b_c] :
( ( Uu
= ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_a_a @ M2 @ Q4 @ P4 )
& ( member_list_a
@ ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_Pr7384117626843903474od_a_a
@ ^ [T: produc8723758207947523769_a_b_c] : ( product_Pair_a_a @ ( produc6661699919570267473_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc1528364020863863699_a_b_c @ ( produc6213890764698333783_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_998_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n_fsm_a_b_c_c_a
= ( ^ [M2: fsm_fsm_a_b_c_c_a,Q4: fsm_a_b_c,Xss: set_list_c] :
( collec1503280309375431318od_c_a
@ ^ [Uu: list_P125642481956313003od_c_a] :
? [P4: list_P3455624172244930365_a_b_c] :
( ( Uu
= ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_fsm_a_b_c_c_a @ M2 @ Q4 @ P4 )
& ( member_list_c
@ ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a
@ ( map_Pr3451339525954936178od_c_a
@ ^ [T: produc2463281488305106231_a_b_c] : ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc8582826364909909973_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_999_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n3023404872028126329_set_a
= ( ^ [M2: fsm_se7838025714203150264_set_a,Q4: set_a,Xss: set_li6436108459499378894od_b_c] :
( collec3448721657321074574_set_a
@ ^ [Uu: list_P7462397787910628259_set_a] :
? [P4: list_P719839838134327221_set_a] :
( ( Uu
= ( map_Pr6895669950699468018_set_a
@ ^ [T: produc4514793722652660655_set_a] : ( produc2796512730703427469_set_a @ ( produc4998674477397503810_set_a @ ( produc166407759064387533_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc3928924271393864324_set_a @ ( produc166407759064387533_set_a @ T ) ) ) )
@ P4 ) )
& ( path_s6052385582279609498_set_a @ M2 @ Q4 @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr9028310062325878351od_b_c @ produc6257147697102537081_set_a
@ ( map_Pr6895669950699468018_set_a
@ ^ [T: produc4514793722652660655_set_a] : ( produc2796512730703427469_set_a @ ( produc4998674477397503810_set_a @ ( produc166407759064387533_set_a @ T ) ) @ ( produc9088895665703139587_set_a @ ( produc3928924271393864324_set_a @ ( produc166407759064387533_set_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_1000_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n5220417158231219425_b_c_b
= ( ^ [M2: fsm_Pr1345674910713743136_b_c_b,Q4: product_prod_c_a,Xss: set_li6436108459499378894od_b_c] :
( collec3754252191680048431_b_c_b
@ ^ [Uu: list_P7742544443125151044_b_c_b] :
? [P4: list_P7369010113192768532od_c_a] :
( ( Uu
= ( map_Pr7927132834574546676_b_c_b
@ ^ [T: produc490884240983871886od_c_a] : ( produc794085425710893614_b_c_b @ ( produc8235939149734187176od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc5461594249200507370od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_P1883008253792545794_b_c_b @ M2 @ Q4 @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr3481561618413555566od_b_c @ produc6878540623311373338_b_c_b
@ ( map_Pr7927132834574546676_b_c_b
@ ^ [T: produc490884240983871886od_c_a] : ( produc794085425710893614_b_c_b @ ( produc8235939149734187176od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) @ ( produc301949074746585577od_c_a @ ( produc5461594249200507370od_c_a @ ( produc1201159413773039276od_c_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_1001_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n2411721835518878942_b_c_a
= ( ^ [M2: fsm_fs4299613126950108317_b_c_a,Q4: fsm_a_b_c,Xss: set_li6436108459499378894od_b_c] :
( collec3683218151633702446_b_c_a
@ ^ [Uu: list_P7671510403078805059_b_c_a] :
? [P4: list_P7714905414082524373_a_b_c] :
( ( Uu
= ( map_Pr4008010590358927986_b_c_a
@ ^ [T: produc9049374856634298831_a_b_c] : ( produc794085425710893613_b_c_a @ ( produc774877329438122343_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc4751820142469459369_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) ) )
@ P4 ) )
& ( path_f5704687797818160511_b_c_a @ M2 @ Q4 @ P4 )
& ( member6330420149250801815od_b_c
@ ( map_Pr4817612238366249903od_b_c @ produc6878540623311373337_b_c_a
@ ( map_Pr4008010590358927986_b_c_a
@ ^ [T: produc9049374856634298831_a_b_c] : ( produc794085425710893613_b_c_a @ ( produc774877329438122343_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) @ ( produc2620512763296580520_a_b_c @ ( produc4751820142469459369_a_b_c @ ( produc7197384099478624109_a_b_c @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_1002_LS_092_060_094sub_062i_092_060_094sub_062n_Osimps,axiom,
( lS_i_n7240973559057048429_c_a_c
= ( ^ [M2: fsm_a_9051689448454524332_c_a_c,Q4: a,Xss: set_li1159382662694783132od_c_a] :
( collec230972978439657186_c_a_c
@ ^ [Uu: list_P4571182638172300535_c_a_c] :
? [P4: list_P936865259254933061od_c_a] :
( ( Uu
= ( map_Pr4742243551537815990_c_a_c
@ ^ [T: produc8503114081040878655od_c_a] : ( produc174534808117382113_c_a_c @ ( produc6921293161622054770od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc3393213524953276084od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) ) )
@ P4 ) )
& ( path_a9139061043061041550_c_a_c @ M2 @ Q4 @ P4 )
& ( member7410604586820865893od_c_a
@ ( map_Pr2161286011372329929od_c_a @ produc8128955733147053517_c_a_c
@ ( map_Pr4742243551537815990_c_a_c
@ ^ [T: produc8503114081040878655od_c_a] : ( produc174534808117382113_c_a_c @ ( produc6921293161622054770od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc3393213524953276084od_c_a @ ( produc7974962593261140573od_c_a @ T ) ) ) )
@ P4 ) )
@ Xss ) ) ) ) ) ).
% LS\<^sub>i\<^sub>n.simps
thf(fact_1003_separator__path__targets_I3_J,axiom,
! [M: fsm_a_b_c,Q1: a,Q22: a,A: fsm_a_b_c,T12: a,T23: a,P: list_P6327159017948738492od_c_a] :
( ( state_8910485216943051354_b_c_a @ M @ Q1 @ Q22 @ A @ T12 @ T23 )
=> ( ( path_a_b_c @ A @ ( initial_a_b_c @ A ) @ P )
=> ( ( member6330420149250801815od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
@ ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ M @ Q1 ) @ ( lS_a_b_c @ M @ Q22 ) ) )
=> ( ( ( target_a_b_c @ ( initial_a_b_c @ A ) @ P )
!= T12 )
& ( ( target_a_b_c @ ( initial_a_b_c @ A ) @ P )
!= T23 ) ) ) ) ) ).
% separator_path_targets(3)
thf(fact_1004_c,axiom,
( member6330420149250801815od_b_c @ io
@ ( comple1250193257546725051od_b_c
@ ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [P4: list_P6327159017948738492od_c_a,Pt2: list_P6327159017948738492od_c_a,Q4: a,A6: fsm_d_b_c] :
( ( Uu
= ( image_2850395784482391045od_b_c
@ ^ [Io_atc: list_P903359562653991662od_b_c] :
( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ Pt2 )
@ Io_atc ) )
@ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ Q4 @ Pt2 ) ) @ A6 ) ) )
& ? [P9: fsm_a_b_c,Q7: a,T13: d,T24: d] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ Q4 @ P9 ) @ prs )
& ( path_a_b_c @ P9 @ ( initial_a_b_c @ P9 ) @ P4 )
& ( ( target_a_b_c @ ( initial_a_b_c @ P9 ) @ P4 )
= Q4 )
& ( member7410604586820865893od_c_a @ Pt2 @ ( tps @ Q4 ) )
& ( member_a @ Q7 @ ( rd_targets @ ( produc3580641852002036821od_c_a @ Q4 @ Pt2 ) ) )
& ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A6 @ ( product_Pair_d_d @ T13 @ T24 ) ) @ ( atcs @ ( product_Pair_a_a @ ( target_a_b_c @ Q4 @ Pt2 ) @ Q7 ) ) ) ) ) ) ) ) ).
% c
thf(fact_1005_implies__completeness__for__repetition__sets__simps_I3_J,axiom,
! [Prs2: set_Pr3057116837617337708_d_b_c,Tps2: d > set_li2602923542944125148od_c_d,Rd_targets2: produc4330201775697025890od_c_d > set_d,Separators2: product_prod_d_d > set_Pr9130538228769002824od_d_d,M: fsm_d_b_c,M6: nat,Repetition_sets2: list_P7949437782354667373_set_d,A: fsm_d_b_c,D1: d,D22: d,Q1: d,Q22: d] :
( ( test_i9220782440284194845_b_c_d @ ( test_t1112040520416797481_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A @ ( product_Pair_d_d @ D1 @ D22 ) ) @ ( Separators2 @ ( product_Pair_d_d @ Q1 @ Q22 ) ) )
=> ( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A @ ( product_Pair_d_d @ D22 @ D1 ) ) @ ( Separators2 @ ( product_Pair_d_d @ Q22 @ Q1 ) ) )
& ( state_4150999291972671130_b_c_d @ M @ Q1 @ Q22 @ A @ D1 @ D22 ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(3)
thf(fact_1006_implies__completeness__for__repetition__sets__simps_I3_J,axiom,
! [Prs2: set_Pr2640454425625433516_a_b_c,Tps2: a > set_li1159382662694783132od_c_a,Rd_targets2: produc3220416805844688357od_c_a > set_a,Separators2: product_prod_a_a > set_Pr9130538228769002824od_d_d,M: fsm_a_b_c,M6: nat,Repetition_sets2: list_P3660316430366008877_set_a,A: fsm_d_b_c,D1: d,D22: d,Q1: a,Q22: a] :
( ( test_i4756896328399799264_b_c_d @ ( test_t5871526445387177708_b_c_d @ Prs2 @ Tps2 @ Rd_targets2 @ Separators2 ) @ M @ M6 @ Repetition_sets2 )
=> ( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A @ ( product_Pair_d_d @ D1 @ D22 ) ) @ ( Separators2 @ ( product_Pair_a_a @ Q1 @ Q22 ) ) )
=> ( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A @ ( product_Pair_d_d @ D22 @ D1 ) ) @ ( Separators2 @ ( product_Pair_a_a @ Q22 @ Q1 ) ) )
& ( state_8910485216943051357_b_c_d @ M @ Q1 @ Q22 @ A @ D1 @ D22 ) ) ) ) ).
% implies_completeness_for_repetition_sets_simps(3)
thf(fact_1007_is__separator__simps_I13_J,axiom,
! [M: fsm_a_b_c,Q1: a,Q22: a,A: fsm_a_b_c,T12: a,T23: a,P: list_P6327159017948738492od_c_a] :
( ( state_8910485216943051354_b_c_a @ M @ Q1 @ Q22 @ A @ T12 @ T23 )
=> ( ( path_a_b_c @ A @ ( initial_a_b_c @ A ) @ P )
=> ( ( ( target_a_b_c @ ( initial_a_b_c @ A ) @ P )
!= T12 )
=> ( ( ( target_a_b_c @ ( initial_a_b_c @ A ) @ P )
!= T23 )
=> ( member6330420149250801815od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P )
@ ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ M @ Q1 ) @ ( lS_a_b_c @ M @ Q22 ) ) ) ) ) ) ) ).
% is_separator_simps(13)
thf(fact_1008__092_060open_062_092_060And_062thesis_O_A_092_060lbrakk_062io_A_092_060in_062_A_I_092_060Union_062_Iq_M_AP_J_092_060in_062prs_O_AL_AP_J_A_092_060Longrightarrow_062_Athesis_059_Aio_A_092_060in_062_A_092_060Union_062_A_123_I_064_J_A_Ip__io_Ap_J_A_096_Aset_A_Iprefixes_A_Ip__io_Apt_J_J_A_124p_Apt_O_A_092_060exists_062q_AP_O_A_Iq_M_AP_J_A_092_060in_062_Aprs_A_092_060and_062_Apath_AP_A_IFSM_Oinitial_AP_J_Ap_A_092_060and_062_Atarget_A_IFSM_Oinitial_AP_J_Ap_A_061_Aq_A_092_060and_062_Apt_A_092_060in_062_Atps_Aq_125_A_092_060Longrightarrow_062_Athesis_059_Aio_A_092_060in_062_A_092_060Union_062_A_123_I_092_060lambda_062io__atc_O_Ap__io_Ap_A_064_Ap__io_Apt_A_064_Aio__atc_J_A_096_Aatc__to__io__set_A_Ifrom__FSM_AM_A_Itarget_Aq_Apt_J_J_AA_A_124_Ap_Apt_Aq_AA_O_A_092_060exists_062P_Aq_H_At1_At2_O_A_Iq_M_AP_J_A_092_060in_062_Aprs_A_092_060and_062_Apath_AP_A_IFSM_Oinitial_AP_J_Ap_A_092_060and_062_Atarget_A_IFSM_Oinitial_AP_J_Ap_A_061_Aq_A_092_060and_062_Apt_A_092_060in_062_Atps_Aq_A_092_060and_062_Aq_H_A_092_060in_062_Ard__targets_A_Iq_M_Apt_J_A_092_060and_062_A_IA_M_At1_M_At2_J_A_092_060in_062_Aatcs_A_Itarget_Aq_Apt_M_Aq_H_J_125_A_092_060Longrightarrow_062_Athesis_092_060rbrakk_062_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
( ~ ( member6330420149250801815od_b_c @ io
@ ( comple1250193257546725051od_b_c
@ ( image_2344789136157180295od_b_c
@ ( produc6808532261061394109od_b_c
@ ^ [Q4: a,P9: fsm_a_b_c] : ( lS_a_b_c @ P9 @ ( initial_a_b_c @ P9 ) ) )
@ prs ) ) )
=> ( ~ ( member6330420149250801815od_b_c @ io
@ ( comple1250193257546725051od_b_c
@ ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [P4: list_P6327159017948738492od_c_a,Pt2: list_P6327159017948738492od_c_a] :
( ( Uu
= ( image_2850395784482391045od_b_c
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 ) )
@ ( set_li4480668622519654659od_b_c
@ ( prefix1131979855692807669od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ Pt2 ) ) ) ) )
& ? [P9: fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ ( target_a_b_c @ ( initial_a_b_c @ P9 ) @ P4 ) @ P9 ) @ prs )
& ( path_a_b_c @ P9 @ ( initial_a_b_c @ P9 ) @ P4 )
& ( member7410604586820865893od_c_a @ Pt2 @ ( tps @ ( target_a_b_c @ ( initial_a_b_c @ P9 ) @ P4 ) ) ) ) ) ) ) )
=> ( member6330420149250801815od_b_c @ io
@ ( comple1250193257546725051od_b_c
@ ( collec1823247286932916153od_b_c
@ ^ [Uu: set_li6436108459499378894od_b_c] :
? [P4: list_P6327159017948738492od_c_a,Pt2: list_P6327159017948738492od_c_a,Q4: a,A6: fsm_d_b_c] :
( ( Uu
= ( image_2850395784482391045od_b_c
@ ^ [Io_atc: list_P903359562653991662od_b_c] :
( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ P4 )
@ ( append2547753245680614915od_b_c
@ ( map_Pr776894537227705078od_b_c
@ ^ [T: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T ) ) ) )
@ Pt2 )
@ Io_atc ) )
@ ( adapti7464086540814349463_b_c_d @ ( from_FSM_a_b_c @ m @ ( target_a_b_c @ Q4 @ Pt2 ) ) @ A6 ) ) )
& ? [P9: fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ Q4 @ P9 ) @ prs )
& ( path_a_b_c @ P9 @ ( initial_a_b_c @ P9 ) @ P4 )
& ( ( target_a_b_c @ ( initial_a_b_c @ P9 ) @ P4 )
= Q4 )
& ( member7410604586820865893od_c_a @ Pt2 @ ( tps @ Q4 ) )
& ? [Q7: a] :
( ( member_a @ Q7 @ ( rd_targets @ ( produc3580641852002036821od_c_a @ Q4 @ Pt2 ) ) )
& ? [T13: d,T24: d] : ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A6 @ ( product_Pair_d_d @ T13 @ T24 ) ) @ ( atcs @ ( product_Pair_a_a @ ( target_a_b_c @ Q4 @ Pt2 ) @ Q7 ) ) ) ) ) ) ) ) ) ) ) ).
% \<open>\<And>thesis. \<lbrakk>io \<in> (\<Union>(q, P)\<in>prs. L P) \<Longrightarrow> thesis; io \<in> \<Union> {(@) (p_io p) ` set (prefixes (p_io pt)) |p pt. \<exists>q P. (q, P) \<in> prs \<and> path P (FSM.initial P) p \<and> target (FSM.initial P) p = q \<and> pt \<in> tps q} \<Longrightarrow> thesis; io \<in> \<Union> {(\<lambda>io_atc. p_io p @ p_io pt @ io_atc) ` atc_to_io_set (from_FSM M (target q pt)) A | p pt q A. \<exists>P q' t1 t2. (q, P) \<in> prs \<and> path P (FSM.initial P) p \<and> target (FSM.initial P) p = q \<and> pt \<in> tps q \<and> q' \<in> rd_targets (q, pt) \<and> (A, t1, t2) \<in> atcs (target q pt, q')} \<Longrightarrow> thesis\<rbrakk> \<Longrightarrow> thesis\<close>
thf(fact_1009_paths__from__product__path_I3_J,axiom,
! [A: fsm_a_b_c,B: fsm_fsm_a_b_c_b_c,P: list_P578107730873818684_a_b_c] :
( ( path_P6359343318551209683_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) @ ( initia3722918509273585852_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) ) @ P )
=> ( ( target_a_b_c @ ( initial_a_b_c @ A )
@ ( map_Pr2496390191848272452od_c_a
@ ^ [T: produc662032092171055542_a_b_c] : ( produc5762801557034676134od_c_a @ ( produc2620512763296580520_a_b_c @ ( produc2811850266904162578_a_b_c @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc3258500352807548343_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) @ ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) ) ) ) )
@ P ) )
= ( produc2620512763296580520_a_b_c @ ( target5407960577604541703_c_b_c @ ( initia3722918509273585852_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) ) @ P ) ) ) ) ).
% paths_from_product_path(3)
thf(fact_1010_paths__from__product__path_I3_J,axiom,
! [A: fsm_c_a_b,B: fsm_a_a_b,P: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P )
=> ( ( target_c_a_b @ ( initial_c_a_b @ A )
@ ( map_Pr6135845499543628420od_b_c
@ ^ [T: produc3205353004677322104od_c_a] : ( produc8300696160155326504od_b_c @ ( product_fst_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761804911831425od_b_c @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= ( product_fst_c_a @ ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P ) ) ) ) ).
% paths_from_product_path(3)
thf(fact_1011_paths__from__product__path_I4_J,axiom,
! [A: fsm_c_a_b,B: fsm_a_a_b,P: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P )
=> ( ( target_a_a_b @ ( initial_a_a_b @ B )
@ ( map_Pr834105277175768324od_b_a
@ ^ [T: produc3205353004677322104od_c_a] : ( produc7037890857971478952od_b_a @ ( product_snd_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761796305373823od_b_a @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_a @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) )
= ( product_snd_c_a @ ( target6303326113586172192_a_a_b @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P ) ) ) ) ).
% paths_from_product_path(4)
thf(fact_1012_paths__from__product__path_I1_J,axiom,
! [A: fsm_a_b_c,B: fsm_fsm_a_b_c_b_c,P: list_P578107730873818684_a_b_c] :
( ( path_P6359343318551209683_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) @ ( initia3722918509273585852_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) ) @ P )
=> ( path_a_b_c @ A @ ( initial_a_b_c @ A )
@ ( map_Pr2496390191848272452od_c_a
@ ^ [T: produc662032092171055542_a_b_c] : ( produc5762801557034676134od_c_a @ ( produc2620512763296580520_a_b_c @ ( produc2811850266904162578_a_b_c @ T ) ) @ ( produc3440865914000881661od_c_a @ ( produc3258500352807548343_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) @ ( product_Pair_c_a @ ( produc9030635519781843663_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) @ ( produc2620512763296580520_a_b_c @ ( produc3897299621075439889_a_b_c @ ( produc7235443165838885369_a_b_c @ ( produc8362705341804890708_a_b_c @ T ) ) ) ) ) ) )
@ P ) ) ) ).
% paths_from_product_path(1)
thf(fact_1013_paths__from__product__path_I1_J,axiom,
! [A: fsm_c_a_b,B: fsm_a_a_b,P: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P )
=> ( path_c_a_b @ A @ ( initial_c_a_b @ A )
@ ( map_Pr6135845499543628420od_b_c
@ ^ [T: produc3205353004677322104od_c_a] : ( produc8300696160155326504od_b_c @ ( product_fst_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761804911831425od_b_c @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) ) ) ).
% paths_from_product_path(1)
thf(fact_1014_case__prod__conv,axiom,
! [F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,A2: a,B2: fsm_a_b_c] :
( ( produc6808532261061394109od_b_c @ F @ ( produc2795441082327197628_a_b_c @ A2 @ B2 ) )
= ( F @ A2 @ B2 ) ) ).
% case_prod_conv
thf(fact_1015_mem__case__prodI2,axiom,
! [P: product_prod_d_d,Z: a,C: d > d > set_a] :
( ! [A4: d,B4: d] :
( ( P
= ( product_Pair_d_d @ A4 @ B4 ) )
=> ( member_a @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member_a @ Z @ ( produc7855159438439358834_set_a @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1016_mem__case__prodI2,axiom,
! [P: product_prod_b_c,Z: a,C: b > c > set_a] :
( ! [A4: b,B4: c] :
( ( P
= ( product_Pair_b_c @ A4 @ B4 ) )
=> ( member_a @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member_a @ Z @ ( produc3958908706888076337_set_a @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1017_mem__case__prodI2,axiom,
! [P: product_prod_a_a,Z: a,C: a > a > set_a] :
( ! [A4: a,B4: a] :
( ( P
= ( product_Pair_a_a @ A4 @ B4 ) )
=> ( member_a @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member_a @ Z @ ( produc9217457822752978994_set_a @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1018_mem__case__prodI2,axiom,
! [P: product_prod_d_d,Z: list_P903359562653991662od_b_c,C: d > d > set_li6436108459499378894od_b_c] :
( ! [A4: d,B4: d] :
( ( P
= ( product_Pair_d_d @ A4 @ B4 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc7257933256910036962od_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1019_mem__case__prodI2,axiom,
! [P: product_prod_b_c,Z: list_P903359562653991662od_b_c,C: b > c > set_li6436108459499378894od_b_c] :
( ! [A4: b,B4: c] :
( ( P
= ( product_Pair_b_c @ A4 @ B4 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc2955163486331930657od_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1020_mem__case__prodI2,axiom,
! [P: produc8838969699183119820_a_b_c,Z: a,C: a > fsm_a_b_c > set_a] :
( ! [A4: a,B4: fsm_a_b_c] :
( ( P
= ( produc2795441082327197628_a_b_c @ A4 @ B4 ) )
=> ( member_a @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member_a @ Z @ ( produc2268483704214043853_set_a @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1021_mem__case__prodI2,axiom,
! [P: product_prod_a_a,Z: list_P903359562653991662od_b_c,C: a > a > set_li6436108459499378894od_b_c] :
( ! [A4: a,B4: a] :
( ( P
= ( product_Pair_a_a @ A4 @ B4 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc6232784878203098786od_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1022_mem__case__prodI2,axiom,
! [P: product_prod_d_d,Z: produc8838969699183119820_a_b_c,C: d > d > set_Pr2640454425625433516_a_b_c] :
( ! [A4: d,B4: d] :
( ( P
= ( product_Pair_d_d @ A4 @ B4 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc1681794554106568896_a_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1023_mem__case__prodI2,axiom,
! [P: product_prod_b_c,Z: produc8838969699183119820_a_b_c,C: b > c > set_Pr2640454425625433516_a_b_c] :
( ! [A4: b,B4: c] :
( ( P
= ( product_Pair_b_c @ A4 @ B4 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc8075048271621630975_a_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1024_mem__case__prodI2,axiom,
! [P: product_prod_a_a,Z: produc8838969699183119820_a_b_c,C: a > a > set_Pr2640454425625433516_a_b_c] :
( ! [A4: a,B4: a] :
( ( P
= ( product_Pair_a_a @ A4 @ B4 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( C @ A4 @ B4 ) ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc4963144222241986432_a_b_c @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_1025_mem__case__prodI,axiom,
! [Z: a,C: d > d > set_a,A2: d,B2: d] :
( ( member_a @ Z @ ( C @ A2 @ B2 ) )
=> ( member_a @ Z @ ( produc7855159438439358834_set_a @ C @ ( product_Pair_d_d @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1026_mem__case__prodI,axiom,
! [Z: a,C: b > c > set_a,A2: b,B2: c] :
( ( member_a @ Z @ ( C @ A2 @ B2 ) )
=> ( member_a @ Z @ ( produc3958908706888076337_set_a @ C @ ( product_Pair_b_c @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1027_mem__case__prodI,axiom,
! [Z: a,C: a > a > set_a,A2: a,B2: a] :
( ( member_a @ Z @ ( C @ A2 @ B2 ) )
=> ( member_a @ Z @ ( produc9217457822752978994_set_a @ C @ ( product_Pair_a_a @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1028_mem__case__prodI,axiom,
! [Z: list_P903359562653991662od_b_c,C: d > d > set_li6436108459499378894od_b_c,A2: d,B2: d] :
( ( member6330420149250801815od_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc7257933256910036962od_b_c @ C @ ( product_Pair_d_d @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1029_mem__case__prodI,axiom,
! [Z: list_P903359562653991662od_b_c,C: b > c > set_li6436108459499378894od_b_c,A2: b,B2: c] :
( ( member6330420149250801815od_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc2955163486331930657od_b_c @ C @ ( product_Pair_b_c @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1030_mem__case__prodI,axiom,
! [Z: a,C: a > fsm_a_b_c > set_a,A2: a,B2: fsm_a_b_c] :
( ( member_a @ Z @ ( C @ A2 @ B2 ) )
=> ( member_a @ Z @ ( produc2268483704214043853_set_a @ C @ ( produc2795441082327197628_a_b_c @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1031_mem__case__prodI,axiom,
! [Z: list_P903359562653991662od_b_c,C: a > a > set_li6436108459499378894od_b_c,A2: a,B2: a] :
( ( member6330420149250801815od_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member6330420149250801815od_b_c @ Z @ ( produc6232784878203098786od_b_c @ C @ ( product_Pair_a_a @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1032_mem__case__prodI,axiom,
! [Z: produc8838969699183119820_a_b_c,C: d > d > set_Pr2640454425625433516_a_b_c,A2: d,B2: d] :
( ( member997585926662434933_a_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc1681794554106568896_a_b_c @ C @ ( product_Pair_d_d @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1033_mem__case__prodI,axiom,
! [Z: produc8838969699183119820_a_b_c,C: b > c > set_Pr2640454425625433516_a_b_c,A2: b,B2: c] :
( ( member997585926662434933_a_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc8075048271621630975_a_b_c @ C @ ( product_Pair_b_c @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1034_mem__case__prodI,axiom,
! [Z: produc8838969699183119820_a_b_c,C: a > a > set_Pr2640454425625433516_a_b_c,A2: a,B2: a] :
( ( member997585926662434933_a_b_c @ Z @ ( C @ A2 @ B2 ) )
=> ( member997585926662434933_a_b_c @ Z @ ( produc4963144222241986432_a_b_c @ C @ ( product_Pair_a_a @ A2 @ B2 ) ) ) ) ).
% mem_case_prodI
thf(fact_1035_pair__imageI,axiom,
! [A2: d,B2: d,A: set_Product_prod_d_d,F: d > d > a] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ A2 @ B2 ) @ A )
=> ( member_a @ ( F @ A2 @ B2 ) @ ( image_9096282059794114140_d_d_a @ ( produc8018803990352283666_d_d_a @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1036_pair__imageI,axiom,
! [A2: b,B2: c,A: set_Product_prod_b_c,F: b > c > a] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ A2 @ B2 ) @ A )
=> ( member_a @ ( F @ A2 @ B2 ) @ ( image_7762865866877615259_b_c_a @ ( produc8837194378803474129_b_c_a @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1037_pair__imageI,axiom,
! [A2: a,B2: a,A: set_Product_prod_a_a,F: a > a > a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A2 @ B2 ) @ A )
=> ( member_a @ ( F @ A2 @ B2 ) @ ( image_3437945252899457948_a_a_a @ ( produc8815886927560695506_a_a_a @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1038_pair__imageI,axiom,
! [A2: d,B2: d,A: set_Product_prod_d_d,F: d > d > list_P903359562653991662od_b_c] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ A2 @ B2 ) @ A )
=> ( member6330420149250801815od_b_c @ ( F @ A2 @ B2 ) @ ( image_5194547870870335820od_b_c @ ( produc4949400892932413954od_b_c @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1039_pair__imageI,axiom,
! [A2: b,B2: c,A: set_Product_prod_b_c,F: b > c > list_P903359562653991662od_b_c] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ A2 @ B2 ) @ A )
=> ( member6330420149250801815od_b_c @ ( F @ A2 @ B2 ) @ ( image_5872333176446027019od_b_c @ ( produc2916551642269384257od_b_c @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1040_pair__imageI,axiom,
! [A2: a,B2: fsm_a_b_c,A: set_Pr2640454425625433516_a_b_c,F: a > fsm_a_b_c > a] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ A2 @ B2 ) @ A )
=> ( member_a @ ( F @ A2 @ B2 ) @ ( image_3273489647386116407_b_c_a @ ( produc7563927974110973805_b_c_a @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1041_pair__imageI,axiom,
! [A2: a,B2: a,A: set_Product_prod_a_a,F: a > a > list_P903359562653991662od_b_c] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A2 @ B2 ) @ A )
=> ( member6330420149250801815od_b_c @ ( F @ A2 @ B2 ) @ ( image_4717466449392219788od_b_c @ ( produc5563787839592911042od_b_c @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1042_pair__imageI,axiom,
! [A2: fsm_d_b_c,B2: product_prod_d_d,A: set_Pr9130538228769002824od_d_d,F: fsm_d_b_c > product_prod_d_d > a] :
( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ A2 @ B2 ) @ A )
=> ( member_a @ ( F @ A2 @ B2 ) @ ( image_3229965221763006363_d_d_a @ ( produc8306943490236241617_d_d_a @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1043_pair__imageI,axiom,
! [A2: d,B2: d,A: set_Product_prod_d_d,F: d > d > produc8838969699183119820_a_b_c] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ A2 @ B2 ) @ A )
=> ( member997585926662434933_a_b_c @ ( F @ A2 @ B2 ) @ ( image_2733709216643310122_a_b_c @ ( produc4866288027762747616_a_b_c @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1044_pair__imageI,axiom,
! [A2: b,B2: c,A: set_Product_prod_b_c,F: b > c > produc8838969699183119820_a_b_c] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ A2 @ B2 ) @ A )
=> ( member997585926662434933_a_b_c @ ( F @ A2 @ B2 ) @ ( image_1679953693920893161_a_b_c @ ( produc4109512363540721695_a_b_c @ F ) @ A ) ) ) ).
% pair_imageI
thf(fact_1045_product__simps_I1_J,axiom,
! [A: fsm_a_b_c,B: fsm_li6382094382827256929_a_b_c] :
( ( initia8976879869237502037_a_b_c @ ( produc2528431742188625167od_c_a @ A @ B ) )
= ( produc3580641852002036821od_c_a @ ( initial_a_b_c @ A ) @ ( initia2228646373960377772_a_b_c @ B ) ) ) ).
% product_simps(1)
thf(fact_1046_product__simps_I1_J,axiom,
! [A: fsm_a_b_c,B: fsm_fsm_a_b_c_b_c] :
( ( initia3722918509273585852_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) )
= ( produc2795441082327197628_a_b_c @ ( initial_a_b_c @ A ) @ ( initia4712012503747629459_c_b_c @ B ) ) ) ).
% product_simps(1)
thf(fact_1047_product__simps_I1_J,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c] :
( ( initia4141967198046469911_a_b_c @ ( produc2510185919789642449_b_c_a @ A @ B ) )
= ( product_Pair_a_a @ ( initial_a_b_c @ A ) @ ( initial_a_b_c @ B ) ) ) ).
% product_simps(1)
thf(fact_1048_prefixes__prefixes,axiom,
! [Ys: list_P6327159017948738492od_c_a,Xs: list_P6327159017948738492od_c_a,Zs: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ Ys @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) )
=> ( ( member7410604586820865893od_c_a @ Zs @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) )
=> ( ( member7410604586820865893od_c_a @ Ys @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Zs ) ) )
| ( member7410604586820865893od_c_a @ Zs @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Ys ) ) ) ) ) ) ).
% prefixes_prefixes
thf(fact_1049_prefixes__prefixes,axiom,
! [Ys: list_P903359562653991662od_b_c,Xs: list_P903359562653991662od_b_c,Zs: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Ys @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) )
=> ( ( member6330420149250801815od_b_c @ Zs @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) )
=> ( ( member6330420149250801815od_b_c @ Ys @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Zs ) ) )
| ( member6330420149250801815od_b_c @ Zs @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Ys ) ) ) ) ) ) ).
% prefixes_prefixes
thf(fact_1050_prod_Ocase__distrib,axiom,
! [H: set_li6436108459499378894od_b_c > set_li6436108459499378894od_b_c,F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,Prod: produc8838969699183119820_a_b_c] :
( ( H @ ( produc6808532261061394109od_b_c @ F @ Prod ) )
= ( produc6808532261061394109od_b_c
@ ^ [X13: a,X24: fsm_a_b_c] : ( H @ ( F @ X13 @ X24 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_1051_mem__case__prodE,axiom,
! [Z: a,C: d > d > set_a,P: product_prod_d_d] :
( ( member_a @ Z @ ( produc7855159438439358834_set_a @ C @ P ) )
=> ~ ! [X: d,Y3: d] :
( ( P
= ( product_Pair_d_d @ X @ Y3 ) )
=> ~ ( member_a @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1052_mem__case__prodE,axiom,
! [Z: a,C: b > c > set_a,P: product_prod_b_c] :
( ( member_a @ Z @ ( produc3958908706888076337_set_a @ C @ P ) )
=> ~ ! [X: b,Y3: c] :
( ( P
= ( product_Pair_b_c @ X @ Y3 ) )
=> ~ ( member_a @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1053_mem__case__prodE,axiom,
! [Z: a,C: a > a > set_a,P: product_prod_a_a] :
( ( member_a @ Z @ ( produc9217457822752978994_set_a @ C @ P ) )
=> ~ ! [X: a,Y3: a] :
( ( P
= ( product_Pair_a_a @ X @ Y3 ) )
=> ~ ( member_a @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1054_mem__case__prodE,axiom,
! [Z: list_P903359562653991662od_b_c,C: d > d > set_li6436108459499378894od_b_c,P: product_prod_d_d] :
( ( member6330420149250801815od_b_c @ Z @ ( produc7257933256910036962od_b_c @ C @ P ) )
=> ~ ! [X: d,Y3: d] :
( ( P
= ( product_Pair_d_d @ X @ Y3 ) )
=> ~ ( member6330420149250801815od_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1055_mem__case__prodE,axiom,
! [Z: list_P903359562653991662od_b_c,C: b > c > set_li6436108459499378894od_b_c,P: product_prod_b_c] :
( ( member6330420149250801815od_b_c @ Z @ ( produc2955163486331930657od_b_c @ C @ P ) )
=> ~ ! [X: b,Y3: c] :
( ( P
= ( product_Pair_b_c @ X @ Y3 ) )
=> ~ ( member6330420149250801815od_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1056_mem__case__prodE,axiom,
! [Z: a,C: a > fsm_a_b_c > set_a,P: produc8838969699183119820_a_b_c] :
( ( member_a @ Z @ ( produc2268483704214043853_set_a @ C @ P ) )
=> ~ ! [X: a,Y3: fsm_a_b_c] :
( ( P
= ( produc2795441082327197628_a_b_c @ X @ Y3 ) )
=> ~ ( member_a @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1057_mem__case__prodE,axiom,
! [Z: list_P903359562653991662od_b_c,C: a > a > set_li6436108459499378894od_b_c,P: product_prod_a_a] :
( ( member6330420149250801815od_b_c @ Z @ ( produc6232784878203098786od_b_c @ C @ P ) )
=> ~ ! [X: a,Y3: a] :
( ( P
= ( product_Pair_a_a @ X @ Y3 ) )
=> ~ ( member6330420149250801815od_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1058_mem__case__prodE,axiom,
! [Z: produc8838969699183119820_a_b_c,C: d > d > set_Pr2640454425625433516_a_b_c,P: product_prod_d_d] :
( ( member997585926662434933_a_b_c @ Z @ ( produc1681794554106568896_a_b_c @ C @ P ) )
=> ~ ! [X: d,Y3: d] :
( ( P
= ( product_Pair_d_d @ X @ Y3 ) )
=> ~ ( member997585926662434933_a_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1059_mem__case__prodE,axiom,
! [Z: produc8838969699183119820_a_b_c,C: b > c > set_Pr2640454425625433516_a_b_c,P: product_prod_b_c] :
( ( member997585926662434933_a_b_c @ Z @ ( produc8075048271621630975_a_b_c @ C @ P ) )
=> ~ ! [X: b,Y3: c] :
( ( P
= ( product_Pair_b_c @ X @ Y3 ) )
=> ~ ( member997585926662434933_a_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1060_mem__case__prodE,axiom,
! [Z: produc8838969699183119820_a_b_c,C: a > a > set_Pr2640454425625433516_a_b_c,P: product_prod_a_a] :
( ( member997585926662434933_a_b_c @ Z @ ( produc4963144222241986432_a_b_c @ C @ P ) )
=> ~ ! [X: a,Y3: a] :
( ( P
= ( product_Pair_a_a @ X @ Y3 ) )
=> ~ ( member997585926662434933_a_b_c @ Z @ ( C @ X @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_1061_map2__map__map,axiom,
! [H: product_prod_b_c > product_prod_b_c > product_prod_b_c,F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_P6327159017948738492od_c_a,G: produc2669932201312201782od_c_a > product_prod_b_c] :
( ( map_Pr4341431729436552389od_b_c @ ( produc1457153799263121084od_b_c @ H ) @ ( zip_Pr9032920399426446775od_b_c @ ( map_Pr776894537227705078od_b_c @ F @ Xs ) @ ( map_Pr776894537227705078od_b_c @ G @ Xs ) ) )
= ( map_Pr776894537227705078od_b_c
@ ^ [X3: produc2669932201312201782od_c_a] : ( H @ ( F @ X3 ) @ ( G @ X3 ) )
@ Xs ) ) ).
% map2_map_map
thf(fact_1062_map2__map__map,axiom,
! [H: a > produc2133359284458116493od_c_a > product_prod_b_c,F: produc2669932201312201782od_c_a > a,Xs: list_P6327159017948738492od_c_a,G: produc2669932201312201782od_c_a > produc2133359284458116493od_c_a] :
( ( map_Pr776894537227705078od_b_c @ ( produc8782340964261885549od_b_c @ H ) @ ( zip_a_8428819975400564422od_c_a @ ( map_Pr5179659585931931020_c_a_a @ F @ Xs ) @ ( map_Pr3684547939035685915od_c_a @ G @ Xs ) ) )
= ( map_Pr776894537227705078od_b_c
@ ^ [X3: produc2669932201312201782od_c_a] : ( H @ ( F @ X3 ) @ ( G @ X3 ) )
@ Xs ) ) ).
% map2_map_map
thf(fact_1063_old_Oprod_Ocase,axiom,
! [F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,X1: a,X22: fsm_a_b_c] :
( ( produc6808532261061394109od_b_c @ F @ ( produc2795441082327197628_a_b_c @ X1 @ X22 ) )
= ( F @ X1 @ X22 ) ) ).
% old.prod.case
thf(fact_1064_prefixes__set__Nil,axiom,
! [Xs: list_P6327159017948738492od_c_a] : ( member7410604586820865893od_c_a @ nil_Pr1342775757158464060od_c_a @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) ) ).
% prefixes_set_Nil
thf(fact_1065_prefixes__set__Nil,axiom,
! [Xs: list_P903359562653991662od_b_c] : ( member6330420149250801815od_b_c @ nil_Product_prod_b_c @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) ) ).
% prefixes_set_Nil
thf(fact_1066_prefixes__set__ob,axiom,
! [Xs: list_P6327159017948738492od_c_a,Xss2: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ Xs @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xss2 ) ) )
=> ~ ! [Xs5: list_P6327159017948738492od_c_a] :
( Xss2
!= ( append3884164603879732689od_c_a @ Xs @ Xs5 ) ) ) ).
% prefixes_set_ob
thf(fact_1067_prefixes__set__ob,axiom,
! [Xs: list_P903359562653991662od_b_c,Xss2: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Xs @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xss2 ) ) )
=> ~ ! [Xs5: list_P903359562653991662od_b_c] :
( Xss2
!= ( append2547753245680614915od_b_c @ Xs @ Xs5 ) ) ) ).
% prefixes_set_ob
thf(fact_1068_prefixes__prepend,axiom,
! [Xs6: list_P6327159017948738492od_c_a,Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ Xs6 @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) )
=> ( member7410604586820865893od_c_a @ ( append3884164603879732689od_c_a @ Ys @ Xs6 ) @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ ( append3884164603879732689od_c_a @ Ys @ Xs ) ) ) ) ) ).
% prefixes_prepend
thf(fact_1069_prefixes__prepend,axiom,
! [Xs6: list_P903359562653991662od_b_c,Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Xs6 @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) )
=> ( member6330420149250801815od_b_c @ ( append2547753245680614915od_b_c @ Ys @ Xs6 ) @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ ( append2547753245680614915od_b_c @ Ys @ Xs ) ) ) ) ) ).
% prefixes_prepend
thf(fact_1070_prefixes__prefix__subset,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Xs @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Ys ) ) )
=> ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Ys ) ) ) ) ).
% prefixes_prefix_subset
thf(fact_1071_prefixes__prefix__subset,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ Xs @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Ys ) ) )
=> ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Ys ) ) ) ) ).
% prefixes_prefix_subset
thf(fact_1072_cond__case__prod__eta,axiom,
! [F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c] :
( ! [X: a,Y3: fsm_a_b_c] :
( ( F @ X @ Y3 )
= ( G @ ( produc2795441082327197628_a_b_c @ X @ Y3 ) ) )
=> ( ( produc6808532261061394109od_b_c @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_1073_case__prod__eta,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c] :
( ( produc6808532261061394109od_b_c
@ ^ [X3: a,Y5: fsm_a_b_c] : ( F @ ( produc2795441082327197628_a_b_c @ X3 @ Y5 ) ) )
= F ) ).
% case_prod_eta
thf(fact_1074_case__prodE2,axiom,
! [Q5: set_li6436108459499378894od_b_c > $o,P5: a > fsm_a_b_c > set_li6436108459499378894od_b_c,Z: produc8838969699183119820_a_b_c] :
( ( Q5 @ ( produc6808532261061394109od_b_c @ P5 @ Z ) )
=> ~ ! [X: a,Y3: fsm_a_b_c] :
( ( Z
= ( produc2795441082327197628_a_b_c @ X @ Y3 ) )
=> ~ ( Q5 @ ( P5 @ X @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_1075_snd__def,axiom,
( produc1983107199584856133_set_a
= ( produc4474087116711199794_set_a
@ ^ [X13: set_a,X24: set_a] : X24 ) ) ).
% snd_def
thf(fact_1076_snd__def,axiom,
( produc8088130389382527188od_c_a
= ( produc3172194304981725330od_c_a
@ ^ [X13: a,X24: produc2133359284458116493od_c_a] : X24 ) ) ).
% snd_def
thf(fact_1077_snd__def,axiom,
( produc5221446324160585515od_c_a
= ( produc5632948794012708883od_c_a
@ ^ [X13: b,X24: product_prod_c_a] : X24 ) ) ).
% snd_def
thf(fact_1078_fst__def,axiom,
( produc9088895665703139587_set_a
= ( produc4474087116711199794_set_a
@ ^ [X13: set_a,X24: set_a] : X13 ) ) ).
% fst_def
thf(fact_1079_fst__def,axiom,
( produc2620512763296580520_a_b_c
= ( produc7563927974110973805_b_c_a
@ ^ [X13: a,X24: fsm_a_b_c] : X13 ) ) ).
% fst_def
thf(fact_1080_fst__def,axiom,
( produc301949074746585577od_c_a
= ( produc2354600891577745261_c_a_b
@ ^ [X13: b,X24: product_prod_c_a] : X13 ) ) ).
% fst_def
thf(fact_1081_fst__def,axiom,
( product_fst_c_a
= ( produc1561580084227405270_c_a_c
@ ^ [X13: c,X24: a] : X13 ) ) ).
% fst_def
thf(fact_1082_fst__def,axiom,
( produc3242630202250842350_set_a
= ( produc717347551696018661od_c_a
@ ^ [X13: list_P6327159017948738492od_c_a,X24: produc1703568184450464039_set_a] : X13 ) ) ).
% fst_def
thf(fact_1083_map__zip__map2,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,Xs: list_a,G: produc2133359284458116493od_c_a > produc2133359284458116493od_c_a,Ys: list_P5767727266746070163od_c_a] :
( ( map_Pr776894537227705078od_b_c @ F @ ( zip_a_8428819975400564422od_c_a @ Xs @ ( map_Pr526699465062943108od_c_a @ G @ Ys ) ) )
= ( map_Pr776894537227705078od_b_c
@ ( produc8782340964261885549od_b_c
@ ^ [X3: a,Y5: produc2133359284458116493od_c_a] : ( F @ ( produc5762801557034676134od_c_a @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_8428819975400564422od_c_a @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1084_map__zip__map2,axiom,
! [F: produc3220416805844688357od_c_a > product_prod_b_c,Xs: list_a,G: produc2133359284458116493od_c_a > list_P6327159017948738492od_c_a,Ys: list_P5767727266746070163od_c_a] :
( ( map_Pr5832279806847121031od_b_c @ F @ ( zip_a_4713777678317597557od_c_a @ Xs @ ( map_Pr6217181894889484595od_c_a @ G @ Ys ) ) )
= ( map_Pr776894537227705078od_b_c
@ ( produc8782340964261885549od_b_c
@ ^ [X3: a,Y5: produc2133359284458116493od_c_a] : ( F @ ( produc3580641852002036821od_c_a @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_8428819975400564422od_c_a @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1085_map__zip__map2,axiom,
! [F: produc8838969699183119820_a_b_c > product_prod_b_c,Xs: list_a,G: produc2133359284458116493od_c_a > fsm_a_b_c,Ys: list_P5767727266746070163od_c_a] :
( ( map_Pr5727606280510735712od_b_c @ F @ ( zip_a_fsm_a_b_c @ Xs @ ( map_Pr605483782884719770_a_b_c @ G @ Ys ) ) )
= ( map_Pr776894537227705078od_b_c
@ ( produc8782340964261885549od_b_c
@ ^ [X3: a,Y5: produc2133359284458116493od_c_a] : ( F @ ( produc2795441082327197628_a_b_c @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_8428819975400564422od_c_a @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1086_map__zip__map2,axiom,
! [F: product_prod_a_a > product_prod_b_c,Xs: list_a,G: produc2133359284458116493od_c_a > a,Ys: list_P5767727266746070163od_c_a] :
( ( map_Pr5116787512092568389od_b_c @ F @ ( zip_a_a @ Xs @ ( map_Pr3016883280456414453_c_a_a @ G @ Ys ) ) )
= ( map_Pr776894537227705078od_b_c
@ ( produc8782340964261885549od_b_c
@ ^ [X3: a,Y5: produc2133359284458116493od_c_a] : ( F @ ( product_Pair_a_a @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_8428819975400564422od_c_a @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1087_map__zip__map2,axiom,
! [F: produc3220416805844688357od_c_a > set_li6436108459499378894od_b_c,Xs: list_a,G: fsm_a_b_c > list_P6327159017948738492od_c_a,Ys: list_fsm_a_b_c] :
( ( map_Pr8995122597089061229od_b_c @ F @ ( zip_a_4713777678317597557od_c_a @ Xs @ ( map_fs536842135048473245od_c_a @ G @ Ys ) ) )
= ( map_Pr4360419603926651846od_b_c
@ ( produc6808532261061394109od_b_c
@ ^ [X3: a,Y5: fsm_a_b_c] : ( F @ ( produc3580641852002036821od_c_a @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1088_map__zip__map2,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,Xs: list_a,G: fsm_a_b_c > fsm_a_b_c,Ys: list_fsm_a_b_c] :
( ( map_Pr4360419603926651846od_b_c @ F @ ( zip_a_fsm_a_b_c @ Xs @ ( map_fs6831279280335390212_a_b_c @ G @ Ys ) ) )
= ( map_Pr4360419603926651846od_b_c
@ ( produc6808532261061394109od_b_c
@ ^ [X3: a,Y5: fsm_a_b_c] : ( F @ ( produc2795441082327197628_a_b_c @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1089_map__zip__map2,axiom,
! [F: product_prod_a_a > set_li6436108459499378894od_b_c,Xs: list_a,G: fsm_a_b_c > a,Ys: list_fsm_a_b_c] :
( ( map_Pr3648903439221452587od_b_c @ F @ ( zip_a_a @ Xs @ ( map_fsm_a_b_c_a @ G @ Ys ) ) )
= ( map_Pr4360419603926651846od_b_c
@ ( produc6808532261061394109od_b_c
@ ^ [X3: a,Y5: fsm_a_b_c] : ( F @ ( product_Pair_a_a @ X3 @ ( G @ Y5 ) ) ) )
@ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) ) ).
% map_zip_map2
thf(fact_1090_map__zip__map,axiom,
! [F: produc2669932201312201782od_c_a > product_prod_b_c,G: a > a,Xs: list_a,Ys: list_P5767727266746070163od_c_a] :
( ( map_Pr776894537227705078od_b_c @ F @ ( zip_a_8428819975400564422od_c_a @ ( map_a_a @ G @ Xs ) @ Ys ) )
= ( map_Pr776894537227705078od_b_c
@ ( produc8782340964261885549od_b_c
@ ^ [X3: a,Y5: produc2133359284458116493od_c_a] : ( F @ ( produc5762801557034676134od_c_a @ ( G @ X3 ) @ Y5 ) ) )
@ ( zip_a_8428819975400564422od_c_a @ Xs @ Ys ) ) ) ).
% map_zip_map
thf(fact_1091_map__zip__map,axiom,
! [F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,G: a > a,Xs: list_a,Ys: list_fsm_a_b_c] :
( ( map_Pr4360419603926651846od_b_c @ F @ ( zip_a_fsm_a_b_c @ ( map_a_a @ G @ Xs ) @ Ys ) )
= ( map_Pr4360419603926651846od_b_c
@ ( produc6808532261061394109od_b_c
@ ^ [X3: a,Y5: fsm_a_b_c] : ( F @ ( produc2795441082327197628_a_b_c @ ( G @ X3 ) @ Y5 ) ) )
@ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) ) ).
% map_zip_map
thf(fact_1092_split__beta,axiom,
( produc6808532261061394109od_b_c
= ( ^ [F5: a > fsm_a_b_c > set_li6436108459499378894od_b_c,Prod3: produc8838969699183119820_a_b_c] : ( F5 @ ( produc2620512763296580520_a_b_c @ Prod3 ) @ ( produc4728557313310798826_a_b_c @ Prod3 ) ) ) ) ).
% split_beta
thf(fact_1093_case__prod__beta,axiom,
( produc6808532261061394109od_b_c
= ( ^ [F5: a > fsm_a_b_c > set_li6436108459499378894od_b_c,P4: produc8838969699183119820_a_b_c] : ( F5 @ ( produc2620512763296580520_a_b_c @ P4 ) @ ( produc4728557313310798826_a_b_c @ P4 ) ) ) ) ).
% case_prod_beta
thf(fact_1094_prefixes__prefix__suffix__ob,axiom,
! [A2: list_P6327159017948738492od_c_a,B2: list_P6327159017948738492od_c_a,C: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ A2 @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ ( append3884164603879732689od_c_a @ B2 @ C ) ) ) )
=> ( ~ ( member7410604586820865893od_c_a @ A2 @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ B2 ) ) )
=> ~ ! [C4: list_P6327159017948738492od_c_a] :
( ? [C5: list_P6327159017948738492od_c_a] :
( C
= ( append3884164603879732689od_c_a @ C4 @ C5 ) )
=> ( ( A2
= ( append3884164603879732689od_c_a @ B2 @ C4 ) )
=> ( C4 = nil_Pr1342775757158464060od_c_a ) ) ) ) ) ).
% prefixes_prefix_suffix_ob
thf(fact_1095_prefixes__prefix__suffix__ob,axiom,
! [A2: list_P903359562653991662od_b_c,B2: list_P903359562653991662od_b_c,C: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ A2 @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ ( append2547753245680614915od_b_c @ B2 @ C ) ) ) )
=> ( ~ ( member6330420149250801815od_b_c @ A2 @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ B2 ) ) )
=> ~ ! [C4: list_P903359562653991662od_b_c] :
( ? [C5: list_P903359562653991662od_b_c] :
( C
= ( append2547753245680614915od_b_c @ C4 @ C5 ) )
=> ( ( A2
= ( append2547753245680614915od_b_c @ B2 @ C4 ) )
=> ( C4 = nil_Product_prod_b_c ) ) ) ) ) ).
% prefixes_prefix_suffix_ob
thf(fact_1096_zip__same__conv__map,axiom,
! [Xs: list_d] :
( ( zip_d_d @ Xs @ Xs )
= ( map_d_6802736565751565034od_d_d
@ ^ [X3: d] : ( product_Pair_d_d @ X3 @ X3 )
@ Xs ) ) ).
% zip_same_conv_map
thf(fact_1097_zip__same__conv__map,axiom,
! [Xs: list_a] :
( ( zip_a_a @ Xs @ Xs )
= ( map_a_7860052162900579309od_a_a
@ ^ [X3: a] : ( product_Pair_a_a @ X3 @ X3 )
@ Xs ) ) ).
% zip_same_conv_map
thf(fact_1098_prefixes__set__subset,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] : ( ord_le282488521294790766od_b_c @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) ) @ ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ ( append2547753245680614915od_b_c @ Xs @ Ys ) ) ) ) ).
% prefixes_set_subset
thf(fact_1099_prefixes__set__subset,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] : ( ord_le2998388488506175548od_c_a @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) ) @ ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ ( append3884164603879732689od_c_a @ Xs @ Ys ) ) ) ) ).
% prefixes_set_subset
thf(fact_1100_case__prod__beta_H,axiom,
( produc6808532261061394109od_b_c
= ( ^ [F5: a > fsm_a_b_c > set_li6436108459499378894od_b_c,X3: produc8838969699183119820_a_b_c] : ( F5 @ ( produc2620512763296580520_a_b_c @ X3 ) @ ( produc4728557313310798826_a_b_c @ X3 ) ) ) ) ).
% case_prod_beta'
thf(fact_1101_case__prod__unfold,axiom,
( produc6808532261061394109od_b_c
= ( ^ [C6: a > fsm_a_b_c > set_li6436108459499378894od_b_c,P4: produc8838969699183119820_a_b_c] : ( C6 @ ( produc2620512763296580520_a_b_c @ P4 ) @ ( produc4728557313310798826_a_b_c @ P4 ) ) ) ) ).
% case_prod_unfold
thf(fact_1102_exE__realizer,axiom,
! [P5: fsm_a_b_c > a > $o,P: produc8838969699183119820_a_b_c,Q5: set_li6436108459499378894od_b_c > $o,F: a > fsm_a_b_c > set_li6436108459499378894od_b_c] :
( ( P5 @ ( produc4728557313310798826_a_b_c @ P ) @ ( produc2620512763296580520_a_b_c @ P ) )
=> ( ! [X: a,Y3: fsm_a_b_c] :
( ( P5 @ Y3 @ X )
=> ( Q5 @ ( F @ X @ Y3 ) ) )
=> ( Q5 @ ( produc6808532261061394109od_b_c @ F @ P ) ) ) ) ).
% exE_realizer
thf(fact_1103_prefixes__set,axiom,
! [Xs: list_P6327159017948738492od_c_a] :
( ( set_li8663184538779258833od_c_a @ ( prefix8878233912999784899od_c_a @ Xs ) )
= ( collec6273869032445462695od_c_a
@ ^ [Xs7: list_P6327159017948738492od_c_a] :
? [Xs8: list_P6327159017948738492od_c_a] :
( ( append3884164603879732689od_c_a @ Xs7 @ Xs8 )
= Xs ) ) ) ).
% prefixes_set
thf(fact_1104_prefixes__set,axiom,
! [Xs: list_P903359562653991662od_b_c] :
( ( set_li4480668622519654659od_b_c @ ( prefix1131979855692807669od_b_c @ Xs ) )
= ( collec2280997390073109977od_b_c
@ ^ [Xs7: list_P903359562653991662od_b_c] :
? [Xs8: list_P903359562653991662od_b_c] :
( ( append2547753245680614915od_b_c @ Xs7 @ Xs8 )
= Xs ) ) ) ).
% prefixes_set
thf(fact_1105_zip__map__fst__snd,axiom,
! [Zs: list_P5219093185649440210_a_b_c] :
( ( zip_a_fsm_a_b_c @ ( map_Pr811584189524267510_b_c_a @ produc2620512763296580520_a_b_c @ Zs ) @ ( map_Pr6813647754772709915_a_b_c @ produc4728557313310798826_a_b_c @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1106_zip__map__fst__snd,axiom,
! [Zs: list_P125642481956313003od_c_a] :
( ( zip_c_a @ ( map_Pr5866436826731527135_c_a_c @ product_fst_c_a @ Zs ) @ ( map_Pr5866436826731527133_c_a_a @ product_snd_c_a @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1107_zip__map__fst__snd,axiom,
! [Zs: list_P4908235088432371736_set_a] :
( ( zip_li7800925431565461538_set_a @ ( map_Pr6055023778478330862od_c_a @ produc3242630202250842350_set_a @ Zs ) @ ( map_Pr2257100352023006809_set_a @ produc2451121746714373936_set_a @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1108_zip__map__fst__snd,axiom,
! [Zs: list_P3660316430366008877_set_a] :
( ( zip_set_a_set_a @ ( map_Pr8866779738092938811_set_a @ produc9088895665703139587_set_a @ Zs ) @ ( map_Pr8866779738092938811_set_a @ produc1983107199584856133_set_a @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1109_zip__map__fst__snd,axiom,
! [Zs: list_P6327159017948738492od_c_a] :
( ( zip_a_8428819975400564422od_c_a @ ( map_Pr5179659585931931020_c_a_a @ produc4225943634317630866od_c_a @ Zs ) @ ( map_Pr3684547939035685915od_c_a @ produc8088130389382527188od_c_a @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1110_zip__map__fst__snd,axiom,
! [Zs: list_P5767727266746070163od_c_a] :
( ( zip_b_6857355019916857117od_c_a @ ( map_Pr3016883280456414454_c_a_b @ produc301949074746585577od_c_a @ Zs ) @ ( map_Pr6684165712643126428od_c_a @ produc5221446324160585515od_c_a @ Zs ) )
= Zs ) ).
% zip_map_fst_snd
thf(fact_1111_set__zip__rightD,axiom,
! [X2: fsm_d_b_c,Y: product_prod_d_d,Xs: list_fsm_d_b_c,Ys: list_P8926467638345140077od_d_d] :
( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ X2 @ Y ) @ ( set_Pr5977834532684968573od_d_d @ ( zip_fs8624885554530663032od_d_d @ Xs @ Ys ) ) )
=> ( member2287536781371869328od_d_d @ Y @ ( set_Product_prod_d_d2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1112_set__zip__rightD,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a,Ys: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( zip_set_a_set_a @ Xs @ Ys ) ) )
=> ( member_set_a @ Y @ ( set_set_a2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1113_set__zip__rightD,axiom,
! [X2: d,Y: d,Xs: list_d,Ys: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( zip_d_d @ Xs @ Ys ) ) )
=> ( member_d @ Y @ ( set_d2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1114_set__zip__rightD,axiom,
! [X2: b,Y: c,Xs: list_b,Ys: list_c] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ X2 @ Y ) @ ( set_Product_prod_b_c2 @ ( zip_b_c @ Xs @ Ys ) ) )
=> ( member_c @ Y @ ( set_c2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1115_set__zip__rightD,axiom,
! [X2: a,Y: list_P6327159017948738492od_c_a,Xs: list_a,Ys: list_l2826717958560394946od_c_a] :
( ( member3484049051949443214od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) @ ( set_Pr5079464637073054970od_c_a @ ( zip_a_4713777678317597557od_c_a @ Xs @ Ys ) ) )
=> ( member7410604586820865893od_c_a @ Y @ ( set_li8663184538779258833od_c_a @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1116_set__zip__rightD,axiom,
! [X2: a,Y: fsm_a_b_c,Xs: list_a,Ys: list_fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) @ ( set_Pr3403252632855053537_a_b_c @ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) )
=> ( member_fsm_a_b_c @ Y @ ( set_fsm_a_b_c2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1117_set__zip__rightD,axiom,
! [X2: a,Y: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ( member_a @ Y @ ( set_a2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_1118_set__zip__leftD,axiom,
! [X2: fsm_d_b_c,Y: product_prod_d_d,Xs: list_fsm_d_b_c,Ys: list_P8926467638345140077od_d_d] :
( ( member73601632213084689od_d_d @ ( produc3676634857637483352od_d_d @ X2 @ Y ) @ ( set_Pr5977834532684968573od_d_d @ ( zip_fs8624885554530663032od_d_d @ Xs @ Ys ) ) )
=> ( member_fsm_d_b_c @ X2 @ ( set_fsm_d_b_c2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1119_set__zip__leftD,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a,Ys: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( zip_set_a_set_a @ Xs @ Ys ) ) )
=> ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1120_set__zip__leftD,axiom,
! [X2: d,Y: d,Xs: list_d,Ys: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( zip_d_d @ Xs @ Ys ) ) )
=> ( member_d @ X2 @ ( set_d2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1121_set__zip__leftD,axiom,
! [X2: b,Y: c,Xs: list_b,Ys: list_c] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ X2 @ Y ) @ ( set_Product_prod_b_c2 @ ( zip_b_c @ Xs @ Ys ) ) )
=> ( member_b @ X2 @ ( set_b2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1122_set__zip__leftD,axiom,
! [X2: a,Y: list_P6327159017948738492od_c_a,Xs: list_a,Ys: list_l2826717958560394946od_c_a] :
( ( member3484049051949443214od_c_a @ ( produc3580641852002036821od_c_a @ X2 @ Y ) @ ( set_Pr5079464637073054970od_c_a @ ( zip_a_4713777678317597557od_c_a @ Xs @ Ys ) ) )
=> ( member_a @ X2 @ ( set_a2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1123_set__zip__leftD,axiom,
! [X2: a,Y: fsm_a_b_c,Xs: list_a,Ys: list_fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) @ ( set_Pr3403252632855053537_a_b_c @ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) )
=> ( member_a @ X2 @ ( set_a2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1124_set__zip__leftD,axiom,
! [X2: a,Y: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ( member_a @ X2 @ ( set_a2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_1125_in__set__zipE,axiom,
! [X2: d,Y: d,Xs: list_d,Ys: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ X2 @ Y ) @ ( set_Product_prod_d_d2 @ ( zip_d_d @ Xs @ Ys ) ) )
=> ~ ( ( member_d @ X2 @ ( set_d2 @ Xs ) )
=> ~ ( member_d @ Y @ ( set_d2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1126_in__set__zipE,axiom,
! [X2: b,Y: c,Xs: list_b,Ys: list_c] :
( ( member7862447941013992593od_b_c @ ( product_Pair_b_c @ X2 @ Y ) @ ( set_Product_prod_b_c2 @ ( zip_b_c @ Xs @ Ys ) ) )
=> ~ ( ( member_b @ X2 @ ( set_b2 @ Xs ) )
=> ~ ( member_c @ Y @ ( set_c2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1127_in__set__zipE,axiom,
! [X2: a,Y: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X2 @ Y ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ~ ( member_a @ Y @ ( set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1128_in__set__zipE,axiom,
! [X2: set_a,Y: set_a,Xs: list_set_a,Ys: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ X2 @ Y ) @ ( set_Pr7878197726666307004_set_a @ ( zip_set_a_set_a @ Xs @ Ys ) ) )
=> ~ ( ( member_set_a @ X2 @ ( set_set_a2 @ Xs ) )
=> ~ ( member_set_a @ Y @ ( set_set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1129_in__set__zipE,axiom,
! [X2: a,Y: list_P903359562653991662od_b_c,Xs: list_a,Ys: list_l8907847357763382004od_b_c] :
( ( member8874627675880996032od_b_c @ ( produc6078649392988585351od_b_c @ X2 @ Y ) @ ( set_Pr316496599637395756od_b_c @ ( zip_a_6435887832565384359od_b_c @ Xs @ Ys ) ) )
=> ~ ( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ~ ( member6330420149250801815od_b_c @ Y @ ( set_li4480668622519654659od_b_c @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1130_in__set__zipE,axiom,
! [X2: list_P903359562653991662od_b_c,Y: a,Xs: list_l8907847357763382004od_b_c,Ys: list_a] :
( ( member8373667307600438368_b_c_a @ ( produc595631027891595047_b_c_a @ X2 @ Y ) @ ( set_Pr9038908268211613900_b_c_a @ ( zip_li952869467468394055_b_c_a @ Xs @ Ys ) ) )
=> ~ ( ( member6330420149250801815od_b_c @ X2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
=> ~ ( member_a @ Y @ ( set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1131_in__set__zipE,axiom,
! [X2: a,Y: fsm_a_b_c,Xs: list_a,Ys: list_fsm_a_b_c] :
( ( member997585926662434933_a_b_c @ ( produc2795441082327197628_a_b_c @ X2 @ Y ) @ ( set_Pr3403252632855053537_a_b_c @ ( zip_a_fsm_a_b_c @ Xs @ Ys ) ) )
=> ~ ( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ~ ( member_fsm_a_b_c @ Y @ ( set_fsm_a_b_c2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1132_in__set__zipE,axiom,
! [X2: a,Y: produc1703568184450464039_set_a,Xs: list_a,Ys: list_P3660316430366008877_set_a] :
( ( member7961485381496024569_set_a @ ( produc7473614524774861888_set_a @ X2 @ Y ) @ ( set_Pr8441785722565869669_set_a @ ( zip_a_4589243773223691104_set_a @ Xs @ Ys ) ) )
=> ~ ( ( member_a @ X2 @ ( set_a2 @ Xs ) )
=> ~ ( member7983343339038529360_set_a @ Y @ ( set_Pr7878197726666307004_set_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1133_in__set__zipE,axiom,
! [X2: produc1703568184450464039_set_a,Y: a,Xs: list_P3660316430366008877_set_a,Ys: list_a] :
( ( member8769086359091386215et_a_a @ ( produc2109488108518772014et_a_a @ X2 @ Y ) @ ( set_Pr26014663306455507et_a_a @ ( zip_Pr8448489393822377038et_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member7983343339038529360_set_a @ X2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
=> ~ ( member_a @ Y @ ( set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1134_in__set__zipE,axiom,
! [X2: produc8838969699183119820_a_b_c,Y: a,Xs: list_P5219093185649440210_a_b_c,Ys: list_a] :
( ( member3104622976533456642_b_c_a @ ( produc431331022791976905_b_c_a @ X2 @ Y ) @ ( set_Pr9008855877005340526_b_c_a @ ( zip_Pr5379581719685156585_b_c_a @ Xs @ Ys ) ) )
=> ~ ( ( member997585926662434933_a_b_c @ X2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
=> ~ ( member_a @ Y @ ( set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_1135_zip__same,axiom,
! [A2: produc4859908366599477352od_d_d,B2: produc4859908366599477352od_d_d,Xs: list_P4069430723938770798od_d_d] :
( ( member6383636634632210000od_d_d @ ( produc1795809570569509655od_d_d @ A2 @ B2 ) @ ( set_Pr5589546020064100540od_d_d @ ( zip_Pr2050640324219679287od_d_d @ Xs @ Xs ) ) )
= ( ( member73601632213084689od_d_d @ A2 @ ( set_Pr5977834532684968573od_d_d @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1136_zip__same,axiom,
! [A2: produc8838969699183119820_a_b_c,B2: produc8838969699183119820_a_b_c,Xs: list_P5219093185649440210_a_b_c] :
( ( member289795379306782288_a_b_c @ ( produc7246914118821965079_a_b_c @ A2 @ B2 ) @ ( set_Pr4521536175723917500_a_b_c @ ( zip_Pr701755647690507319_a_b_c @ Xs @ Xs ) ) )
= ( ( member997585926662434933_a_b_c @ A2 @ ( set_Pr3403252632855053537_a_b_c @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1137_zip__same,axiom,
! [A2: list_P6327159017948738492od_c_a,B2: list_P6327159017948738492od_c_a,Xs: list_l2826717958560394946od_c_a] :
( ( member4483596368559830352od_c_a @ ( produc8447801329164731415od_c_a @ A2 @ B2 ) @ ( set_Pr1402144133550743484od_c_a @ ( zip_li3537494752898587447od_c_a @ Xs @ Xs ) ) )
= ( ( member7410604586820865893od_c_a @ A2 @ ( set_li8663184538779258833od_c_a @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1138_zip__same,axiom,
! [A2: produc1703568184450464039_set_a,B2: produc1703568184450464039_set_a,Xs: list_P3660316430366008877_set_a] :
( ( member1214319639984524048_set_a @ ( produc4984519302771176279_set_a @ A2 @ B2 ) @ ( set_Pr6500651403171443068_set_a @ ( zip_Pr5333784274856831607_set_a @ Xs @ Xs ) ) )
= ( ( member7983343339038529360_set_a @ A2 @ ( set_Pr7878197726666307004_set_a @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1139_zip__same,axiom,
! [A2: list_P903359562653991662od_b_c,B2: list_P903359562653991662od_b_c,Xs: list_l8907847357763382004od_b_c] :
( ( member1533839430763132368od_b_c @ ( produc3076307724246486423od_b_c @ A2 @ B2 ) @ ( set_Pr292865031892111420od_b_c @ ( zip_li8331637159781295287od_b_c @ Xs @ Xs ) ) )
= ( ( member6330420149250801815od_b_c @ A2 @ ( set_li4480668622519654659od_b_c @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1140_zip__same,axiom,
! [A2: set_a,B2: set_a,Xs: list_set_a] :
( ( member7983343339038529360_set_a @ ( produc9088192753505129239_set_a @ A2 @ B2 ) @ ( set_Pr7878197726666307004_set_a @ ( zip_set_a_set_a @ Xs @ Xs ) ) )
= ( ( member_set_a @ A2 @ ( set_set_a2 @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1141_zip__same,axiom,
! [A2: d,B2: d,Xs: list_d] :
( ( member2287536781371869328od_d_d @ ( product_Pair_d_d @ A2 @ B2 ) @ ( set_Product_prod_d_d2 @ ( zip_d_d @ Xs @ Xs ) ) )
= ( ( member_d @ A2 @ ( set_d2 @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1142_zip__same,axiom,
! [A2: a,B2: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A2 @ B2 ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Xs ) ) )
= ( ( member_a @ A2 @ ( set_a2 @ Xs ) )
& ( A2 = B2 ) ) ) ).
% zip_same
thf(fact_1143_from__FSM__product__initial,axiom,
! [Q1: a,M: fsm_a_b_c,Q22: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ( ( initia4141967198046469911_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) ) )
= ( product_Pair_a_a @ Q1 @ Q22 ) ) ) ) ).
% from_FSM_product_initial
thf(fact_1144_product__from__path,axiom,
! [Q12: a,Q24: a,M: fsm_a_b_c,Q1: a,Q22: a,P: list_P558552684728352636od_a_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Q12 @ Q24 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ( ( path_P4567602787516311982_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q12 ) @ ( from_FSM_a_b_c @ M @ Q24 ) ) @ ( product_Pair_a_a @ Q12 @ Q24 ) @ P )
=> ( path_P4567602787516311982_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) ) @ ( product_Pair_a_a @ Q12 @ Q24 ) @ P ) ) ) ) ) ).
% product_from_path
thf(fact_1145_product__from__from,axiom,
! [Q12: a,Q24: a,M: fsm_a_b_c,Q1: a,Q22: a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Q12 @ Q24 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ( ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q12 ) @ ( from_FSM_a_b_c @ M @ Q24 ) )
= ( from_F964489425370879813_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) ) @ ( product_Pair_a_a @ Q12 @ Q24 ) ) ) ) ) ) ).
% product_from_from
thf(fact_1146_product__from,axiom,
! [Q1: a,M: fsm_a_b_c,Q22: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ( ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q22 ) )
= ( from_F964489425370879813_a_b_c @ ( produc2510185919789642449_b_c_a @ M @ M ) @ ( product_Pair_a_a @ Q1 @ Q22 ) ) ) ) ) ).
% product_from
thf(fact_1147_product__language__state,axiom,
! [A: fsm_a_b_c,B: fsm_li6382094382827256929_a_b_c,Q1: a,Q22: list_P6327159017948738492od_c_a] :
( ( lS_Pro3096241305776238666_a_b_c @ ( produc2528431742188625167od_c_a @ A @ B ) @ ( produc3580641852002036821od_c_a @ Q1 @ Q22 ) )
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ A @ Q1 ) @ ( lS_lis1262993304779633313_a_b_c @ B @ Q22 ) ) ) ).
% product_language_state
thf(fact_1148_product__language__state,axiom,
! [A: fsm_a_b_c,B: fsm_fsm_a_b_c_b_c,Q1: a,Q22: fsm_a_b_c] :
( ( lS_Pro5946834958860820657_c_b_c @ ( produc7620483080144554102_a_b_c @ A @ B ) @ ( produc2795441082327197628_a_b_c @ Q1 @ Q22 ) )
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ A @ Q1 ) @ ( lS_fsm_a_b_c_b_c @ B @ Q22 ) ) ) ).
% product_language_state
thf(fact_1149_product__language__state,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c,Q1: a,Q22: a] :
( ( lS_Pro8574668989825729676_a_b_c @ ( produc2510185919789642449_b_c_a @ A @ B ) @ ( product_Pair_a_a @ Q1 @ Q22 ) )
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ A @ Q1 ) @ ( lS_a_b_c @ B @ Q22 ) ) ) ).
% product_language_state
thf(fact_1150_product__language,axiom,
! [A: fsm_a_b_c,B: fsm_a_b_c] :
( ( lS_Pro8574668989825729676_a_b_c @ ( produc2510185919789642449_b_c_a @ A @ B ) @ ( initia4141967198046469911_a_b_c @ ( produc2510185919789642449_b_c_a @ A @ B ) ) )
= ( inf_in4978071631833541052od_b_c @ ( lS_a_b_c @ A @ ( initial_a_b_c @ A ) ) @ ( lS_a_b_c @ B @ ( initial_a_b_c @ B ) ) ) ) ).
% product_language
thf(fact_1151_prod_Osplit__sel__asm,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,Prod: produc8838969699183119820_a_b_c] :
( ( P5 @ ( produc6808532261061394109od_b_c @ F @ Prod ) )
= ( ~ ( ( Prod
= ( produc2795441082327197628_a_b_c @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) ) )
& ~ ( P5 @ ( F @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) ) ) ) ) ) ).
% prod.split_sel_asm
thf(fact_1152_prod_Osplit__sel,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,F: a > fsm_a_b_c > set_li6436108459499378894od_b_c,Prod: produc8838969699183119820_a_b_c] :
( ( P5 @ ( produc6808532261061394109od_b_c @ F @ Prod ) )
= ( ( Prod
= ( produc2795441082327197628_a_b_c @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) ) )
=> ( P5 @ ( F @ ( produc2620512763296580520_a_b_c @ Prod ) @ ( produc4728557313310798826_a_b_c @ Prod ) ) ) ) ) ).
% prod.split_sel
thf(fact_1153_paths__from__product__path_I2_J,axiom,
! [A: fsm_c_a_b,B: fsm_a_a_b,P: list_P1562850763667305982od_c_a] :
( ( path_P1107610407223809260_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) @ ( initia681974817753967189_a_a_b @ ( produc2677346961163784847_a_b_a @ A @ B ) ) @ P )
=> ( path_a_a_b @ B @ ( initial_a_a_b @ B )
@ ( map_Pr834105277175768324od_b_a
@ ^ [T: produc3205353004677322104od_c_a] : ( produc7037890857971478952od_b_a @ ( product_snd_c_a @ ( produc8171714036265584980od_c_a @ T ) ) @ ( produc6867761796305373823od_b_a @ ( produc4225943634317630866od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) @ ( product_Pair_b_a @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) @ ( product_snd_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ ( produc4643634399596806294od_c_a @ T ) ) ) ) ) ) )
@ P ) ) ) ).
% paths_from_product_path(2)
thf(fact_1154_UN__iff,axiom,
! [B2: list_P903359562653991662od_b_c,B: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( member6330420149250801815od_b_c @ B2 @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ B @ A ) ) )
= ( ? [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ( member6330420149250801815od_b_c @ B2 @ ( B @ X3 ) ) ) ) ) ).
% UN_iff
thf(fact_1155_UN__I,axiom,
! [A2: a,A: set_a,B2: a,B: a > set_a] :
( ( member_a @ A2 @ A )
=> ( ( member_a @ B2 @ ( B @ A2 ) )
=> ( member_a @ B2 @ ( comple2307003609928055243_set_a @ ( image_a_set_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1156_UN__I,axiom,
! [A2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B2: a,B: list_P903359562653991662od_b_c > set_a] :
( ( member6330420149250801815od_b_c @ A2 @ A )
=> ( ( member_a @ B2 @ ( B @ A2 ) )
=> ( member_a @ B2 @ ( comple2307003609928055243_set_a @ ( image_6303648431024068597_set_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1157_UN__I,axiom,
! [A2: a,A: set_a,B2: list_P903359562653991662od_b_c,B: a > set_li6436108459499378894od_b_c] :
( ( member_a @ A2 @ A )
=> ( ( member6330420149250801815od_b_c @ B2 @ ( B @ A2 ) )
=> ( member6330420149250801815od_b_c @ B2 @ ( comple1250193257546725051od_b_c @ ( image_6261743117854694101od_b_c @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1158_UN__I,axiom,
! [A2: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B2: a,B: produc8838969699183119820_a_b_c > set_a] :
( ( member997585926662434933_a_b_c @ A2 @ A )
=> ( ( member_a @ B2 @ ( B @ A2 ) )
=> ( member_a @ B2 @ ( comple2307003609928055243_set_a @ ( image_3806487585888175767_set_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1159_UN__I,axiom,
! [A2: a,A: set_a,B2: produc8838969699183119820_a_b_c,B: a > set_Pr2640454425625433516_a_b_c] :
( ( member_a @ A2 @ A )
=> ( ( member997585926662434933_a_b_c @ B2 @ ( B @ A2 ) )
=> ( member997585926662434933_a_b_c @ B2 @ ( comple8630136486246698137_a_b_c @ ( image_4303748172491449011_a_b_c @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1160_UN__I,axiom,
! [A2: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B2: list_P903359562653991662od_b_c,B: list_P903359562653991662od_b_c > set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ A2 @ A )
=> ( ( member6330420149250801815od_b_c @ B2 @ ( B @ A2 ) )
=> ( member6330420149250801815od_b_c @ B2 @ ( comple1250193257546725051od_b_c @ ( image_1046841848883543525od_b_c @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1161_UN__I,axiom,
! [A2: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B2: a,B: produc4859908366599477352od_d_d > set_a] :
( ( member73601632213084689od_d_d @ A2 @ A )
=> ( ( member_a @ B2 @ ( B @ A2 ) )
=> ( member_a @ B2 @ ( comple2307003609928055243_set_a @ ( image_5843299077104563451_set_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1162_UN__I,axiom,
! [A2: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B2: a,B: list_P6327159017948738492od_c_a > set_a] :
( ( member7410604586820865893od_c_a @ A2 @ A )
=> ( ( member_a @ B2 @ ( B @ A2 ) )
=> ( member_a @ B2 @ ( comple2307003609928055243_set_a @ ( image_6475989651528893095_set_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1163_UN__I,axiom,
! [A2: a,A: set_a,B2: produc4859908366599477352od_d_d,B: a > set_Pr9130538228769002824od_d_d] :
( ( member_a @ A2 @ A )
=> ( ( member73601632213084689od_d_d @ B2 @ ( B @ A2 ) )
=> ( member73601632213084689od_d_d @ B2 @ ( comple1406480280551970613od_d_d @ ( image_2285191578929382223od_d_d @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1164_UN__I,axiom,
! [A2: a,A: set_a,B2: list_P6327159017948738492od_c_a,B: a > set_li1159382662694783132od_c_a] :
( ( member_a @ A2 @ A )
=> ( ( member7410604586820865893od_c_a @ B2 @ ( B @ A2 ) )
=> ( member7410604586820865893od_c_a @ B2 @ ( comple2269964827201748105od_c_a @ ( image_5319686587417496739od_c_a @ B @ A ) ) ) ) ) ).
% UN_I
thf(fact_1165_Un__iff,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( sup_su3647555221267236124od_d_d @ A @ B ) )
= ( ( member73601632213084689od_d_d @ C @ A )
| ( member73601632213084689od_d_d @ C @ B ) ) ) ).
% Un_iff
thf(fact_1166_Un__iff,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( sup_su7650654951151286656_a_b_c @ A @ B ) )
= ( ( member997585926662434933_a_b_c @ C @ A )
| ( member997585926662434933_a_b_c @ C @ B ) ) ) ).
% Un_iff
thf(fact_1167_Un__iff,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( sup_su3823046536922626210od_b_c @ A @ B ) )
= ( ( member6330420149250801815od_b_c @ C @ A )
| ( member6330420149250801815od_b_c @ C @ B ) ) ) ).
% Un_iff
thf(fact_1168_Un__iff,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( sup_su500200128730103920od_c_a @ A @ B ) )
= ( ( member7410604586820865893od_c_a @ C @ A )
| ( member7410604586820865893od_c_a @ C @ B ) ) ) ).
% Un_iff
thf(fact_1169_Un__iff,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( sup_sup_set_a @ A @ B ) )
= ( ( member_a @ C @ A )
| ( member_a @ C @ B ) ) ) ).
% Un_iff
thf(fact_1170_UnCI,axiom,
! [C: produc4859908366599477352od_d_d,B: set_Pr9130538228769002824od_d_d,A: set_Pr9130538228769002824od_d_d] :
( ( ~ ( member73601632213084689od_d_d @ C @ B )
=> ( member73601632213084689od_d_d @ C @ A ) )
=> ( member73601632213084689od_d_d @ C @ ( sup_su3647555221267236124od_d_d @ A @ B ) ) ) ).
% UnCI
thf(fact_1171_UnCI,axiom,
! [C: produc8838969699183119820_a_b_c,B: set_Pr2640454425625433516_a_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( ~ ( member997585926662434933_a_b_c @ C @ B )
=> ( member997585926662434933_a_b_c @ C @ A ) )
=> ( member997585926662434933_a_b_c @ C @ ( sup_su7650654951151286656_a_b_c @ A @ B ) ) ) ).
% UnCI
thf(fact_1172_UnCI,axiom,
! [C: list_P903359562653991662od_b_c,B: set_li6436108459499378894od_b_c,A: set_li6436108459499378894od_b_c] :
( ( ~ ( member6330420149250801815od_b_c @ C @ B )
=> ( member6330420149250801815od_b_c @ C @ A ) )
=> ( member6330420149250801815od_b_c @ C @ ( sup_su3823046536922626210od_b_c @ A @ B ) ) ) ).
% UnCI
thf(fact_1173_UnCI,axiom,
! [C: list_P6327159017948738492od_c_a,B: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a] :
( ( ~ ( member7410604586820865893od_c_a @ C @ B )
=> ( member7410604586820865893od_c_a @ C @ A ) )
=> ( member7410604586820865893od_c_a @ C @ ( sup_su500200128730103920od_c_a @ A @ B ) ) ) ).
% UnCI
thf(fact_1174_UnCI,axiom,
! [C: a,B: set_a,A: set_a] :
( ( ~ ( member_a @ C @ B )
=> ( member_a @ C @ A ) )
=> ( member_a @ C @ ( sup_sup_set_a @ A @ B ) ) ) ).
% UnCI
thf(fact_1175_case__prodI,axiom,
! [F: d > d > $o,A2: d,B2: d] :
( ( F @ A2 @ B2 )
=> ( produc1445293847429941932_d_d_o @ F @ ( product_Pair_d_d @ A2 @ B2 ) ) ) ).
% case_prodI
thf(fact_1176_case__prodI,axiom,
! [F: b > c > $o,A2: b,B2: c] :
( ( F @ A2 @ B2 )
=> ( produc1873627588981547243_b_c_o @ F @ ( product_Pair_b_c @ A2 @ B2 ) ) ) ).
% case_prodI
thf(fact_1177_case__prodI,axiom,
! [F: a > list_P6327159017948738492od_c_a > $o,A2: a,B2: list_P6327159017948738492od_c_a] :
( ( F @ A2 @ B2 )
=> ( produc3030812177477723822_c_a_o @ F @ ( produc3580641852002036821od_c_a @ A2 @ B2 ) ) ) ).
% case_prodI
thf(fact_1178_case__prodI,axiom,
! [F: a > fsm_a_b_c > $o,A2: a,B2: fsm_a_b_c] :
( ( F @ A2 @ B2 )
=> ( produc9024115774385606535_b_c_o @ F @ ( produc2795441082327197628_a_b_c @ A2 @ B2 ) ) ) ).
% case_prodI
thf(fact_1179_case__prodI,axiom,
! [F: a > a > $o,A2: a,B2: a] :
( ( F @ A2 @ B2 )
=> ( produc6436628058953941356_a_a_o @ F @ ( product_Pair_a_a @ A2 @ B2 ) ) ) ).
% case_prodI
thf(fact_1180_case__prodI2,axiom,
! [P: product_prod_d_d,C: d > d > $o] :
( ! [A4: d,B4: d] :
( ( P
= ( product_Pair_d_d @ A4 @ B4 ) )
=> ( C @ A4 @ B4 ) )
=> ( produc1445293847429941932_d_d_o @ C @ P ) ) ).
% case_prodI2
thf(fact_1181_case__prodI2,axiom,
! [P: product_prod_b_c,C: b > c > $o] :
( ! [A4: b,B4: c] :
( ( P
= ( product_Pair_b_c @ A4 @ B4 ) )
=> ( C @ A4 @ B4 ) )
=> ( produc1873627588981547243_b_c_o @ C @ P ) ) ).
% case_prodI2
thf(fact_1182_case__prodI2,axiom,
! [P: produc3220416805844688357od_c_a,C: a > list_P6327159017948738492od_c_a > $o] :
( ! [A4: a,B4: list_P6327159017948738492od_c_a] :
( ( P
= ( produc3580641852002036821od_c_a @ A4 @ B4 ) )
=> ( C @ A4 @ B4 ) )
=> ( produc3030812177477723822_c_a_o @ C @ P ) ) ).
% case_prodI2
thf(fact_1183_case__prodI2,axiom,
! [P: produc8838969699183119820_a_b_c,C: a > fsm_a_b_c > $o] :
( ! [A4: a,B4: fsm_a_b_c] :
( ( P
= ( produc2795441082327197628_a_b_c @ A4 @ B4 ) )
=> ( C @ A4 @ B4 ) )
=> ( produc9024115774385606535_b_c_o @ C @ P ) ) ).
% case_prodI2
thf(fact_1184_case__prodI2,axiom,
! [P: product_prod_a_a,C: a > a > $o] :
( ! [A4: a,B4: a] :
( ( P
= ( product_Pair_a_a @ A4 @ B4 ) )
=> ( C @ A4 @ B4 ) )
=> ( produc6436628058953941356_a_a_o @ C @ P ) ) ).
% case_prodI2
thf(fact_1185_sup_Obounded__iff,axiom,
! [B2: set_a,C: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ ( sup_sup_set_a @ B2 @ C ) @ A2 )
= ( ( ord_less_eq_set_a @ B2 @ A2 )
& ( ord_less_eq_set_a @ C @ A2 ) ) ) ).
% sup.bounded_iff
thf(fact_1186_sup_Obounded__iff,axiom,
! [B2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ B2 @ C ) @ A2 )
= ( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
& ( ord_le2998388488506175548od_c_a @ C @ A2 ) ) ) ).
% sup.bounded_iff
thf(fact_1187_le__sup__iff,axiom,
! [X2: set_a,Y: set_a,Z: set_a] :
( ( ord_less_eq_set_a @ ( sup_sup_set_a @ X2 @ Y ) @ Z )
= ( ( ord_less_eq_set_a @ X2 @ Z )
& ( ord_less_eq_set_a @ Y @ Z ) ) ) ).
% le_sup_iff
thf(fact_1188_le__sup__iff,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a,Z: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ X2 @ Y ) @ Z )
= ( ( ord_le2998388488506175548od_c_a @ X2 @ Z )
& ( ord_le2998388488506175548od_c_a @ Y @ Z ) ) ) ).
% le_sup_iff
thf(fact_1189_Un__subset__iff,axiom,
! [A: set_a,B: set_a,C3: set_a] :
( ( ord_less_eq_set_a @ ( sup_sup_set_a @ A @ B ) @ C3 )
= ( ( ord_less_eq_set_a @ A @ C3 )
& ( ord_less_eq_set_a @ B @ C3 ) ) ) ).
% Un_subset_iff
thf(fact_1190_Un__subset__iff,axiom,
! [A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a,C3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ A @ B ) @ C3 )
= ( ( ord_le2998388488506175548od_c_a @ A @ C3 )
& ( ord_le2998388488506175548od_c_a @ B @ C3 ) ) ) ).
% Un_subset_iff
thf(fact_1191_UN__ball__bex__simps_I4_J,axiom,
! [B: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( ? [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ B @ A ) ) )
& ( P5 @ X3 ) ) )
= ( ? [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ? [Y5: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Y5 @ ( B @ X3 ) )
& ( P5 @ Y5 ) ) ) ) ) ).
% UN_ball_bex_simps(4)
thf(fact_1192_UN__ball__bex__simps_I2_J,axiom,
! [B: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( ! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ B @ A ) ) )
=> ( P5 @ X3 ) ) )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
=> ! [Y5: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Y5 @ ( B @ X3 ) )
=> ( P5 @ Y5 ) ) ) ) ) ).
% UN_ball_bex_simps(2)
thf(fact_1193_bex__UN,axiom,
! [B: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( ? [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ B @ A ) ) )
& ( P5 @ X3 ) ) )
= ( ? [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
& ? [Y5: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Y5 @ ( B @ X3 ) )
& ( P5 @ Y5 ) ) ) ) ) ).
% bex_UN
thf(fact_1194_ball__UN,axiom,
! [B: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,P5: list_P903359562653991662od_b_c > $o] :
( ( ! [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ B @ A ) ) )
=> ( P5 @ X3 ) ) )
= ( ! [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A )
=> ! [Y5: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ Y5 @ ( B @ X3 ) )
=> ( P5 @ Y5 ) ) ) ) ) ).
% ball_UN
thf(fact_1195_SUP__identity__eq,axiom,
! [A: set_se3924713247505902254od_b_c] :
( ( comple1250193257546725051od_b_c
@ ( image_8181729759120431109od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] : X3
@ A ) )
= ( comple1250193257546725051od_b_c @ A ) ) ).
% SUP_identity_eq
thf(fact_1196_set__append,axiom,
! [Xs: list_P6327159017948738492od_c_a,Ys: list_P6327159017948738492od_c_a] :
( ( set_Pr5664641634098845387od_c_a @ ( append3884164603879732689od_c_a @ Xs @ Ys ) )
= ( sup_su7950883165052597354od_c_a @ ( set_Pr5664641634098845387od_c_a @ Xs ) @ ( set_Pr5664641634098845387od_c_a @ Ys ) ) ) ).
% set_append
thf(fact_1197_set__append,axiom,
! [Xs: list_P903359562653991662od_b_c,Ys: list_P903359562653991662od_b_c] :
( ( set_Product_prod_b_c2 @ ( append2547753245680614915od_b_c @ Xs @ Ys ) )
= ( sup_su2554677861087362972od_b_c @ ( set_Product_prod_b_c2 @ Xs ) @ ( set_Product_prod_b_c2 @ Ys ) ) ) ).
% set_append
thf(fact_1198_set__append,axiom,
! [Xs: list_P3660316430366008877_set_a,Ys: list_P3660316430366008877_set_a] :
( ( set_Pr7878197726666307004_set_a @ ( append6456390900168921282_set_a @ Xs @ Ys ) )
= ( sup_su5624169484884619995_set_a @ ( set_Pr7878197726666307004_set_a @ Xs ) @ ( set_Pr7878197726666307004_set_a @ Ys ) ) ) ).
% set_append
thf(fact_1199_set__append,axiom,
! [Xs: list_l8907847357763382004od_b_c,Ys: list_l8907847357763382004od_b_c] :
( ( set_li4480668622519654659od_b_c @ ( append6992831555715836169od_b_c @ Xs @ Ys ) )
= ( sup_su3823046536922626210od_b_c @ ( set_li4480668622519654659od_b_c @ Xs ) @ ( set_li4480668622519654659od_b_c @ Ys ) ) ) ).
% set_append
thf(fact_1200_if__image__distrib,axiom,
! [P5: produc8838969699183119820_a_b_c > $o,F: produc8838969699183119820_a_b_c > a,G: produc8838969699183119820_a_b_c > a,S: set_Pr2640454425625433516_a_b_c] :
( ( image_3273489647386116407_b_c_a
@ ^ [X3: produc8838969699183119820_a_b_c] : ( if_a @ ( P5 @ X3 ) @ ( F @ X3 ) @ ( G @ X3 ) )
@ S )
= ( sup_sup_set_a @ ( image_3273489647386116407_b_c_a @ F @ ( inf_in4776242878804941978_a_b_c @ S @ ( collec3867759823522760631_a_b_c @ P5 ) ) )
@ ( image_3273489647386116407_b_c_a @ G
@ ( inf_in4776242878804941978_a_b_c @ S
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
~ ( P5 @ X3 ) ) ) ) ) ) ).
% if_image_distrib
thf(fact_1201_if__image__distrib,axiom,
! [P5: list_P903359562653991662od_b_c > $o,F: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,G: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c,S: set_li6436108459499378894od_b_c] :
( ( image_2850395784482391045od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] : ( if_lis437861846949295796od_b_c @ ( P5 @ X3 ) @ ( F @ X3 ) @ ( G @ X3 ) )
@ S )
= ( sup_su3823046536922626210od_b_c @ ( image_2850395784482391045od_b_c @ F @ ( inf_in4978071631833541052od_b_c @ S @ ( collec2280997390073109977od_b_c @ P5 ) ) )
@ ( image_2850395784482391045od_b_c @ G
@ ( inf_in4978071631833541052od_b_c @ S
@ ( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
~ ( P5 @ X3 ) ) ) ) ) ) ).
% if_image_distrib
thf(fact_1202_if__image__distrib,axiom,
! [P5: produc7049025859877086738_set_a > $o,F: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,G: produc7049025859877086738_set_a > list_P6327159017948738492od_c_a,S: set_Pr3779000724142394866_set_a] :
( ( image_865596521259543215od_c_a
@ ^ [X3: produc7049025859877086738_set_a] : ( if_lis1795051829816687490od_c_a @ ( P5 @ X3 ) @ ( F @ X3 ) @ ( G @ X3 ) )
@ S )
= ( sup_su500200128730103920od_c_a @ ( image_865596521259543215od_c_a @ F @ ( inf_in1791426075705210592_set_a @ S @ ( collec5778745153847319805_set_a @ P5 ) ) )
@ ( image_865596521259543215od_c_a @ G
@ ( inf_in1791426075705210592_set_a @ S
@ ( collec5778745153847319805_set_a
@ ^ [X3: produc7049025859877086738_set_a] :
~ ( P5 @ X3 ) ) ) ) ) ) ).
% if_image_distrib
thf(fact_1203_if__image__distrib,axiom,
! [P5: produc8838969699183119820_a_b_c > $o,F: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,G: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,S: set_Pr2640454425625433516_a_b_c] :
( ( image_2344789136157180295od_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] : ( if_set5339988235699434644od_b_c @ ( P5 @ X3 ) @ ( F @ X3 ) @ ( G @ X3 ) )
@ S )
= ( sup_su8485086389179333250od_b_c @ ( image_2344789136157180295od_b_c @ F @ ( inf_in4776242878804941978_a_b_c @ S @ ( collec3867759823522760631_a_b_c @ P5 ) ) )
@ ( image_2344789136157180295od_b_c @ G
@ ( inf_in4776242878804941978_a_b_c @ S
@ ( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
~ ( P5 @ X3 ) ) ) ) ) ) ).
% if_image_distrib
thf(fact_1204_UN__Un,axiom,
! [M: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ ( sup_su7650654951151286656_a_b_c @ A @ B ) ) )
= ( sup_su3823046536922626210od_b_c @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ A ) ) @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ B ) ) ) ) ).
% UN_Un
thf(fact_1205_reachable__states__intro,axiom,
! [M: fsm_a_b_c,P: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ ( initial_a_b_c @ M ) @ P )
=> ( member_a @ ( target_a_b_c @ ( initial_a_b_c @ M ) @ P ) @ ( reacha1620305530751930115_a_b_c @ M ) ) ) ).
% reachable_states_intro
thf(fact_1206_SUP__union,axiom,
! [M: produc8838969699183119820_a_b_c > set_li6436108459499378894od_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ ( sup_su7650654951151286656_a_b_c @ A @ B ) ) )
= ( sup_su3823046536922626210od_b_c @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ A ) ) @ ( comple1250193257546725051od_b_c @ ( image_2344789136157180295od_b_c @ M @ B ) ) ) ) ).
% SUP_union
thf(fact_1207_reachable__states__initial,axiom,
! [M: fsm_a_b_c] : ( member_a @ ( initial_a_b_c @ M ) @ ( reacha1620305530751930115_a_b_c @ M ) ) ).
% reachable_states_initial
thf(fact_1208_reachable__state__is__state,axiom,
! [Q: a,M: fsm_a_b_c] :
( ( member_a @ Q @ ( reacha1620305530751930115_a_b_c @ M ) )
=> ( member_a @ Q @ ( states_a_b_c @ M ) ) ) ).
% reachable_state_is_state
thf(fact_1209_UnI2,axiom,
! [C: produc4859908366599477352od_d_d,B: set_Pr9130538228769002824od_d_d,A: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ B )
=> ( member73601632213084689od_d_d @ C @ ( sup_su3647555221267236124od_d_d @ A @ B ) ) ) ).
% UnI2
thf(fact_1210_UnI2,axiom,
! [C: produc8838969699183119820_a_b_c,B: set_Pr2640454425625433516_a_b_c,A: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ B )
=> ( member997585926662434933_a_b_c @ C @ ( sup_su7650654951151286656_a_b_c @ A @ B ) ) ) ).
% UnI2
thf(fact_1211_UnI2,axiom,
! [C: list_P903359562653991662od_b_c,B: set_li6436108459499378894od_b_c,A: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ B )
=> ( member6330420149250801815od_b_c @ C @ ( sup_su3823046536922626210od_b_c @ A @ B ) ) ) ).
% UnI2
thf(fact_1212_UnI2,axiom,
! [C: list_P6327159017948738492od_c_a,B: set_li1159382662694783132od_c_a,A: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ B )
=> ( member7410604586820865893od_c_a @ C @ ( sup_su500200128730103920od_c_a @ A @ B ) ) ) ).
% UnI2
thf(fact_1213_UnI2,axiom,
! [C: a,B: set_a,A: set_a] :
( ( member_a @ C @ B )
=> ( member_a @ C @ ( sup_sup_set_a @ A @ B ) ) ) ).
% UnI2
thf(fact_1214_UnI1,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ A )
=> ( member73601632213084689od_d_d @ C @ ( sup_su3647555221267236124od_d_d @ A @ B ) ) ) ).
% UnI1
thf(fact_1215_UnI1,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ A )
=> ( member997585926662434933_a_b_c @ C @ ( sup_su7650654951151286656_a_b_c @ A @ B ) ) ) ).
% UnI1
thf(fact_1216_UnI1,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ A )
=> ( member6330420149250801815od_b_c @ C @ ( sup_su3823046536922626210od_b_c @ A @ B ) ) ) ).
% UnI1
thf(fact_1217_UnI1,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ A )
=> ( member7410604586820865893od_c_a @ C @ ( sup_su500200128730103920od_c_a @ A @ B ) ) ) ).
% UnI1
thf(fact_1218_UnI1,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ A )
=> ( member_a @ C @ ( sup_sup_set_a @ A @ B ) ) ) ).
% UnI1
thf(fact_1219_UnE,axiom,
! [C: produc4859908366599477352od_d_d,A: set_Pr9130538228769002824od_d_d,B: set_Pr9130538228769002824od_d_d] :
( ( member73601632213084689od_d_d @ C @ ( sup_su3647555221267236124od_d_d @ A @ B ) )
=> ( ~ ( member73601632213084689od_d_d @ C @ A )
=> ( member73601632213084689od_d_d @ C @ B ) ) ) ).
% UnE
thf(fact_1220_UnE,axiom,
! [C: produc8838969699183119820_a_b_c,A: set_Pr2640454425625433516_a_b_c,B: set_Pr2640454425625433516_a_b_c] :
( ( member997585926662434933_a_b_c @ C @ ( sup_su7650654951151286656_a_b_c @ A @ B ) )
=> ( ~ ( member997585926662434933_a_b_c @ C @ A )
=> ( member997585926662434933_a_b_c @ C @ B ) ) ) ).
% UnE
thf(fact_1221_UnE,axiom,
! [C: list_P903359562653991662od_b_c,A: set_li6436108459499378894od_b_c,B: set_li6436108459499378894od_b_c] :
( ( member6330420149250801815od_b_c @ C @ ( sup_su3823046536922626210od_b_c @ A @ B ) )
=> ( ~ ( member6330420149250801815od_b_c @ C @ A )
=> ( member6330420149250801815od_b_c @ C @ B ) ) ) ).
% UnE
thf(fact_1222_UnE,axiom,
! [C: list_P6327159017948738492od_c_a,A: set_li1159382662694783132od_c_a,B: set_li1159382662694783132od_c_a] :
( ( member7410604586820865893od_c_a @ C @ ( sup_su500200128730103920od_c_a @ A @ B ) )
=> ( ~ ( member7410604586820865893od_c_a @ C @ A )
=> ( member7410604586820865893od_c_a @ C @ B ) ) ) ).
% UnE
thf(fact_1223_UnE,axiom,
! [C: a,A: set_a,B: set_a] :
( ( member_a @ C @ ( sup_sup_set_a @ A @ B ) )
=> ( ~ ( member_a @ C @ A )
=> ( member_a @ C @ B ) ) ) ).
% UnE
thf(fact_1224_Un__def,axiom,
( sup_su3647555221267236124od_d_d
= ( ^ [A6: set_Pr9130538228769002824od_d_d,B6: set_Pr9130538228769002824od_d_d] :
( collec5362705567740981075od_d_d
@ ^ [X3: produc4859908366599477352od_d_d] :
( ( member73601632213084689od_d_d @ X3 @ A6 )
| ( member73601632213084689od_d_d @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1225_Un__def,axiom,
( sup_su7650654951151286656_a_b_c
= ( ^ [A6: set_Pr2640454425625433516_a_b_c,B6: set_Pr2640454425625433516_a_b_c] :
( collec3867759823522760631_a_b_c
@ ^ [X3: produc8838969699183119820_a_b_c] :
( ( member997585926662434933_a_b_c @ X3 @ A6 )
| ( member997585926662434933_a_b_c @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1226_Un__def,axiom,
( sup_su3823046536922626210od_b_c
= ( ^ [A6: set_li6436108459499378894od_b_c,B6: set_li6436108459499378894od_b_c] :
( collec2280997390073109977od_b_c
@ ^ [X3: list_P903359562653991662od_b_c] :
( ( member6330420149250801815od_b_c @ X3 @ A6 )
| ( member6330420149250801815od_b_c @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1227_Un__def,axiom,
( sup_sup_set_a
= ( ^ [A6: set_a,B6: set_a] :
( collect_a
@ ^ [X3: a] :
( ( member_a @ X3 @ A6 )
| ( member_a @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1228_Un__def,axiom,
( sup_su500200128730103920od_c_a
= ( ^ [A6: set_li1159382662694783132od_c_a,B6: set_li1159382662694783132od_c_a] :
( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( member7410604586820865893od_c_a @ X3 @ A6 )
| ( member7410604586820865893od_c_a @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1229_Un__def,axiom,
( sup_su8485086389179333250od_b_c
= ( ^ [A6: set_se3924713247505902254od_b_c,B6: set_se3924713247505902254od_b_c] :
( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( member6985331446368301687od_b_c @ X3 @ A6 )
| ( member6985331446368301687od_b_c @ X3 @ B6 ) ) ) ) ) ).
% Un_def
thf(fact_1230_Collect__disj__eq,axiom,
! [P5: list_P6327159017948738492od_c_a > $o,Q5: list_P6327159017948738492od_c_a > $o] :
( ( collec6273869032445462695od_c_a
@ ^ [X3: list_P6327159017948738492od_c_a] :
( ( P5 @ X3 )
| ( Q5 @ X3 ) ) )
= ( sup_su500200128730103920od_c_a @ ( collec6273869032445462695od_c_a @ P5 ) @ ( collec6273869032445462695od_c_a @ Q5 ) ) ) ).
% Collect_disj_eq
thf(fact_1231_Collect__disj__eq,axiom,
! [P5: set_li6436108459499378894od_b_c > $o,Q5: set_li6436108459499378894od_b_c > $o] :
( ( collec1823247286932916153od_b_c
@ ^ [X3: set_li6436108459499378894od_b_c] :
( ( P5 @ X3 )
| ( Q5 @ X3 ) ) )
= ( sup_su8485086389179333250od_b_c @ ( collec1823247286932916153od_b_c @ P5 ) @ ( collec1823247286932916153od_b_c @ Q5 ) ) ) ).
% Collect_disj_eq
thf(fact_1232_inf__sup__ord_I4_J,axiom,
! [Y: set_a,X2: set_a] : ( ord_less_eq_set_a @ Y @ ( sup_sup_set_a @ X2 @ Y ) ) ).
% inf_sup_ord(4)
thf(fact_1233_inf__sup__ord_I4_J,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ Y @ ( sup_su500200128730103920od_c_a @ X2 @ Y ) ) ).
% inf_sup_ord(4)
thf(fact_1234_inf__sup__ord_I3_J,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ X2 @ ( sup_sup_set_a @ X2 @ Y ) ) ).
% inf_sup_ord(3)
thf(fact_1235_inf__sup__ord_I3_J,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ X2 @ ( sup_su500200128730103920od_c_a @ X2 @ Y ) ) ).
% inf_sup_ord(3)
thf(fact_1236_le__supE,axiom,
! [A2: set_a,B2: set_a,X2: set_a] :
( ( ord_less_eq_set_a @ ( sup_sup_set_a @ A2 @ B2 ) @ X2 )
=> ~ ( ( ord_less_eq_set_a @ A2 @ X2 )
=> ~ ( ord_less_eq_set_a @ B2 @ X2 ) ) ) ).
% le_supE
thf(fact_1237_le__supE,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) @ X2 )
=> ~ ( ( ord_le2998388488506175548od_c_a @ A2 @ X2 )
=> ~ ( ord_le2998388488506175548od_c_a @ B2 @ X2 ) ) ) ).
% le_supE
thf(fact_1238_le__supI,axiom,
! [A2: set_a,X2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ X2 )
=> ( ( ord_less_eq_set_a @ B2 @ X2 )
=> ( ord_less_eq_set_a @ ( sup_sup_set_a @ A2 @ B2 ) @ X2 ) ) ) ).
% le_supI
thf(fact_1239_le__supI,axiom,
! [A2: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ X2 )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ X2 )
=> ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) @ X2 ) ) ) ).
% le_supI
thf(fact_1240_sup__ge1,axiom,
! [X2: set_a,Y: set_a] : ( ord_less_eq_set_a @ X2 @ ( sup_sup_set_a @ X2 @ Y ) ) ).
% sup_ge1
thf(fact_1241_sup__ge1,axiom,
! [X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ X2 @ ( sup_su500200128730103920od_c_a @ X2 @ Y ) ) ).
% sup_ge1
thf(fact_1242_sup__ge2,axiom,
! [Y: set_a,X2: set_a] : ( ord_less_eq_set_a @ Y @ ( sup_sup_set_a @ X2 @ Y ) ) ).
% sup_ge2
thf(fact_1243_sup__ge2,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ Y @ ( sup_su500200128730103920od_c_a @ X2 @ Y ) ) ).
% sup_ge2
thf(fact_1244_le__supI1,axiom,
! [X2: set_a,A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ X2 @ A2 )
=> ( ord_less_eq_set_a @ X2 @ ( sup_sup_set_a @ A2 @ B2 ) ) ) ).
% le_supI1
thf(fact_1245_le__supI1,axiom,
! [X2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ A2 )
=> ( ord_le2998388488506175548od_c_a @ X2 @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) ) ) ).
% le_supI1
thf(fact_1246_le__supI2,axiom,
! [X2: set_a,B2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ X2 @ B2 )
=> ( ord_less_eq_set_a @ X2 @ ( sup_sup_set_a @ A2 @ B2 ) ) ) ).
% le_supI2
thf(fact_1247_le__supI2,axiom,
! [X2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ X2 @ B2 )
=> ( ord_le2998388488506175548od_c_a @ X2 @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) ) ) ).
% le_supI2
thf(fact_1248_sup_Omono,axiom,
! [C: set_a,A2: set_a,D2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ C @ A2 )
=> ( ( ord_less_eq_set_a @ D2 @ B2 )
=> ( ord_less_eq_set_a @ ( sup_sup_set_a @ C @ D2 ) @ ( sup_sup_set_a @ A2 @ B2 ) ) ) ) ).
% sup.mono
thf(fact_1249_sup_Omono,axiom,
! [C: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a,D2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ C @ A2 )
=> ( ( ord_le2998388488506175548od_c_a @ D2 @ B2 )
=> ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ C @ D2 ) @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) ) ) ) ).
% sup.mono
thf(fact_1250_sup__mono,axiom,
! [A2: set_a,C: set_a,B2: set_a,D2: set_a] :
( ( ord_less_eq_set_a @ A2 @ C )
=> ( ( ord_less_eq_set_a @ B2 @ D2 )
=> ( ord_less_eq_set_a @ ( sup_sup_set_a @ A2 @ B2 ) @ ( sup_sup_set_a @ C @ D2 ) ) ) ) ).
% sup_mono
thf(fact_1251_sup__mono,axiom,
! [A2: set_li1159382662694783132od_c_a,C: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a,D2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ C )
=> ( ( ord_le2998388488506175548od_c_a @ B2 @ D2 )
=> ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ A2 @ B2 ) @ ( sup_su500200128730103920od_c_a @ C @ D2 ) ) ) ) ).
% sup_mono
thf(fact_1252_sup__least,axiom,
! [Y: set_a,X2: set_a,Z: set_a] :
( ( ord_less_eq_set_a @ Y @ X2 )
=> ( ( ord_less_eq_set_a @ Z @ X2 )
=> ( ord_less_eq_set_a @ ( sup_sup_set_a @ Y @ Z ) @ X2 ) ) ) ).
% sup_least
thf(fact_1253_sup__least,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,Z: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ Y @ X2 )
=> ( ( ord_le2998388488506175548od_c_a @ Z @ X2 )
=> ( ord_le2998388488506175548od_c_a @ ( sup_su500200128730103920od_c_a @ Y @ Z ) @ X2 ) ) ) ).
% sup_least
thf(fact_1254_le__iff__sup,axiom,
( ord_less_eq_set_a
= ( ^ [X3: set_a,Y5: set_a] :
( ( sup_sup_set_a @ X3 @ Y5 )
= Y5 ) ) ) ).
% le_iff_sup
thf(fact_1255_le__iff__sup,axiom,
( ord_le2998388488506175548od_c_a
= ( ^ [X3: set_li1159382662694783132od_c_a,Y5: set_li1159382662694783132od_c_a] :
( ( sup_su500200128730103920od_c_a @ X3 @ Y5 )
= Y5 ) ) ) ).
% le_iff_sup
thf(fact_1256_sup_OorderE,axiom,
! [B2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( A2
= ( sup_sup_set_a @ A2 @ B2 ) ) ) ).
% sup.orderE
thf(fact_1257_sup_OorderE,axiom,
! [B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( A2
= ( sup_su500200128730103920od_c_a @ A2 @ B2 ) ) ) ).
% sup.orderE
thf(fact_1258_sup_OorderI,axiom,
! [A2: set_a,B2: set_a] :
( ( A2
= ( sup_sup_set_a @ A2 @ B2 ) )
=> ( ord_less_eq_set_a @ B2 @ A2 ) ) ).
% sup.orderI
thf(fact_1259_sup_OorderI,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( A2
= ( sup_su500200128730103920od_c_a @ A2 @ B2 ) )
=> ( ord_le2998388488506175548od_c_a @ B2 @ A2 ) ) ).
% sup.orderI
thf(fact_1260_sup__unique,axiom,
! [F: set_a > set_a > set_a,X2: set_a,Y: set_a] :
( ! [X: set_a,Y3: set_a] : ( ord_less_eq_set_a @ X @ ( F @ X @ Y3 ) )
=> ( ! [X: set_a,Y3: set_a] : ( ord_less_eq_set_a @ Y3 @ ( F @ X @ Y3 ) )
=> ( ! [X: set_a,Y3: set_a,Z3: set_a] :
( ( ord_less_eq_set_a @ Y3 @ X )
=> ( ( ord_less_eq_set_a @ Z3 @ X )
=> ( ord_less_eq_set_a @ ( F @ Y3 @ Z3 ) @ X ) ) )
=> ( ( sup_sup_set_a @ X2 @ Y )
= ( F @ X2 @ Y ) ) ) ) ) ).
% sup_unique
thf(fact_1261_sup__unique,axiom,
! [F: set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a > set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a,Y: set_li1159382662694783132od_c_a] :
( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ X @ ( F @ X @ Y3 ) )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a] : ( ord_le2998388488506175548od_c_a @ Y3 @ ( F @ X @ Y3 ) )
=> ( ! [X: set_li1159382662694783132od_c_a,Y3: set_li1159382662694783132od_c_a,Z3: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ Y3 @ X )
=> ( ( ord_le2998388488506175548od_c_a @ Z3 @ X )
=> ( ord_le2998388488506175548od_c_a @ ( F @ Y3 @ Z3 ) @ X ) ) )
=> ( ( sup_su500200128730103920od_c_a @ X2 @ Y )
= ( F @ X2 @ Y ) ) ) ) ) ).
% sup_unique
thf(fact_1262_sup_Oabsorb1,axiom,
! [B2: set_a,A2: set_a] :
( ( ord_less_eq_set_a @ B2 @ A2 )
=> ( ( sup_sup_set_a @ A2 @ B2 )
= A2 ) ) ).
% sup.absorb1
thf(fact_1263_sup_Oabsorb1,axiom,
! [B2: set_li1159382662694783132od_c_a,A2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ B2 @ A2 )
=> ( ( sup_su500200128730103920od_c_a @ A2 @ B2 )
= A2 ) ) ).
% sup.absorb1
thf(fact_1264_sup_Oabsorb2,axiom,
! [A2: set_a,B2: set_a] :
( ( ord_less_eq_set_a @ A2 @ B2 )
=> ( ( sup_sup_set_a @ A2 @ B2 )
= B2 ) ) ).
% sup.absorb2
thf(fact_1265_sup_Oabsorb2,axiom,
! [A2: set_li1159382662694783132od_c_a,B2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ A2 @ B2 )
=> ( ( sup_su500200128730103920od_c_a @ A2 @ B2 )
= B2 ) ) ).
% sup.absorb2
thf(fact_1266_sup__absorb1,axiom,
! [Y: set_li1159382662694783132od_c_a,X2: set_li1159382662694783132od_c_a] :
( ( ord_le2998388488506175548od_c_a @ Y @ X2 )
=> ( ( sup_su500200128730103920od_c_a @ X2 @ Y )
= X2 ) ) ).
% sup_absorb1
% Helper facts (9)
thf(help_If_2_1_If_001tf__a_T,axiom,
! [X2: a,Y: a] :
( ( if_a @ $false @ X2 @ Y )
= Y ) ).
thf(help_If_1_1_If_001tf__a_T,axiom,
! [X2: a,Y: a] :
( ( if_a @ $true @ X2 @ Y )
= X2 ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_T,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c] :
( ( if_lis437861846949295796od_b_c @ $false @ X2 @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_T,axiom,
! [X2: list_P903359562653991662od_b_c,Y: list_P903359562653991662od_b_c] :
( ( if_lis437861846949295796od_b_c @ $true @ X2 @ Y )
= X2 ) ).
thf(help_If_2_1_If_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_T,axiom,
! [X2: set_li6436108459499378894od_b_c,Y: set_li6436108459499378894od_b_c] :
( ( if_set5339988235699434644od_b_c @ $false @ X2 @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_T,axiom,
! [X2: set_li6436108459499378894od_b_c,Y: set_li6436108459499378894od_b_c] :
( ( if_set5339988235699434644od_b_c @ $true @ X2 @ Y )
= X2 ) ).
thf(help_If_3_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_T,axiom,
! [P5: $o] :
( ( P5 = $true )
| ( P5 = $false ) ) ).
thf(help_If_2_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_T,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a] :
( ( if_lis1795051829816687490od_c_a @ $false @ X2 @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__a_J_J_J_J_T,axiom,
! [X2: list_P6327159017948738492od_c_a,Y: list_P6327159017948738492od_c_a] :
( ( if_lis1795051829816687490od_c_a @ $true @ X2 @ Y )
= X2 ) ).
% Conjectures (1)
thf(conj_0,conjecture,
member_a @ ( target_a_b_c @ q2 @ pt ) @ ( states_a_b_c @ m ) ).
%------------------------------------------------------------------------------