TPTP Problem File: SLH0361^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/0045_State_Separator/prob_02674_138616__19895510_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 2129 ( 588 unt; 852 typ; 0 def)
% Number of atoms : 4135 (2153 equ; 0 cnn)
% Maximal formula atoms : 14 ( 3 avg)
% Number of connectives : 16265 ( 443 ~; 77 |; 703 &;13436 @)
% ( 0 <=>;1606 =>; 0 <=; 0 <~>)
% Maximal formula depth : 29 ( 7 avg)
% Number of types : 221 ( 220 usr)
% Number of type conns : 1515 (1515 >; 0 *; 0 +; 0 <<)
% Number of symbols : 635 ( 632 usr; 37 con; 0-5 aty)
% Number of variables : 4440 ( 492 ^;3487 !; 461 ?;4440 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 11:28:34.095
%------------------------------------------------------------------------------
% Could-be-implicit typings (220)
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J_J,type,
list_P3072728476344414928_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
produc4612780081894834240_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J_J,type,
list_P953336824429746729_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
produc6752683490396420771_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
list_P1661186363840085254_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J_J,type,
list_P2242549886795509588_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
set_Pr4521937885902694828_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc1110155907445038655_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc2172198381475533558_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
produc123133041302015044_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Su191764475585679481_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J_J,type,
list_P747566903215087359_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc187221016229127246_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
produc8368057995964161273_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc6746589828243842210_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc4238011066878303521_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mtf__a_Mtf__a_J,type,
fsm_Su3682708328010082726_a_a_a: $tType ).
thf(ty_n_t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
sum_su9028962287773007220_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P8614482820184752236_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc8336027307173600092_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
list_P1303110702266167372_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
set_Pr2050829979105391092_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P1545942051602268092_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P4201227678853489407_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr6602633843840758422_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc4009731802749794876_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc7669896877331299902_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1185401179908872758_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc8556884082142916345_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
list_P6192864029102241151_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
set_Pr3270802966098088854_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc7062490817812474422_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc7205803768117265017_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc6517280352101095335_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P26516401010490797_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr3539769253157672583_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1427540959674981287_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1818365329373555060_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc4996081253383065307_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J,type,
set_li8187372849508738239_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Su9126677927579460392_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Su8460619123207634945_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
list_P7090462827770577289_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr5095856030971434838_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc8583226035453294713_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc4168301001141599500_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc7598642544577812982_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
set_li3897233220482686790_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc7114392465597884317_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc4143628843279746483_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8947162098032148155_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc7041405307661051810_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc555881255782745955_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8395782547930625127_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mtf__a_Mtf__a_J,type,
fsm_Su9110205630108046366_b_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P3520633289758869904_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P4757815768974755331_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
list_P8385316394189796816_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
list_P2662136565089636141_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr2800860636864108854_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr4038043116079994281_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
set_Pr1942363912194875091_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc5292486614900721751_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc2615929035991583448_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc6800189296593107456_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1343018038164865011_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc2838380418727528000_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc2292943366414122525_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc2205542212711013145_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2012875711684101175_a_a_a: $tType ).
thf(ty_n_t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
sum_su3319313512633463507_a_a_a: $tType ).
thf(ty_n_t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
sum_su7097789883626692410_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Su5389930469274373493_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
list_P7288063097042049407_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
list_P3019927266722535345_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr7080229523859472165_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
set_Pr2812093693539958103_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc7863193890929681519_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc1092088106475019169_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc1961473926884108117_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc2557429514133679512_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Pr791368616075801221_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Pr4241336452947727300_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
list_P9033668338835616561_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_Pr6929263273122953460_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
set_Pr7305169452869355022_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
list_P9067677309952966352_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr8976229215889504886_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc5895240578159928901_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc3163772828331864072_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc5452756132721879828_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc6221990862682875182_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc4165969764426093739_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8681278163233174848_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2420701091665297005_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc3409292463118227758_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc4397883834571158511_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mtf__b_Mtf__c_J,type,
fsm_Su5061008834647052523_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mtf__a_Mtf__a_J,type,
fsm_Su7848464408013270954_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc4221036480100219101_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc282636037351565854_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc620010017834769695_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc5567607631457688415_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
set_li1107485331741956252_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc6225797577311654205_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr519653007912968155_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mtf__a_Mtf__a_J,type,
fsm_Pr3307108581279186586_a_a_a: $tType ).
thf(ty_n_t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
sum_su4248445270437562310_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
list_P8197596098214363964_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
list_P4430297574055495993_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
list_P1300507108341865047_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr4618682941230328598_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
set_Pr4956056921713532439_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
set_Pr6944965988212605489_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8818140549251888616_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc884577481120224310_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc6652766364056563971_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc1141838204273412275_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5928450642596067255_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc4859596459274012881_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc1101572971488479425_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc4410446401764780481_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mtf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
fsm_Pr6532079070102214215_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc1051194571141289317_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
list_P621581168264393179_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
list_P2846407963323358427_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
set_Pr5180098504696546229_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
set_Pr7404925299755511477_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J,type,
set_li5429949363059293403_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5497175231807496192_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc8408251686981386119_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc3952246846989946709_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc2396945848731764616_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc8677025873505188437_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2699762558126589253_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Pr6287166851770849218_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Pr8211287145308421045_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr1689297741181757054_a_b_c: $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__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,
set_Pr1636130888832580182od_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
list_P1860691181597038048od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
list_P7566143005048781605_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J_J,type,
set_Pr3755630826337151622od_b_c: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
list_P1748870522207721567_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
set_Pr5813531400943588409_a_a_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_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
produc8442256252373339344od_b_c: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8919447926172624840_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc5464264772254188693_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc7304779461912666770_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc2766379329844667609_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr6383261684945925900_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_Su4683625031830649393_a_a_b: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
list_P7200181061086074537_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
set_Pr7557400373007319375_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc4599315669132417306_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc717820242741202023_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc7810058533641270553_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc3928563107250055270_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2946448188495796246_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc7139305971758908517_a_a_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc1309419854165612193od_b_c: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
set_li4521133000354268721_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
set_li1065949846435832574_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mtf__b_Mtf__c_J,type,
fsm_Pr2881293275407293662_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mtf__b_Mtf__c_J,type,
fsm_Pr7788241886712558251_b_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mtf__a_Mtf__a_J,type,
fsm_Pr1352325423224000874_b_a_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__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__b_J_J_J_J,type,
set_Pr2571968302941365590od_c_b: $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__Set__Oset_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,
set_Pr625025929086095065od_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
list_P1813520604369389947_a_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
list_P7155397214832950472_a_a_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
set_Pr904891338250078753_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
set_Pr6246767948713639278_a_a_b: $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__b_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__b_J_J_J,type,
produc5320802312496131830od_c_b: $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__a_Mtf__a_J_J_J,type,
produc7928013997122480633od_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc1895207096998757355_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc4289712440464307946_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc6684217783929858537_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc4770514982935793080_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
fsm_c_8682073512053177019_a_a_b: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__b_Mtf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
fsm_b_2210266817785990191_a_a_a: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_Mtf__c_J,type,
fsm_Su3173892059090327343_a_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__a_Mtf__a_J,type,
fsm_Su5961347632456545774_a_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__a_Mt__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
produc5160346394017861590od_a_a: $tType ).
thf(ty_n_t__List__Olist_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
list_S8072159660131056972_a_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
set_Su8591296761904255986_a_a_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__b_J_J,type,
produc2204393324504462478od_c_b: $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__a_Mtf__a_J_J,type,
produc4044097585999906000od_a_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__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
sum_su5154756782089200444_a_a_a: $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__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__a_J_J,type,
list_P1396940483166286381od_a_a: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
set_Product_prod_a_a: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
product_prod_nat_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__c_Mtf__b_J,type,
product_prod_c_b: $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__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__FSM__Ofsm_Itf__c_Mtf__b_Mtf__c_J,type,
fsm_c_b_c: $tType ).
thf(ty_n_t__FSM__Ofsm_Itf__b_Mtf__b_Mtf__c_J,type,
fsm_b_b_c: $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__a_J,type,
fsm_a_a_a: $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__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__c,type,
c: $tType ).
thf(ty_n_tf__b,type,
b: $tType ).
thf(ty_n_tf__a,type,
a: $tType ).
% Explicit typings (632)
thf(sy_c_FSM_OLS__acyclic_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
lS_acy4668073874649717238_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > set_li1065949846435832574_a_a_b ).
thf(sy_c_FSM_OLS__acyclic_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
lS_acy904398375403819421_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Oacyclic_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
acycli3019483576907578287_a_a_b: fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Oacyclic_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
acycli6334973534855091236_a_b_c: fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Oadd__transition__with__components_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
add_tr7313952166877789527_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc6800189296593107456_a_a_a > fsm_Pr6287166851770849218_a_a_b ).
thf(sy_c_FSM_Oadd__transition__with__components_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
add_tr191749633354624124_a_b_c: fsm_Su3173892059090327343_a_b_c > produc884577481120224310_a_a_a > fsm_Su3173892059090327343_a_b_c ).
thf(sy_c_FSM_Ocanonical__separator_H_001tf__a_001tf__b_001tf__c,type,
canoni1795827711669416976_a_b_c: fsm_a_b_c > fsm_Pr5633030146480774220_a_b_c > a > a > fsm_Su3173892059090327343_a_b_c ).
thf(sy_c_FSM_Ocompletely__specified_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
comple3249000580571322175_a_a_b: fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Ocompletely__specified_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
comple3605256123784756372_a_b_c: fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Ocompletely__specified__state_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
comple2649600785675951450_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > $o ).
thf(sy_c_FSM_Ocompletely__specified__state_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
comple4819012629217656633_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > $o ).
thf(sy_c_FSM_Odeterministic_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
determ8774513197627008055_a_a_b: fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Odeterministic_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
determ6453466625651965340_a_b_c: fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
from_F1976116041108351342_a_a_b: fsm_Pr791368616075801221_a_a_b > produc884577481120224310_a_a_a > fsm_Pr791368616075801221_a_a_b ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
from_F8247771635465257747_a_a_a: fsm_Pr3307108581279186586_a_a_a > produc884577481120224310_a_a_a > fsm_Pr3307108581279186586_a_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
from_F2827310258497515494_a_a_b: fsm_Pr8211287145308421045_a_a_b > produc4770514982935793080_a_a_b > fsm_Pr8211287145308421045_a_a_b ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
from_F7986001506485183131_b_a_a: fsm_Pr1352325423224000874_b_a_a > produc4770514982935793080_a_a_b > fsm_Pr1352325423224000874_b_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
from_F6245563941867181427_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > fsm_Pr6287166851770849218_a_a_b ).
thf(sy_c_FSM_Ofrom__FSM_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
from_F7700525888172323938_a_a_b: fsm_Su4683625031830649393_a_a_b > sum_su5154756782089200444_a_a_a > fsm_Su4683625031830649393_a_a_b ).
thf(sy_c_FSM_Ofrom__FSM_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
from_F2103252919843094815_a_a_a: fsm_Su5961347632456545774_a_a_a > sum_su5154756782089200444_a_a_a > fsm_Su5961347632456545774_a_a_a ).
thf(sy_c_FSM_Ofrom__FSM_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
from_F8539169374725194592_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > fsm_Su3173892059090327343_a_b_c ).
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_Oh__out_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
h_out_6310775740478713339_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc2396945848731764616_a_a_a > set_b ).
thf(sy_c_FSM_Oh__out_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
h_out_2422034477872479448_a_b_c: fsm_Su3173892059090327343_a_b_c > produc4770514982935793080_a_a_b > set_c ).
thf(sy_c_FSM_Oh__out_001tf__a_001tf__a_001tf__a,type,
h_out_a_a_a: fsm_a_a_a > product_prod_a_a > set_a ).
thf(sy_c_FSM_Oh__out_001tf__a_001tf__b_001tf__c,type,
h_out_a_b_c: fsm_a_b_c > product_prod_a_b > set_c ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia6928045674339925532_a_a_b: fsm_Pr791368616075801221_a_a_b > produc884577481120224310_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
initia4901907407836924901_a_a_a: fsm_Pr3307108581279186586_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia1595719221768223928_a_a_b: fsm_Pr8211287145308421045_a_a_b > produc4770514982935793080_a_a_b ).
thf(sy_c_FSM_Oinitial_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
initia5419579234797426761_b_a_a: fsm_Pr1352325423224000874_b_a_a > produc4770514982935793080_a_a_b ).
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_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia5013972905137889861_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia2424258989328714876_a_a_b: fsm_Su191764475585679481_a_a_b > sum_su9028962287773007220_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001tf__a_001tf__a,type,
initia9181111417782089093_a_a_a: fsm_Su3682708328010082726_a_a_a > sum_su9028962287773007220_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia1897159703354810008_a_a_b: fsm_Su8460619123207634945_a_a_b > sum_su7097789883626692410_a_a_b ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001tf__a_001tf__a,type,
initia8327540589931236969_b_a_a: fsm_Su9110205630108046366_b_a_a > sum_su7097789883626692410_a_a_b ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia7186784010189905471_a_a_b: fsm_Su9126677927579460392_a_a_b > sum_su3319313512633463507_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia8581304622896136204_a_a_b: fsm_Su5389930469274373493_a_a_b > sum_su4248445270437562310_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__a_001tf__a,type,
initia55471205950526965_a_a_a: fsm_Su7848464408013270954_a_a_a > sum_su4248445270437562310_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
initia6491387660832626742_a_b_c: fsm_Su5061008834647052523_a_b_c > sum_su4248445270437562310_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia3760672355826311988_a_a_b: fsm_Su4683625031830649393_a_a_b > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
initia3627050430038103245_a_a_a: fsm_Su5961347632456545774_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Oinitial_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
initia839594848065427214_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Oinitial_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
initia6039622272215124050_a_a_b: fsm_c_8682073512053177019_a_a_b > c ).
thf(sy_c_FSM_Oinputs_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
inputs2873161410287034186_a_b_c: fsm_Pr5633030146480774220_a_b_c > set_b ).
thf(sy_c_FSM_Oinputs_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
inputs925126750808843768_a_a_b: fsm_Pr6287166851770849218_a_a_b > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Oinputs_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
inputs3694848887974842907_a_b_c: fsm_Su3173892059090327343_a_b_c > set_b ).
thf(sy_c_FSM_Oinputs_001tf__a_001tf__b_001tf__c,type,
inputs_a_b_c: fsm_a_b_c > set_b ).
thf(sy_c_FSM_Oio__targets_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
io_tar7108072963341213940_a_a_b: fsm_Pr791368616075801221_a_a_b > list_P7155397214832950472_a_a_b > produc884577481120224310_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM_Oio__targets_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
io_tar2509673025420183309_a_a_a: fsm_Pr3307108581279186586_a_a_a > list_P1396940483166286381od_a_a > produc884577481120224310_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM_Oio__targets_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
io_tar7684873461082605536_a_a_b: fsm_Pr8211287145308421045_a_a_b > list_P7155397214832950472_a_a_b > produc4770514982935793080_a_a_b > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_FSM_Oio__targets_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
io_tar7579544333240987425_b_a_a: fsm_Pr1352325423224000874_b_a_a > list_P1396940483166286381od_a_a > produc4770514982935793080_a_a_b > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_FSM_Oio__targets_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
io_tar1879755107597495661_a_a_b: fsm_Pr6287166851770849218_a_a_b > list_P7155397214832950472_a_a_b > produc1895207096998757355_a_a_a > set_Pr904891338250078753_a_a_a ).
thf(sy_c_FSM_Oio__targets_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
io_tar7000603075844232796_a_a_b: fsm_Su4683625031830649393_a_a_b > list_P7155397214832950472_a_a_b > sum_su5154756782089200444_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Oio__targets_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
io_tar4514536438336734117_a_a_a: fsm_Su5961347632456545774_a_a_a > list_P1396940483166286381od_a_a > sum_su5154756782089200444_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Oio__targets_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
io_tar1727080856364058086_a_b_c: fsm_Su3173892059090327343_a_b_c > list_P903359562653991662od_b_c > sum_su5154756782089200444_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Ois__submachine_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
is_sub8484252162375176803_a_b_c: fsm_Su3173892059090327343_a_b_c > fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
langua8128915693617386428_a_a_a: fsm_Pr6532079070102214215_a_a_a > produc7810058533641270553_a_a_a > list_c > set_li4521133000354268721_a_a_a ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
langua3023930401053692143_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > list_S8072159660131056972_a_a_a > set_li1065949846435832574_a_a_b ).
thf(sy_c_FSM_Olanguage__state__for__input_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
langua8022076716241063652_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > list_b > set_li6436108459499378894od_b_c ).
thf(sy_c_FSM_Olanguage__state__for__input_001tf__b_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
langua8364342509234237028_a_a_a: fsm_b_2210266817785990191_a_a_a > b > list_c > set_li4521133000354268721_a_a_a ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
observ4404008968300781955_a_a_b: fsm_Pr791368616075801221_a_a_b > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
observ1248204241357884222_a_a_a: fsm_Pr3307108581279186586_a_a_a > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
observ4191226443898060305_a_a_b: fsm_Pr8211287145308421045_a_a_b > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
observ7839529218259264560_b_a_a: fsm_Pr1352325423224000874_b_a_a > $o ).
thf(sy_c_FSM_Oobservable_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
observ7609480127267726238_a_a_b: fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Oobservable_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
observ8563788498004600205_a_a_b: fsm_Su4683625031830649393_a_a_b > $o ).
thf(sy_c_FSM_Oobservable_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
observ374133105446117300_a_a_a: fsm_Su5961347632456545774_a_a_a > $o ).
thf(sy_c_FSM_Oobservable_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
observ6810049560328217077_a_b_c: fsm_Su3173892059090327343_a_b_c > $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__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_P6406173025370084677_a_a_b: fsm_Pr791368616075801221_a_a_b > produc884577481120224310_a_a_a > list_P1303110702266167372_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
path_P3388033272012105212_a_a_a: fsm_Pr3307108581279186586_a_a_a > produc884577481120224310_a_a_a > list_P6192864029102241151_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_P1155934449145476303_a_a_b: fsm_Pr8211287145308421045_a_a_b > produc4770514982935793080_a_a_b > list_P8385316394189796816_a_a_b > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
path_P447960203046551282_b_a_a: fsm_Pr1352325423224000874_b_a_a > produc4770514982935793080_a_a_b > list_P9033668338835616561_a_a_b > $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__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
path_P4743837418810288169_a_a_a: fsm_Pr6532079070102214215_a_a_a > produc7810058533641270553_a_a_a > list_P7090462827770577289_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_P4574188132515142236_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > list_P3520633289758869904_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_S1304752709593314579_a_a_b: fsm_Su191764475585679481_a_a_b > sum_su9028962287773007220_a_a_a > list_P3072728476344414928_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001tf__a_001tf__a,type,
path_S4361706828270291886_a_a_a: fsm_Su3682708328010082726_a_a_a > sum_su9028962287773007220_a_a_a > list_P953336824429746729_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_S264780079786346561_a_a_b: fsm_Su8460619123207634945_a_a_b > sum_su7097789883626692410_a_a_b > list_P2242549886795509588_a_a_b > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001tf__a_001tf__a,type,
path_S8893950696295478784_b_a_a: fsm_Su9110205630108046366_b_a_a > sum_su7097789883626692410_a_a_b > list_P747566903215087359_a_a_b > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_S5554404386621442024_a_a_b: fsm_Su9126677927579460392_a_a_b > sum_su3319313512633463507_a_a_a > list_P1661186363840085254_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_S6747785721213197493_a_a_b: fsm_Su5389930469274373493_a_a_b > sum_su4248445270437562310_a_a_a > list_P8614482820184752236_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__a_001tf__a,type,
path_S4742588529375693452_a_a_a: fsm_Su7848464408013270954_a_a_a > sum_su4248445270437562310_a_a_a > list_P4201227678853489407_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
path_S1955132947403017421_a_b_c: fsm_Su5061008834647052523_a_b_c > sum_su4248445270437562310_a_a_a > list_P1545942051602268092_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_S4752583732068403787_a_a_b: fsm_Su4683625031830649393_a_a_b > sum_su5154756782089200444_a_a_a > list_P9067677309952966352_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
path_S3009051168982617206_a_a_a: fsm_Su5961347632456545774_a_a_a > sum_su5154756782089200444_a_a_a > list_P4430297574055495993_a_a_a > $o ).
thf(sy_c_FSM_Opath_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
path_S221595587009941175_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > list_P8197596098214363964_a_a_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__b_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
path_b563861380003114551_a_a_a: fsm_b_2210266817785990191_a_a_a > b > list_P7566143005048781605_a_a_b > $o ).
thf(sy_c_FSM_Opath_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
path_c5421623011159638011_a_a_b: fsm_c_8682073512053177019_a_a_b > c > list_P1860691181597038048od_b_c > $o ).
thf(sy_c_FSM_Opaths__for__input_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
paths_2436134535752754919_a_a_a: fsm_Pr6532079070102214215_a_a_a > produc7810058533641270553_a_a_a > list_c > set_li8187372849508738239_a_a_a ).
thf(sy_c_FSM_Opaths__for__input_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
paths_1915428146606688026_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > list_S8072159660131056972_a_a_a > set_li3897233220482686790_a_a_a ).
thf(sy_c_FSM_Opaths__for__input_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
paths_5395431536175187321_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > list_b > set_li1107485331741956252_a_a_a ).
thf(sy_c_FSM_Opaths__for__input_001tf__b_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
paths_5737697329168360697_a_a_a: fsm_b_2210266817785990191_a_a_a > b > list_c > set_li5429949363059293403_a_a_b ).
thf(sy_c_FSM_Opaths__for__io_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
paths_3868643201761404704_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > list_P7155397214832950472_a_a_b > set_li3897233220482686790_a_a_a ).
thf(sy_c_FSM_Opaths__for__io_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
paths_5320179807070014195_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > list_P903359562653991662od_b_c > set_li1107485331741956252_a_a_a ).
thf(sy_c_FSM_Oreachable__states_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
reacha7147495264601923674_a_a_b: fsm_Pr6287166851770849218_a_a_b > set_Pr904891338250078753_a_a_a ).
thf(sy_c_FSM_Oreachable__states_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
reacha2263492793340247097_a_b_c: fsm_Su3173892059090327343_a_b_c > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Oretains__outputs__for__states__and__inputs_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
retain3432474810896159496_a_a_b: fsm_Pr6287166851770849218_a_a_b > fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Oretains__outputs__for__states__and__inputs_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
retain8413675290114623755_a_b_c: fsm_Su3173892059090327343_a_b_c > fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Osingle__input_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
single8564458778801658663_a_a_b: fsm_Pr6287166851770849218_a_a_b > $o ).
thf(sy_c_FSM_Osingle__input_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
single6641483607941472940_a_b_c: fsm_Su3173892059090327343_a_b_c > $o ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
states7450307986677394561_a_a_b: fsm_Pr4241336452947727300_a_a_b > set_Pr4956056921713532439_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
states6021486123142740674_a_a_b: fsm_Pr791368616075801221_a_a_b > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
states7932151110703657663_a_a_a: fsm_Pr3307108581279186586_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
states2002317254985447971_a_b_c: fsm_Pr1689297741181757054_a_b_c > set_Pr5813531400943588409_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
states5045336508805429138_a_a_b: fsm_Pr8211287145308421045_a_a_b > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_FSM_Ostates_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
states6742877326663703023_b_a_a: fsm_Pr1352325423224000874_b_a_a > set_Pr6246767948713639278_a_a_b ).
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_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
states8463590192175095071_a_a_b: fsm_Pr6287166851770849218_a_a_b > set_Pr904891338250078753_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
states3538144058484115470_a_a_b: fsm_Su4683625031830649393_a_a_b > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
states5822841456425053299_a_a_a: fsm_Su5961347632456545774_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_FSM_Ostates_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
states3035385874452377268_a_b_c: fsm_Su3173892059090327343_a_b_c > set_Su8591296761904255986_a_a_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_Otarget_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
target1704919491679417873_a_a_b: produc884577481120224310_a_a_a > list_P1303110702266167372_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
target2673679534084926512_a_a_a: produc884577481120224310_a_a_a > list_P6192864029102241151_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
target1303427827839886083_a_a_b: produc4770514982935793080_a_a_b > list_P8385316394189796816_a_a_b > produc4770514982935793080_a_a_b ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
target4815919572193323454_b_a_a: produc4770514982935793080_a_a_b > list_P9033668338835616561_a_a_b > produc4770514982935793080_a_a_b ).
thf(sy_c_FSM_Otarget_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
target4721681511209552016_a_a_b: produc1895207096998757355_a_a_a > list_P3520633289758869904_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_FSM_Otarget_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
target5129991884641307775_a_a_b: sum_su5154756782089200444_a_a_a > list_P9067677309952966352_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Otarget_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
target7811201204777689922_a_a_a: sum_su5154756782089200444_a_a_a > list_P4430297574055495993_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Otarget_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
target5023745622805013891_a_b_c: sum_su5154756782089200444_a_a_a > list_P8197596098214363964_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_FSM_Otarget_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
target1000401010099934919_a_a_b: c > list_P1860691181597038048od_b_c > c ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
transi4297421501747413173_a_a_b: fsm_Pr4241336452947727300_a_a_b > set_Pr2050829979105391092_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__b_001tf__c,type,
transi5606176809373972940_a_b_c: fsm_Pr519653007912968155_a_b_c > set_Pr3270802966098088854_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
transi549026741542983407_a_b_c: fsm_Pr1689297741181757054_a_b_c > set_Pr5095856030971434838_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__b_001tf__c,type,
transi9045946477028714084_b_b_c: fsm_Pr7788241886712558251_b_b_c > set_Pr7305169452869355022_a_a_b ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__b_001tf__c,type,
transi6401751653757136829_a_b_c: fsm_Pr5633030146480774220_a_b_c > set_Pr1636130888832580182od_a_a ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
transi7010299678732630507_a_a_b: fsm_Pr6287166851770849218_a_a_b > set_Pr2800860636864108854_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
transi4612001117653690135_a_b_c: fsm_Pr2881293275407293662_a_b_c > set_Pr6929263273122953460_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
transi1397692036513875993_a_a_b: fsm_Su9126677927579460392_a_a_b > set_Pr4521937885902694828_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__b_001tf__c,type,
transi5838560229626784988_a_b_c: fsm_Su5061008834647052523_a_b_c > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
transi473620957736112346_a_a_b: fsm_Su4683625031830649393_a_a_b > set_Pr8976229215889504886_a_a_a ).
thf(sy_c_FSM_Otransitions_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
transi749694810082594024_a_b_c: fsm_Su3173892059090327343_a_b_c > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM_Otransitions_001tf__a_001tf__a_001tf__a,type,
transitions_a_a_a: fsm_a_a_a > set_Pr625025929086095065od_a_a ).
thf(sy_c_FSM_Otransitions_001tf__a_001tf__b_001tf__c,type,
transitions_a_b_c: fsm_a_b_c > set_Pr8357624050790843030od_c_a ).
thf(sy_c_FSM_Otransitions_001tf__b_001tf__b_001tf__c,type,
transitions_b_b_c: fsm_b_b_c > set_Pr2571968302941365590od_c_b ).
thf(sy_c_FSM_Otransitions_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
transi5949722234232290860_a_a_b: fsm_c_8682073512053177019_a_a_b > set_Pr3755630826337151622od_b_c ).
thf(sy_c_FSM_Ovisited__states_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
visite6172159911691885821_a_a_b: produc1895207096998757355_a_a_a > list_P3520633289758869904_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_FSM_Ovisited__states_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
visite8040902618889214550_a_b_c: sum_su5154756782089200444_a_a_a > list_P8197596098214363964_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_FSM__Impl_Odistinguishing__transitions_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
fSM_di7339306060024166443_a_b_c: ( produc4770514982935793080_a_a_b > set_c ) > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > set_Pr5813531400943588409_a_a_a > set_b > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_FSM__Impl_Odistinguishing__transitions_001tf__a_001tf__b_001tf__c,type,
fSM_di5981764419675225489_a_b_c: ( product_prod_a_b > set_c ) > a > a > set_Product_prod_a_a > set_b > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_FSM__Impl_Oshifted__transitions_001tf__a_001tf__b_001tf__c_001tf__a,type,
fSM_sh2270962973017757008_b_c_a: set_Pr1636130888832580182od_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_M_Eo_J,type,
sup_su6155851345211584115_a_a_o: ( produc884577481120224310_a_a_a > $o ) > ( produc884577481120224310_a_a_a > $o ) > produc884577481120224310_a_a_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_M_Eo_J,type,
sup_su2859647878392671851_a_b_o: ( produc4770514982935793080_a_a_b > $o ) > ( produc4770514982935793080_a_a_b > $o ) > produc4770514982935793080_a_a_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_062_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_M_Eo_J_J,type,
sup_su7102191406203184709_a_a_o: ( sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > $o ) > ( sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > $o ) > sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_062_Itf__b_M_Eo_J_J,type,
sup_su5268434625375998917_a_b_o: ( sum_su5154756782089200444_a_a_a > b > $o ) > ( sum_su5154756782089200444_a_a_a > b > $o ) > sum_su5154756782089200444_a_a_a > b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_Eo_J,type,
sup_su2021648564548494567_a_a_o: ( sum_su5154756782089200444_a_a_a > $o ) > ( sum_su5154756782089200444_a_a_a > $o ) > sum_su5154756782089200444_a_a_a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__a_M_062_Itf__a_M_Eo_J_J,type,
sup_sup_a_a_o: ( a > a > $o ) > ( a > a > $o ) > a > a > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat,type,
sup_sup_nat: nat > nat > nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
sup_su7948560395287882858_a_a_a: set_Pr6602633843840758422_a_a_a > set_Pr6602633843840758422_a_a_a > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
sup_su9011528761648865002_a_a_a: set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
sup_su2660408029157294746_a_a_b: set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
sup_su3048258781599657691od_a_a: set_Product_prod_a_a > set_Product_prod_a_a > set_Product_prod_a_a ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
sup_su7096409449263244574_a_a_a: set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
append1962905573249128940_a_a_b: list_P1300507108341865047_a_a_b > list_P1300507108341865047_a_a_b > list_P1300507108341865047_a_a_b ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
append2262074668660228901_a_a_a: list_P3520633289758869904_a_a_a > list_P3520633289758869904_a_a_a > list_P3520633289758869904_a_a_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
append7211258631950116177_a_a_a: list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Oappend_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
append157347090090570333_a_a_b: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
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__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
append1954881080209075390_a_a_a: list_P7200181061086074537_a_a_a > list_P7200181061086074537_a_a_a > list_P7200181061086074537_a_a_a ).
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_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
append6505411241008310416_a_a_a: list_P1813520604369389947_a_a_a > list_P1813520604369389947_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Oappend_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
append944914365211047137_a_a_a: list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Oappend_001tf__b,type,
append_b: list_b > list_b > list_b ).
thf(sy_c_List_Oappend_001tf__c,type,
append_c: list_c > list_c > list_c ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
butlas60410705360980104_a_a_a: list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
butlas2466425122822928358_a_a_b: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
butlas8142365730073264249od_a_a: list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
butlas1772860031844647239_a_a_a: list_P7200181061086074537_a_a_a > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
butlas5354910156707045818od_b_c: list_P903359562653991662od_b_c > list_P903359562653991662od_b_c ).
thf(sy_c_List_Obutlast_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
butlas8814489273740668441_a_a_a: list_P1813520604369389947_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Obutlast_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
butlas3241881294940498794_a_a_a: list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Obutlast_001tf__b,type,
butlast_b: list_b > list_b ).
thf(sy_c_List_Obutlast_001tf__c,type,
butlast_c: list_c > list_c ).
thf(sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
distin5648706335258269743_a_a_a: list_P8197596098214363964_a_a_a > $o ).
thf(sy_c_List_Odistinct_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
distin1372936652459515135_a_a_b: list_P7155397214832950472_a_a_b > $o ).
thf(sy_c_List_Odistinct_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
distin7721000803377255218_a_a_a: list_P1813520604369389947_a_a_a > $o ).
thf(sy_c_List_Odistinct_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
distin5156058890512421251_a_a_a: list_S8072159660131056972_a_a_a > $o ).
thf(sy_c_List_Odistinct_001tf__a,type,
distinct_a: list_a > $o ).
thf(sy_c_List_Odistinct_001tf__b,type,
distinct_b: list_b > $o ).
thf(sy_c_List_Odistinct_001tf__c,type,
distinct_c: list_c > $o ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
cons_P5563258090397451722_a_a_a: produc6800189296593107456_a_a_a > list_P3520633289758869904_a_a_a > list_P3520633289758869904_a_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
cons_P6318101215856909548_a_a_a: produc884577481120224310_a_a_a > list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
cons_P2262690024297812098_a_a_b: produc4770514982935793080_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
cons_P7316939126706565853od_a_a: product_prod_a_a > list_P1396940483166286381od_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
cons_P1662640394034814435_a_a_a: produc7810058533641270553_a_a_a > list_P7200181061086074537_a_a_a > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Olist_OCons_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
cons_P8610754175215552181_a_a_a: produc1895207096998757355_a_a_a > list_P1813520604369389947_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_OCons_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
cons_S2140548516868915206_a_a_a: sum_su5154756782089200444_a_a_a > list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Olist_OCons_001tf__a,type,
cons_a: a > list_a > list_a ).
thf(sy_c_List_Olist_OCons_001tf__b,type,
cons_b: b > list_b > list_b ).
thf(sy_c_List_Olist_OCons_001tf__c,type,
cons_c: c > list_c > list_c ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
nil_Pr3590249381822989690_a_a_a: list_P3520633289758869904_a_a_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
nil_Pr6029279252097497404_a_a_a: list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
nil_Pr4580708590200510514_a_a_b: list_P7155397214832950472_a_a_b ).
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__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
nil_Pr1310111084261799315_a_a_a: list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Olist_ONil_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
nil_Pr1705400704263474789_a_a_a: list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_ONil_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
nil_Su3335689033985374134_a_a_a: list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Olist_ONil_001tf__a,type,
nil_a: list_a ).
thf(sy_c_List_Olist_ONil_001tf__b,type,
nil_b: list_b ).
thf(sy_c_List_Olist_ONil_001tf__c,type,
nil_c: list_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr2767717211958206138_a_a_b: ( produc4009731802749794876_a_a_a > produc4770514982935793080_a_a_b ) > list_P1303110702266167372_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr1392725673272416306od_a_a: ( produc7205803768117265017_a_a_a > product_prod_a_a ) > list_P6192864029102241151_a_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr36629913606772286_a_a_b: ( produc2838380418727528000_a_a_b > produc4770514982935793080_a_a_b ) > list_P8385316394189796816_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr6814226208063904709_a_a_b: ( produc4859596459274012881_a_a_b > produc4770514982935793080_a_a_b ) > list_P1300507108341865047_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr2203486926099502080od_a_a: ( produc4165969764426093739_a_a_b > product_prod_a_a ) > list_P9033668338835616561_a_a_b > list_P1396940483166286381od_a_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_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
map_Pr8315520957595816964_a_a_a: ( produc3308035872450592246od_a_a > produc884577481120224310_a_a_a ) > list_P558552684728352636od_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
map_Pr7391780466455013546_a_a_a: ( produc8583226035453294713_a_a_a > produc1895207096998757355_a_a_a ) > list_P7090462827770577289_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
map_Pr4032422291525893254_a_a_a: ( produc6800189296593107456_a_a_a > produc8681278163233174848_a_a_a ) > list_P3520633289758869904_a_a_a > list_P9067677309952966352_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr6873991885683231230_a_a_b: ( produc6800189296593107456_a_a_a > produc4770514982935793080_a_a_b ) > list_P3520633289758869904_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
map_Pr4103997051015666966od_b_c: ( produc6800189296593107456_a_a_a > produc8442256252373339344od_b_c ) > list_P3520633289758869904_a_a_a > list_P1860691181597038048od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
map_Pr3998683999746195505_a_a_a: ( produc6800189296593107456_a_a_a > produc1895207096998757355_a_a_a ) > list_P3520633289758869904_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr1942940760749364030_a_a_b: ( produc4612780081894834240_a_a_a > produc4770514982935793080_a_a_b ) > list_P3072728476344414928_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr7791883050161821448od_a_a: ( produc6752683490396420771_a_a_a > product_prod_a_a ) > list_P953336824429746729_a_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr4542665781501985218_a_a_b: ( produc123133041302015044_a_a_b > produc4770514982935793080_a_a_b ) > list_P2242549886795509588_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr1120819969589644978od_a_a: ( produc8368057995964161273_a_a_b > product_prod_a_a ) > list_P747566903215087359_a_a_b > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr1452853287033278580_a_a_b: ( produc2172198381475533558_a_a_a > produc4770514982935793080_a_a_b ) > list_P1661186363840085254_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr7095168675738074842_a_a_b: ( produc8336027307173600092_a_a_a > produc4770514982935793080_a_a_b ) > list_P8614482820184752236_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr1037215490889484978od_a_a: ( produc8556884082142916345_a_a_a > product_prod_a_a ) > list_P4201227678853489407_a_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr7462116669582905078od_b_c: ( produc1185401179908872758_a_a_a > product_prod_b_c ) > list_P1545942051602268092_a_a_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr5810527985649246014_a_a_b: ( produc8681278163233174848_a_a_a > produc4770514982935793080_a_a_b ) > list_P9067677309952966352_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
map_Pr7525866001273443320od_a_a: ( produc1141838204273412275_a_a_a > product_prod_a_a ) > list_P4430297574055495993_a_a_a > list_P1396940483166286381od_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
map_Pr8743395878510960708_a_a_a: ( produc884577481120224310_a_a_a > produc884577481120224310_a_a_a ) > list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
map_Pr3477903750503579787_a_a_a: ( produc884577481120224310_a_a_a > produc7810058533641270553_a_a_a ) > list_P8197596098214363964_a_a_a > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
map_Pr6504563922737449846od_b_c: ( produc884577481120224310_a_a_a > product_prod_b_c ) > list_P8197596098214363964_a_a_a > list_P903359562653991662od_b_c ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
map_Pr1409128909316453038_a_a_a: ( produc884577481120224310_a_a_a > sum_su5154756782089200444_a_a_a ) > list_P8197596098214363964_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Pr2859183448225536310_a_a_b: ( produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b ) > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
map_Pr7354669405448068282_a_a_a: ( produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a ) > list_P7155397214832950472_a_a_b > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__b,type,
map_Pr8925698157833054977_a_b_b: ( produc4770514982935793080_a_a_b > b ) > list_P7155397214832950472_a_a_b > list_b ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__c,type,
map_Pr8925698157833054978_a_b_c: ( produc4770514982935793080_a_a_b > c ) > list_P7155397214832950472_a_a_b > list_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_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_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__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
map_Pr5613174315646222406_a_a_a: ( produc5464264772254188693_a_a_b > produc1895207096998757355_a_a_a ) > list_P7566143005048781605_a_a_b > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
map_Pr3321722608670633418_a_a_a: ( produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a ) > list_P7200181061086074537_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001tf__b,type,
map_Pr3622043693041699552_a_a_b: ( produc7810058533641270553_a_a_a > b ) > list_P7200181061086074537_a_a_a > list_b ).
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_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
map_Pr1074589380674644461_a_a_a: ( produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a ) > list_P1813520604369389947_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001tf__c,type,
map_Pr2287363492687751055_a_a_c: ( produc1895207096998757355_a_a_a > c ) > list_P1813520604369389947_a_a_a > list_c ).
thf(sy_c_List_Olist_Omap_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
map_Su2265628143642336180_a_a_a: ( sum_su5154756782089200444_a_a_a > produc884577481120224310_a_a_a ) > list_S8072159660131056972_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Olist_Omap_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
map_Su3117778036294953914_a_a_b: ( sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b ) > list_S8072159660131056972_a_a_a > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Olist_Omap_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
map_Su7760560175274971966_a_a_a: ( sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a ) > list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_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__b_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
map_b_659468956176798676_a_a_a: ( b > produc7810058533641270553_a_a_a ) > list_b > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Olist_Omap_001tf__c_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
map_c_707547689978722727_a_a_a: ( c > produc1895207096998757355_a_a_a ) > list_c > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr3788371281935070012_a_a_a: list_P26516401010490797_a_a_a > set_Pr3539769253157672583_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
set_Pr8252018788724509896_a_a_b: list_P2662136565089636141_a_a_b > set_Pr1942363912194875091_a_a_b ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
set_Pr5488859925440335180_a_a_a: list_P3019927266722535345_a_a_a > set_Pr2812093693539958103_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr7302093460475252382_a_a_a: list_P4757815768974755331_a_a_a > set_Pr4038043116079994281_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
set_Pr2819031558886761446_a_a_b: list_P1300507108341865047_a_a_b > set_Pr6944965988212605489_a_a_b ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
set_Pr693908386050339434_a_a_a: list_P2846407963323358427_a_a_a > set_Pr7404925299755511477_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr3535892682048719019_a_a_a: list_P3520633289758869904_a_a_a > set_Pr2800860636864108854_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
set_Pr3036593673040221722_a_a_a: list_P7288063097042049407_a_a_a > set_Pr7080229523859472165_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
set_Pr5192501396389873514_a_a_b: list_P621581168264393179_a_a_b > set_Pr5180098504696546229_a_a_b ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
set_Pr8067384617587748683_a_a_a: list_P8197596098214363964_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
set_Pr6783383005027252718_a_a_a: list_P1748870522207721567_a_a_a > set_Pr5813531400943588409_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
set_Pr4578018992751950051_a_a_b: list_P7155397214832950472_a_a_b > set_Pr6246767948713639278_a_a_b ).
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_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
set_Pr6411044387506519364_a_a_a: list_P7200181061086074537_a_a_a > set_Pr7557400373007319375_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
set_Pr1702711106814914326_a_a_a: list_P1813520604369389947_a_a_a > set_Pr904891338250078753_a_a_a ).
thf(sy_c_List_Olist_Oset_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
set_Su3113867532901839207_a_a_a: list_S8072159660131056972_a_a_a > set_Su8591296761904255986_a_a_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_Onth_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
nth_Pr2400495744800824280_a_a_b: list_P1300507108341865047_a_a_b > nat > produc4859596459274012881_a_a_b ).
thf(sy_c_List_Onth_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
nth_Pr7648848803501811517_a_a_a: list_P8197596098214363964_a_a_a > nat > produc884577481120224310_a_a_a ).
thf(sy_c_List_Onth_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
nth_Pr167341066936870769_a_a_b: list_P7155397214832950472_a_a_b > nat > produc4770514982935793080_a_a_b ).
thf(sy_c_List_Onth_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
nth_Product_prod_a_a: list_P1396940483166286381od_a_a > nat > product_prod_a_a ).
thf(sy_c_List_Onth_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
nth_Pr6430744503775489490_a_a_a: list_P7200181061086074537_a_a_a > nat > produc7810058533641270553_a_a_a ).
thf(sy_c_List_Onth_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
nth_Pr6515405217854610852_a_a_a: list_P1813520604369389947_a_a_a > nat > produc1895207096998757355_a_a_a ).
thf(sy_c_List_Onth_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
nth_Su7097239896299986421_a_a_a: list_S8072159660131056972_a_a_a > nat > sum_su5154756782089200444_a_a_a ).
thf(sy_c_List_Onth_001tf__a,type,
nth_a: list_a > nat > a ).
thf(sy_c_List_Onth_001tf__b,type,
nth_b: list_b > nat > b ).
thf(sy_c_List_Onth_001tf__c,type,
nth_c: list_c > nat > c ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
take_P1600366419461136831_a_a_b: nat > list_P1300507108341865047_a_a_b > list_P1300507108341865047_a_a_b ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
take_P6207148901550968722_a_a_a: nat > list_P3520633289758869904_a_a_a > list_P3520633289758869904_a_a_a ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
take_P6848719478162124068_a_a_a: nat > list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
take_P6639847873373218378_a_a_b: nat > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
take_P2578698388176104363_a_a_a: nat > list_P7200181061086074537_a_a_a > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Otake_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
take_P3764539987436182653_a_a_a: nat > list_P1813520604369389947_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_List_Otake_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
take_S1842584226280693198_a_a_a: nat > list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Otake_001tf__b,type,
take_b: nat > list_b > list_b ).
thf(sy_c_List_Otake_001tf__c,type,
take_c: nat > list_c > list_c ).
thf(sy_c_List_Ounion_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
union_5970663100036501310_a_a_b: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b ).
thf(sy_c_List_Ounion_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
union_2037822112265804482_a_a_a: list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
zip_Pr8247141128185945015_a_a_a: list_P8197596098214363964_a_a_a > list_P8197596098214363964_a_a_a > list_P26516401010490797_a_a_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
zip_Pr2588242602176979831_a_a_b: list_P8197596098214363964_a_a_a > list_P7155397214832950472_a_a_b > list_P2662136565089636141_a_a_b ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
zip_Pr5410572673177489403_a_a_a: list_P8197596098214363964_a_a_a > list_S8072159660131056972_a_a_a > list_P3019927266722535345_a_a_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
zip_Pr4459195103291591557_a_a_a: list_P7155397214832950472_a_a_b > list_P8197596098214363964_a_a_a > list_P4757815768974755331_a_a_a ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
zip_Pr8098534281803463977_a_a_b: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P1300507108341865047_a_a_b ).
thf(sy_c_List_Ozip_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
zip_Pr1611374789203323821_a_a_a: list_P7155397214832950472_a_a_b > list_S8072159660131056972_a_a_a > list_P2846407963323358427_a_a_a ).
thf(sy_c_List_Ozip_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
zip_Su6267071907503372545_a_a_a: list_S8072159660131056972_a_a_a > list_P8197596098214363964_a_a_a > list_P7288063097042049407_a_a_a ).
thf(sy_c_List_Ozip_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
zip_Su6597855456904985261_a_a_b: list_S8072159660131056972_a_a_a > list_P7155397214832950472_a_a_b > list_P621581168264393179_a_a_b ).
thf(sy_c_List_Ozip_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
zip_Su467525902673716494_a_a_a: list_S8072159660131056972_a_a_a > list_P7200181061086074537_a_a_a > list_P8197596098214363964_a_a_a ).
thf(sy_c_List_Ozip_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
zip_Su1361631147075161393_a_a_a: list_S8072159660131056972_a_a_a > list_S8072159660131056972_a_a_a > list_P1748870522207721567_a_a_a ).
thf(sy_c_List_Ozip_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
zip_Su8251842677396246858_a_a_b: list_S8072159660131056972_a_a_a > list_b > list_P7155397214832950472_a_a_b ).
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_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
zip_b_7838609714423136371_a_a_a: list_b > list_P1813520604369389947_a_a_a > list_P7200181061086074537_a_a_a ).
thf(sy_c_List_Ozip_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
zip_c_1748895173682607301_a_a_a: list_c > list_S8072159660131056972_a_a_a > list_P1813520604369389947_a_a_a ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
size_s4783218027424981928_a_a_a: list_P8197596098214363964_a_a_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
size_s1546398270689948508_a_a_b: list_P7155397214832950472_a_a_b > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
size_s3598275489302632765_a_a_a: list_P7200181061086074537_a_a_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
size_s3392097710323735898od_b_c: list_P903359562653991662od_b_c > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
size_s5427893697081163791_a_a_a: list_P1813520604369389947_a_a_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
size_s7186666008910096352_a_a_a: list_S8072159660131056972_a_a_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_Itf__a_J,type,
size_size_list_a: list_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_Itf__b_J,type,
size_size_list_b: list_b > nat ).
thf(sy_c_Nat_Osize__class_Osize_001t__List__Olist_Itf__c_J,type,
size_size_list_c: list_c > nat ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_M_Eo_J,type,
bot_bo6766449244381574107_a_a_o: produc884577481120224310_a_a_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_M_Eo_J,type,
bot_bo992258580158221059_a_b_o: produc4770514982935793080_a_a_b > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_062_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_M_Eo_J_J,type,
bot_bo4083105413308890845_a_a_o: sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_062_Itf__b_M_Eo_J_J,type,
bot_bo2455107741248149805_a_b_o: sum_su5154756782089200444_a_a_a > b > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_Eo_J,type,
bot_bo2398072012024994175_a_a_o: sum_su5154756782089200444_a_a_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001_062_Itf__a_M_062_Itf__a_M_Eo_J_J,type,
bot_bot_a_a_o: a > a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat,type,
bot_bot_nat: nat ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
bot_bo7033759339267084819_a_a_a: produc6517280352101095335_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
bot_bo7638358668229304903_a_a_b: produc4143628843279746483_a_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
bot_bo2269467187568170187_a_a_a: produc2012875711684101175_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
bot_bo1385750253692666929_a_a_a: produc7114392465597884317_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
bot_bo7991703675616730537_a_a_b: produc6225797577311654205_a_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
bot_bo1017558259406586413_a_a_a: produc4410446401764780481_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
bot_bo2462133688595082157_a_a_a: produc2205542212711013145_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
bot_bo6932056865985061165_a_a_b: produc1101572971488479425_a_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Product____Type__Oprod_It__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
bot_bo2512674912376662449_a_a_a: produc2699762558126589253_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
bot_bo2898616998271641474_a_a_a: set_Pr4618682941230328598_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
bot_bo5052542052834138114_a_a_b: set_Pr6246767948713639278_a_a_b ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
bot_bo3357376287454694259od_a_a: set_Product_prod_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
bot_bo8934037479225353397_a_a_a: set_Pr904891338250078753_a_a_a ).
thf(sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
bot_bo2676859181106700934_a_a_a: set_Su8591296761904255986_a_a_a ).
thf(sy_c_Orderings_Oord__class_Oless_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_M_Eo_J,type,
ord_le8611082066241723291_a_a_o: ( produc884577481120224310_a_a_a > $o ) > ( produc884577481120224310_a_a_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001_062_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_M_Eo_J,type,
ord_le8377600345673339715_a_b_o: ( produc4770514982935793080_a_a_b > $o ) > ( produc4770514982935793080_a_a_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001_062_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_M_Eo_J,type,
ord_le7758598310295970239_a_a_o: ( sum_su5154756782089200444_a_a_a > $o ) > ( sum_su5154756782089200444_a_a_a > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat,type,
ord_less_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
ord_le1203424502768444845at_nat: product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
ord_le6196359254896381890_a_a_a: set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
ord_le8627993822118182850_a_a_b: set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
ord_le1107997805182519878_a_a_a: set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat,type,
ord_less_eq_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
ord_le8158965334049305270_a_a_a: set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
ord_le2852551352416386510_a_a_b: set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
ord_le746702958409616551od_a_a: set_Product_prod_a_a > set_Product_prod_a_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
ord_le6734046778807601793_a_a_a: set_Pr904891338250078753_a_a_a > set_Pr904891338250078753_a_a_a > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
ord_le4476889455585342546_a_a_a: set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a > $o ).
thf(sy_c_Product__FSM_Oproduct_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc2190053497452919855_a_a_a: fsm_Pr6287166851770849218_a_a_b > fsm_Pr6287166851770849218_a_a_b > fsm_Pr4241336452947727300_a_a_b ).
thf(sy_c_Product__FSM_Oproduct_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc331288983406632426_a_a_a: fsm_Su3173892059090327343_a_b_c > fsm_Pr6383261684945925900_a_b_c > fsm_Pr519653007912968155_a_b_c ).
thf(sy_c_Product__FSM_Oproduct_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc8615301468332162573_a_a_a: fsm_Su3173892059090327343_a_b_c > fsm_Su3173892059090327343_a_b_c > fsm_Pr1689297741181757054_a_b_c ).
thf(sy_c_Product__FSM_Oproduct_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c_001tf__b,type,
produc4284470041628015470_b_c_b: fsm_Su3173892059090327343_a_b_c > fsm_b_b_c > fsm_Pr7788241886712558251_b_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_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc6121419909112718161_a_a_a: fsm_c_8682073512053177019_a_a_b > fsm_Su4683625031830649393_a_a_b > fsm_Pr6287166851770849218_a_a_b ).
thf(sy_c_Product__FSM_Oproduct_001tf__c_001tf__b_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc5612601397720187563_a_a_a: fsm_c_b_c > fsm_Su3173892059090327343_a_b_c > fsm_Pr2881293275407293662_a_b_c ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat,type,
product_Pair_nat_nat: nat > nat > product_prod_nat_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc6861895844393288855_a_a_a: produc884577481120224310_a_a_a > produc884577481120224310_a_a_a > produc1427540959674981287_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc7487074570930836119_a_a_b: produc884577481120224310_a_a_a > produc4770514982935793080_a_a_b > produc2292943366414122525_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc6846751707927469851_a_a_a: produc884577481120224310_a_a_a > sum_su5154756782089200444_a_a_a > produc1092088106475019169_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc2666597461487561190_a_a_a: produc2766379329844667609_a_a_a > produc8818140549251888616_a_a_a > produc7598642544577812982_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc134655035190672037_a_a_a: produc4770514982935793080_a_a_b > produc884577481120224310_a_a_a > produc1343018038164865011_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc5271149956529894921_a_a_b: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b > produc4859596459274012881_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc1195494797170244326_a_a_b: produc4770514982935793080_a_a_b > produc5464264772254188693_a_a_b > produc6221990862682875182_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc5636987742475224205_a_a_a: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a > produc8677025873505188437_a_a_a ).
thf(sy_c_Product__Type_OPair_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,
produc2632091562447838182od_a_a: product_prod_a_a > produc1204595349835281846od_a_a > produc3308035872450592246od_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc8806572864378474095_a_a_a: produc1895207096998757355_a_a_a > produc1895207096998757355_a_a_a > produc5928450642596067255_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc8580279754556576192_a_a_a: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a > produc2396945848731764616_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc3361136090342852759_a_a_a: set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a > produc6517280352101095335_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc7104200029644651821_a_a_b: set_Pr4618682941230328598_a_a_a > set_Pr6246767948713639278_a_a_b > produc4143628843279746483_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc3002878504517184177_a_a_a: set_Pr4618682941230328598_a_a_a > set_Su8591296761904255986_a_a_a > produc2012875711684101175_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc691750705766406735_a_a_a: set_Pr6246767948713639278_a_a_b > set_Pr4618682941230328598_a_a_a > produc7114392465597884317_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc2477030430842270069_a_a_b: set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b > produc6225797577311654205_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5347324035342034681_a_a_a: set_Pr6246767948713639278_a_a_b > set_Su8591296761904255986_a_a_a > produc4410446401764780481_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc2779947338657330891_a_a_a: set_Su8591296761904255986_a_a_a > set_Pr4618682941230328598_a_a_a > produc2205542212711013145_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc1782693847520575481_a_a_b: set_Su8591296761904255986_a_a_a > set_Pr6246767948713639278_a_a_b > produc1101572971488479425_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Set__Oset_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc975303698946120061_a_a_a: set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a > produc2699762558126589253_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc4893933519386964208_a_a_a: sum_su3319313512633463507_a_a_a > produc1818365329373555060_a_a_a > produc2172198381475533558_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc7266650933148349350_a_a_a: sum_su4248445270437562310_a_a_a > produc1961473926884108117_a_a_a > produc1185401179908872758_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc421593117374600221_a_a_b: sum_su5154756782089200444_a_a_a > list_P7155397214832950472_a_a_b > produc1051194571141289317_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc7703250942253352993_a_a_a: sum_su5154756782089200444_a_a_a > produc884577481120224310_a_a_a > produc7863193890929681519_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc8935917708474127986_a_a_a: sum_su5154756782089200444_a_a_a > produc8408251686981386119_a_a_a > produc8681278163233174848_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc1400096373322109837_a_a_b: sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b > produc3952246846989946709_a_a_b ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc6863513614254923246_a_a_a: sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc9113862492967280422_a_a_a: sum_su5154756782089200444_a_a_a > produc8947162098032148155_a_a_a > produc1818365329373555060_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc919293830850624703_a_a_a: sum_su5154756782089200444_a_a_a > produc4289712440464307946_a_a_a > produc8408251686981386119_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mtf__c_J,type,
produc6554145002957781203od_b_c: sum_su5154756782089200444_a_a_a > product_prod_b_c > produc1309419854165612193od_b_c ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc5672884958730733073_a_a_a: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > produc2766379329844667609_a_a_a ).
thf(sy_c_Product__Type_OPair_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
produc6086470211827429482_a_a_b: sum_su5154756782089200444_a_a_a > b > produc4770514982935793080_a_a_b ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__List__Olist_It__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc6572230313500880070od_a_a: a > list_P1396940483166286381od_a_a > produc5160346394017861590od_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc7673539858576465641od_a_a: a > produc4044097585999906000od_a_a > produc7928013997122480633od_a_a ).
thf(sy_c_Product__Type_OPair_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc431845341423274048od_a_a: a > product_prod_a_a > produc4044097585999906000od_a_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_001tf__a,type,
product_Pair_a_a: a > a > product_prod_a_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__b_J_J,type,
produc1782518189699212006od_c_b: b > produc2204393324504462478od_c_b > produc5320802312496131830od_c_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc8193768035335866968_a_a_a: b > produc5497175231807496192_a_a_a > produc8818140549251888616_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc3453035827950477327_a_a_b: b > produc717820242741202023_a_a_b > produc5464264772254188693_a_a_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J,type,
produc2343341850531023270od_a_a: b > produc2765216985336273742od_a_a > produc1204595349835281846od_a_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc4152729215829753029_a_a_a: b > produc2420701091665297005_a_a_a > produc1961473926884108117_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc1730628064597884819_a_a_a: b > produc1895207096998757355_a_a_a > produc7810058533641270553_a_a_a ).
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_001t__Product____Type__Oprod_Itf__c_Mtf__b_J,type,
produc3440865918304110462od_c_b: b > product_prod_c_b > produc2204393324504462478od_c_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2736063840373621035_a_a_a: b > sum_su3319313512633463507_a_a_a > produc8947162098032148155_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc1978028051579340516_a_a_a: b > sum_su5154756782089200444_a_a_a > produc4289712440464307946_a_a_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_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J,type,
produc9054217211726079306od_b_c: c > produc1309419854165612193od_b_c > produc8442256252373339344od_b_c ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc2664588836397278192_a_a_a: c > produc2766379329844667609_a_a_a > produc5497175231807496192_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc1395193086026067297_a_a_b: c > produc4770514982935793080_a_a_b > produc717820242741202023_a_a_b ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
produc8376336777614417598od_a_a: c > product_prod_a_a > produc2765216985336273742od_a_a ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc1982557662236492637_a_a_a: c > sum_su4248445270437562310_a_a_a > produc2420701091665297005_a_a_a ).
thf(sy_c_Product__Type_OPair_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc8806894744968565733_a_a_a: c > sum_su5154756782089200444_a_a_a > produc1895207096998757355_a_a_a ).
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__c_001tf__b,type,
product_Pair_c_b: c > b > product_prod_c_b ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat,type,
product_fst_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc302551054129649228_a_a_a: produc7669896877331299902_a_a_a > produc5928450642596067255_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc6245311756135949970_a_a_a: produc7062490817812474422_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc5035679817875094482_a_a_a: produc7598642544577812982_a_a_a > produc2766379329844667609_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc5884781096680243701_a_a_b: produc4859596459274012881_a_a_b > produc4770514982935793080_a_a_b ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc8830533715806318290_a_a_b: produc6221990862682875182_a_a_b > produc4770514982935793080_a_a_b ).
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__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc2316789063618113990_a_a_a: produc6800189296593107456_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc3788472483471646264_a_a_a: produc5452756132721879828_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc196831967674047067_a_a_a: produc5928450642596067255_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc4882268871966557188_a_a_a: produc2172198381475533558_a_a_a > sum_su3319313512633463507_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc3221131896138471826_a_a_a: produc1185401179908872758_a_a_a > sum_su4248445270437562310_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc1943859948161608478_a_a_a: produc2615929035991583448_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1606485967678404637_a_a_a: produc5292486614900721751_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc3595649328014056743_a_a_b: produc6652766364056563971_a_a_b > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc7477144754405272026_a_a_a: produc884577481120224310_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc3848882253140696291_a_a_a: produc1110155907445038655_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc3312939215451498273_a_a_b: produc4996081253383065307_a_a_b > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc5218696005822594618_a_a_a: produc1818365329373555060_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5719501463807155629_a_a_a: produc8395782547930625127_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc3329354246078436523_a_a_a: produc8408251686981386119_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc3656708485065107965_a_a_a: produc2766379329844667609_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
produc4064411471574014846_a_a_b: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc1756692000304289723_a_a_a: produc5567607631457688415_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc2705278681451453555_a_a_b: produc7139305971758908517_a_a_b > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc5229955328659460580_a_a_a: produc3163772828331864072_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc2204968541190299680_a_a_b: produc7304779461912666770_a_a_b > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc8629031941109950300_a_a_a: produc187221016229127246_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc7806160504747017832_a_a_b: produc4168301001141599500_a_a_b > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5296690695870061044_a_a_a: produc2557429514133679512_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc4618981482445519012_a_a_a: produc2946448188495796246_a_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_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc3231407421338598063_a_a_a: produc4238011066878303521_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc510337100525087551_a_a_b: produc555881255782745955_a_a_b > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc7776879804106701515_a_a_a: produc4397883834571158511_a_a_a > a ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__a_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc2350474654791476471_a_a_a: produc6684217783929858537_a_a_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__b_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc1515593567674010107_a_a_a: produc620010017834769695_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc5695092443052942970_a_a_a: produc282636037351565854_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc8717907853797376116_a_a_b: produc3928563107250055270_a_a_b > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc3382922180580566817_a_a_a: produc5895240578159928901_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc8807399175486215748_a_a_a: produc8818140549251888616_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc793064584523784995_a_a_b: produc5464264772254188693_a_a_b > 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_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc4674560010915000278_a_a_a: produc8919447926172624840_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc1778722041638253233_a_a_a: produc1961473926884108117_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5842599967860340391_a_a_a: produc7810058533641270553_a_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_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc5739986182704136752_a_a_a: produc6746589828243842210_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc6995861152403393406_a_a_b: produc7041405307661051810_a_a_b > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc3217384781410164503_a_a_a: produc8947162098032148155_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc6788288432653770762_a_a_a: produc3409292463118227758_a_a_a > b ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__b_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc9179341348180701688_a_a_a: produc4289712440464307946_a_a_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__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc410120848946820409_a_a_a: produc4221036480100219101_a_a_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5074649251625090012_a_a_a: produc5497175231807496192_a_a_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc5507164989288522869_a_a_b: produc717820242741202023_a_a_b > 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_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc2631857103351487144_a_a_a: produc4599315669132417306_a_a_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5799697061200840009_a_a_a: produc2420701091665297005_a_a_a > c ).
thf(sy_c_Product__Type_Oprod_Ofst_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc6784836004715151097_a_a_a: produc1895207096998757355_a_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_Osnd_001t__Nat__Onat_001t__Nat__Onat,type,
product_snd_nat_nat: product_prod_nat_nat > nat ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc1023885589438848650_a_a_a: produc7669896877331299902_a_a_a > produc2615929035991583448_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc6588247977250318856_a_a_a: produc4009731802749794876_a_a_a > produc5292486614900721751_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc8180239367361206679_a_a_a: produc7205803768117265017_a_a_a > produc3163772828331864072_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc1688335080334495700_a_a_a: produc7062490817812474422_a_a_a > produc5895240578159928901_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc7332565265614368020_a_a_a: produc7598642544577812982_a_a_a > produc8818140549251888616_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc4144864385024741828_a_a_b: produc2838380418727528000_a_a_b > produc6652766364056563971_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc36865705334053431_a_a_b: produc4859596459274012881_a_a_b > produc4770514982935793080_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc5472006684323512593_a_a_b: produc4165969764426093739_a_a_b > produc7304779461912666770_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc3631491994665034516_a_a_b: produc6221990862682875182_a_a_b > produc5464264772254188693_a_a_b ).
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_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc4875806743801315069_a_a_a: produc8583226035453294713_a_a_a > produc4221036480100219101_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc3833846760516644612_a_a_a: produc6800189296593107456_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc7812802799185138298_a_a_a: produc5452756132721879828_a_a_a > produc8919447926172624840_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc3572288613182632605_a_a_a: produc5928450642596067255_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc8453961691671531716_a_a_a: produc4612780081894834240_a_a_a > produc1110155907445038655_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
produc644117954929008137_a_a_a: produc6752683490396420771_a_a_a > produc187221016229127246_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc7693017963871686416_a_a_b: produc123133041302015044_a_a_b > produc4996081253383065307_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
produc410253929432769815_a_a_b: produc8368057995964161273_a_a_b > produc4168301001141599500_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc6971022889549468226_a_a_a: produc2172198381475533558_a_a_a > produc1818365329373555060_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc2127940979268284968_a_a_a: produc8336027307173600092_a_a_a > produc8395782547930625127_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc8103174256791760663_a_a_a: produc8556884082142916345_a_a_a > produc2557429514133679512_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc7507218669542189268_a_a_a: produc1185401179908872758_a_a_a > produc1961473926884108117_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5843923735430010052_a_a_a: produc8681278163233174848_a_a_a > produc8408251686981386119_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc5988991054768383257_a_a_a: produc1141838204273412275_a_a_a > produc2946448188495796246_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc3460917645060139100_a_a_a: produc2615929035991583448_a_a_a > produc620010017834769695_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc3123543664576935259_a_a_a: produc5292486614900721751_a_a_a > produc282636037351565854_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc6971105973522642281_a_a_b: produc6652766364056563971_a_a_b > produc3928563107250055270_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc1629229363059081756_a_a_a: produc884577481120224310_a_a_a > produc7810058533641270553_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc8858187255993310245_a_a_a: produc1110155907445038655_a_a_a > produc6746589828243842210_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc3169017415322691423_a_a_b: produc4996081253383065307_a_a_b > produc7041405307661051810_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc5074774205693787768_a_a_a: produc1818365329373555060_a_a_a > produc8947162098032148155_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc248128219081304043_a_a_a: produc8395782547930625127_a_a_a > produc3409292463118227758_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc3812793320627011309_a_a_a: produc8408251686981386119_a_a_a > produc4289712440464307946_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc9018290274662147647_a_a_a: produc2766379329844667609_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
produc7675857798057594300_a_a_b: produc4770514982935793080_a_a_b > b ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc30913607518176806_a_a_a: produc3163772828331864072_a_a_a > produc5567607631457688415_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc7577140250099103326_a_a_b: produc7304779461912666770_a_a_b > produc7139305971758908517_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
produc8609258968895674010_a_a_a: produc187221016229127246_a_a_a > produc4238011066878303521_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J,type,
produc879673915631515562_a_a_b: produc4168301001141599500_a_a_b > produc555881255782745955_a_a_b ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc1372291505885593910_a_a_a: produc2557429514133679512_a_a_a > produc4397883834571158511_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__a_001t__Product____Type__Oprod_Itf__a_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc5012511087789358306_a_a_a: produc2946448188495796246_a_a_a > produc6684217783929858537_a_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_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__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
produc7407252496294058851_a_a_a: produc5895240578159928901_a_a_a > produc4221036480100219101_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc2959483784140025478_a_a_a: produc8818140549251888616_a_a_a > produc5497175231807496192_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
produc6165236293432588641_a_a_b: produc5464264772254188693_a_a_b > produc717820242741202023_a_a_b ).
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_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc823359682969028116_a_a_a: produc8919447926172624840_a_a_a > produc4599315669132417306_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc7077694888508561907_a_a_a: produc1961473926884108117_a_a_a > produc2420701091665297005_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__b_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc6236129573204179685_a_a_a: produc7810058533641270553_a_a_a > produc1895207096998757355_a_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_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
produc151198060758000217_a_a_a: produc8947162098032148155_a_a_a > sum_su3319313512633463507_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
produc1285651877402164091_a_a_a: produc4221036480100219101_a_a_a > produc884577481120224310_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
produc5900694594632362163_a_a_b: produc717820242741202023_a_a_b > produc4770514982935793080_a_a_b ).
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_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc3025386708695326438_a_a_a: produc4599315669132417306_a_a_a > produc1895207096998757355_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
produc4853709320028323467_a_a_a: produc2420701091665297005_a_a_a > sum_su4248445270437562310_a_a_a ).
thf(sy_c_Product__Type_Oprod_Osnd_001tf__c_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
produc1172910294343954743_a_a_a: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Set_OBex_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
bex_Pr583515590951275414_a_a_a: set_Pr4618682941230328598_a_a_a > ( produc884577481120224310_a_a_a > $o ) > $o ).
thf(sy_c_Set_OBex_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
bex_Pr62707341681643096_a_a_b: set_Pr6246767948713639278_a_a_b > ( produc4770514982935793080_a_a_b > $o ) > $o ).
thf(sy_c_Set_OBex_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
bex_Su2623642379066622940_a_a_a: set_Su8591296761904255986_a_a_a > ( sum_su5154756782089200444_a_a_a > $o ) > $o ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
collec2081221580412524894_a_a_a: ( list_P7090462827770577289_a_a_a > $o ) > set_li8187372849508738239_a_a_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
collec3075913212816350053_a_a_a: ( list_P3520633289758869904_a_a_a > $o ) > set_li3897233220482686790_a_a_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
collec406916415612872615_a_a_a: ( list_P8197596098214363964_a_a_a > $o ) > set_li1107485331741956252_a_a_a ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
collec5137133736343679517_a_a_b: ( list_P7155397214832950472_a_a_b > $o ) > set_li1065949846435832574_a_a_b ).
thf(sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
collec5250301242499970682_a_a_b: ( list_P7566143005048781605_a_a_b > $o ) > set_li5429949363059293403_a_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_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
collec9018629162734894800_a_a_a: ( list_P1813520604369389947_a_a_a > $o ) > set_li4521133000354268721_a_a_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
collec181093262231583073_a_a_a: ( produc7598642544577812982_a_a_a > $o ) > set_Pr5095856030971434838_a_a_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
collec2650623390879315225_a_a_b: ( produc6221990862682875182_a_a_b > $o ) > set_Pr7305169452869355022_a_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
collec7563953601204149921_a_a_a: ( produc1185401179908872758_a_a_a > $o ) > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
collec3562233214436895265_a_a_a: ( produc884577481120224310_a_a_a > $o ) > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
collec4985708871760228749_a_a_b: ( produc4770514982935793080_a_a_b > $o ) > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
collec2110400985823193024_a_a_a: ( produc1895207096998757355_a_a_a > $o ) > set_Pr904891338250078753_a_a_a ).
thf(sy_c_Set_OCollect_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
collec299858375640228881_a_a_a: ( sum_su5154756782089200444_a_a_a > $o ) > set_Su8591296761904255986_a_a_a ).
thf(sy_c_Set_OCollect_001tf__a,type,
collect_a: ( a > $o ) > set_a ).
thf(sy_c_Set_OCollect_001tf__b,type,
collect_b: ( b > $o ) > set_b ).
thf(sy_c_Set_OCollect_001tf__c,type,
collect_c: ( c > $o ) > set_c ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
insert2249508923356641798_a_a_a: produc884577481120224310_a_a_a > set_Pr4618682941230328598_a_a_a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
insert8042272945010224104_a_a_b: produc4770514982935793080_a_a_b > set_Pr6246767948713639278_a_a_b > set_Pr6246767948713639278_a_a_b ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
insert5166965059073188379_a_a_a: produc1895207096998757355_a_a_a > set_Pr904891338250078753_a_a_a > set_Pr904891338250078753_a_a_a ).
thf(sy_c_Set_Oinsert_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
insert5061175218292437356_a_a_a: sum_su5154756782089200444_a_a_a > set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a ).
thf(sy_c_Set_Oinsert_001tf__b,type,
insert_b: b > set_b > set_b ).
thf(sy_c_Set_Ois__singleton_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
is_sin128316332050476330_a_a_a: set_Pr4618682941230328598_a_a_a > $o ).
thf(sy_c_Set_Ois__singleton_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
is_sin8179762472146605508_a_a_b: set_Pr6246767948713639278_a_a_b > $o ).
thf(sy_c_Set_Ois__singleton_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
is_sin2843750684005750600_a_a_a: set_Su8591296761904255986_a_a_a > $o ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_3609830002750407581_a_a_b: fsm_Pr791368616075801221_a_a_b > produc884577481120224310_a_a_a > produc884577481120224310_a_a_a > fsm_Su191764475585679481_a_a_b ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_001tf__a_001tf__a,type,
state_6737487012141364644_a_a_a: fsm_Pr3307108581279186586_a_a_a > produc884577481120224310_a_a_a > produc884577481120224310_a_a_a > fsm_Su3682708328010082726_a_a_a ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_4270792120431400055_a_a_b: fsm_Pr8211287145308421045_a_a_b > produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b > fsm_Su8460619123207634945_a_a_b ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_001tf__a_001tf__a,type,
state_8792045420005744970_b_a_a: fsm_Pr1352325423224000874_b_a_a > produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b > fsm_Su9110205630108046366_b_a_a ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_7689045803801065988_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > produc1895207096998757355_a_a_a > fsm_Su9126677927579460392_a_a_b ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_2979059454677389811_a_a_b: fsm_Su4683625031830649393_a_a_b > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > fsm_Su5389930469274373493_a_a_b ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__a_001tf__a,type,
state_7218859947466147534_a_a_a: fsm_Su5961347632456545774_a_a_a > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > fsm_Su7848464408013270954_a_a_a ).
thf(sy_c_State__Separator_Ocanonical__separator_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
state_4431404365493471503_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > fsm_Su5061008834647052523_a_b_c ).
thf(sy_c_State__Separator_Ocanonical__separator_001tf__a_001tf__b_001tf__c,type,
state_7524743879100055981_a_b_c: fsm_a_b_c > a > a > fsm_Su3173892059090327343_a_b_c ).
thf(sy_c_State__Separator_Odistinguishing__transitions__left_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
state_676393888658453318_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__left_001tf__a_001tf__b_001tf__c,type,
state_251499256903769654_a_b_c: fsm_a_b_c > a > a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__left__alt_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_8712764720510717172_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > produc1895207096998757355_a_a_a > set_Pr4521937885902694828_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__left__alt_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
state_1106402805630587423_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__left__alt_001tf__a_001tf__b_001tf__c,type,
state_2046487007905918109_a_b_c: fsm_a_b_c > a > a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__right_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
state_9218246414040145401_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__right_001tf__a_001tf__b_001tf__c,type,
state_581478702265048387_a_b_c: fsm_a_b_c > a > a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__right__alt_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b,type,
state_234223814407059111_a_a_b: fsm_Pr6287166851770849218_a_a_b > produc1895207096998757355_a_a_a > produc1895207096998757355_a_a_a > set_Pr4521937885902694828_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__right__alt_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001tf__b_001tf__c,type,
state_5647776831386003244_a_b_c: fsm_Su3173892059090327343_a_b_c > sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a > set_Pr6602633843840758422_a_a_a ).
thf(sy_c_State__Separator_Odistinguishing__transitions__right__alt_001tf__a_001tf__b_001tf__c,type,
state_2881338517818858960_a_b_c: fsm_a_b_c > a > a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_State__Separator_Oshifted__transitions__for_001tf__a_001tf__b_001tf__c,type,
state_1345282896291928690_a_b_c: fsm_a_b_c > a > a > set_Pr4618682941230328598_a_a_a ).
thf(sy_c_State__Separator_Ostate__separator__from__input__choices_001tf__a_001tf__b_001tf__c,type,
state_3459771070710583608_a_b_c: fsm_a_b_c > fsm_Su3173892059090327343_a_b_c > a > a > list_P7155397214832950472_a_a_b > fsm_Su3173892059090327343_a_b_c ).
thf(sy_c_Sum__Type_OInl_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
sum_In122109773348503092_a_a_a: produc5928450642596067255_a_a_a > sum_su3319313512633463507_a_a_a ).
thf(sy_c_Sum__Type_OInl_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
sum_In3471042157297199015_a_a_a: produc2766379329844667609_a_a_a > sum_su4248445270437562310_a_a_a ).
thf(sy_c_Sum__Type_OInl_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
sum_In6412843608951811077_a_a_a: product_prod_a_a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Sum__Type_OInr_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
sum_In4154768905285699222_a_a_a: produc1895207096998757355_a_a_a > sum_su3319313512633463507_a_a_a ).
thf(sy_c_Sum__Type_OInr_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
sum_In5332043013833219623_a_a_a: sum_su5154756782089200444_a_a_a > sum_su4248445270437562310_a_a_a ).
thf(sy_c_Sum__Type_OInr_001tf__a_001t__Product____Type__Oprod_Itf__a_Mtf__a_J,type,
sum_In6345099547827038749od_a_a: a > sum_su5154756782089200444_a_a_a ).
thf(sy_c_Sum__Type_Osum_Oisl_001t__Product____Type__Oprod_Itf__a_Mtf__a_J_001tf__a,type,
sum_is4240621810064316983_a_a_a: sum_su5154756782089200444_a_a_a > $o ).
thf(sy_c_Util_Onon__sym__dist__pairs_H_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
non_sy8288883172567897665_a_a_a: list_P8197596098214363964_a_a_a > list_P26516401010490797_a_a_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_H_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
non_sy5074223863352749421_a_a_b: list_P7155397214832950472_a_a_b > list_P1300507108341865047_a_a_b ).
thf(sy_c_Util_Onon__sym__dist__pairs_H_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
non_sy6705267804935307249_a_a_a: list_S8072159660131056972_a_a_a > list_P1748870522207721567_a_a_a ).
thf(sy_c_Util_Onon__sym__dist__pairs_H_001tf__a,type,
non_sym_dist_pairs_a: list_a > list_P1396940483166286381od_a_a ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
member5238278507536988629_a_a_a: produc7669896877331299902_a_a_a > set_Pr2050829979105391092_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member4115638175673106640_a_a_a: produc1427540959674981287_a_a_a > set_Pr3539769253157672583_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
member136372082342586420_a_a_b: produc2292943366414122525_a_a_b > set_Pr1942363912194875091_a_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J_J,type,
member1936903858404289887_a_a_a: produc7062490817812474422_a_a_a > set_Pr3270802966098088854_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
member8286568445716149432_a_a_a: produc1092088106475019169_a_a_a > set_Pr2812093693539958103_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member3147200746921337119_a_a_a: produc7598642544577812982_a_a_a > set_Pr5095856030971434838_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member8409818790948104714_a_a_a: produc1343018038164865011_a_a_a > set_Pr4038043116079994281_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
member3114646429565181818_a_a_b: produc4859596459274012881_a_a_b > set_Pr6944965988212605489_a_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J_J_J,type,
member5726013431686633943_a_a_b: produc6221990862682875182_a_a_b > set_Pr7305169452869355022_a_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
member7629133530163241470_a_a_a: produc8677025873505188437_a_a_a > set_Pr7404925299755511477_a_a_a > $o ).
thf(sy_c_member_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,type,
member6611408146729689119od_a_a: produc3308035872450592246od_a_a > set_Pr1636130888832580182od_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member4643618012521571351_a_a_a: produc6800189296593107456_a_a_a > set_Pr2800860636864108854_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member4956778701725638589_a_a_a: produc5452756132721879828_a_a_a > set_Pr6929263273122953460_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
member4183500612887236192_a_a_a: produc5928450642596067255_a_a_a > set_Pr4956056921713532439_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J_J,type,
member2160747886658840973_a_a_a: produc2172198381475533558_a_a_a > set_Pr4521937885902694828_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member3530913115812046943_a_a_a: produc1185401179908872758_a_a_a > set_Pr6602633843840758422_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J_J,type,
member5834302193316035974_a_a_a: produc7863193890929681519_a_a_a > set_Pr7080229523859472165_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
member6311545829279235415_a_a_a: produc8681278163233174848_a_a_a > set_Pr8976229215889504886_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J_J,type,
member2904354503647999742_a_a_b: produc3952246846989946709_a_a_b > set_Pr5180098504696546229_a_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J_J,type,
member8362999488266169055_a_a_a: produc884577481120224310_a_a_a > set_Pr4618682941230328598_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
member6836137003679210882_a_a_a: produc2766379329844667609_a_a_a > set_Pr5813531400943588409_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mtf__b_J,type,
member642552543386773071_a_a_b: produc4770514982935793080_a_a_b > set_Pr6246767948713639278_a_a_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mt__Product____Type__Oprod_Itf__a_Mtf__a_J_J_J,type,
member1536750027164364322od_a_a: produc7928013997122480633od_a_a > set_Pr625025929086095065od_a_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_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mtf__b_J_J_J,type,
member8152910379392791327od_c_b: produc5320802312496131830od_c_b > set_Pr2571968302941365590od_c_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J_J,type,
member54949653122719408_a_a_a: produc7810058533641270553_a_a_a > set_Pr7557400373007319375_a_a_a > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__c_Mt__Product____Type__Oprod_It__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_Mt__Product____Type__Oprod_Itf__b_Mtf__c_J_J_J,type,
member5460219220941260647od_b_c: produc8442256252373339344od_b_c > set_Pr3755630826337151622od_b_c > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__c_Mt__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J_J,type,
member6990616694304513154_a_a_a: produc1895207096998757355_a_a_a > set_Pr904891338250078753_a_a_a > $o ).
thf(sy_c_member_001t__Sum____Type__Osum_It__Product____Type__Oprod_Itf__a_Mtf__a_J_Mtf__a_J,type,
member5679158588528110291_a_a_a: sum_su5154756782089200444_a_a_a > set_Su8591296761904255986_a_a_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_v_M,type,
m: fsm_a_b_c ).
thf(sy_v_cs,type,
cs: list_P7155397214832950472_a_a_b ).
thf(sy_v_i____,type,
i: nat ).
thf(sy_v_q1,type,
q1: a ).
thf(sy_v_q1_H____,type,
q12: a ).
thf(sy_v_q2,type,
q2: a ).
thf(sy_v_q2_H____,type,
q22: a ).
thf(sy_v_t,type,
t: produc884577481120224310_a_a_a ).
thf(sy_v_thesis____,type,
thesis: $o ).
thf(sy_v_x____,type,
x: b ).
% Relevant facts (1274)
thf(fact_0_that_I2_J,axiom,
( ( member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) ) ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q1 ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q2 ) @ bot_bo2676859181106700934_a_a_a ) ) )
=> thesis ) ).
% that(2)
thf(fact_1_that_I1_J,axiom,
( ( member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ ( take_P6639847873373218378_a_a_b @ i @ cs ) ) ) )
=> thesis ) ).
% that(1)
thf(fact_2__092_060open_062t__target_At_A_092_060in_062_Aset_A_Imap_Afst_A_Itake_Ai_Acs_J_J_A_092_060union_062_A_123Inr_Aq1_M_AInr_Aq2_125_092_060close_062,axiom,
member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) ) ) @ ( sup_su7096409449263244574_a_a_a @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ ( take_P6639847873373218378_a_a_b @ i @ cs ) ) ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q1 ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q2 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ).
% \<open>t_target t \<in> set (map fst (take i cs)) \<union> {Inr q1, Inr q2}\<close>
thf(fact_3__092_060open_062t__input_At_A_061_Ax_092_060close_062,axiom,
( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) )
= x ) ).
% \<open>t_input t = x\<close>
thf(fact_4_map__eq__conv,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Xs ) )
= ( ! [X: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_5_map__eq__conv,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > c] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Xs ) )
= ( ! [X: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_6_map__eq__conv,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,G: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ G @ Xs ) )
= ( ! [X: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_7_map__eq__conv,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,G: produc7810058533641270553_a_a_a > b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Xs ) )
= ( ! [X: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_8_map__eq__conv,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,G: produc4770514982935793080_a_a_b > b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Xs ) )
= ( ! [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_9_map__eq__conv,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ G @ Xs ) )
= ( ! [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( F @ X )
= ( G @ X ) ) ) ) ) ).
% map_eq_conv
thf(fact_10_singletonI,axiom,
! [A: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) ).
% singletonI
thf(fact_11_singletonI,axiom,
! [A: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) ).
% singletonI
thf(fact_12_singletonI,axiom,
! [A: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) ).
% singletonI
thf(fact_13_pair__list__eqI,axiom,
! [Xs: list_P1813520604369389947_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ Ys ) )
=> ( ( ( map_Pr1074589380674644461_a_a_a @ produc1172910294343954743_a_a_a @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ produc1172910294343954743_a_a_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_14_pair__list__eqI,axiom,
! [Xs: list_P7200181061086074537_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ Ys ) )
=> ( ( ( map_Pr3321722608670633418_a_a_a @ produc6236129573204179685_a_a_a @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ produc6236129573204179685_a_a_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_15_pair__list__eqI,axiom,
! [Xs: list_P8197596098214363964_a_a_a,Ys: list_P8197596098214363964_a_a_a] :
( ( ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ Xs )
= ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ Ys ) )
=> ( ( ( map_Pr3477903750503579787_a_a_a @ produc1629229363059081756_a_a_a @ Xs )
= ( map_Pr3477903750503579787_a_a_a @ produc1629229363059081756_a_a_a @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_16_pair__list__eqI,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Ys ) )
=> ( ( ( map_Pr8925698157833054977_a_b_b @ produc7675857798057594300_a_a_b @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ produc7675857798057594300_a_a_b @ Ys ) )
=> ( Xs = Ys ) ) ) ).
% pair_list_eqI
thf(fact_17__092_060open_062t__source_At_A_061_Afst_A_Ics_A_B_Ai_J_092_060close_062,axiom,
( ( produc7477144754405272026_a_a_a @ t )
= ( produc4064411471574014846_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ i ) ) ) ).
% \<open>t_source t = fst (cs ! i)\<close>
thf(fact_18_sum_Oinject_I2_J,axiom,
! [X2: a,Y2: a] :
( ( ( sum_In6345099547827038749od_a_a @ X2 )
= ( sum_In6345099547827038749od_a_a @ Y2 ) )
= ( X2 = Y2 ) ) ).
% sum.inject(2)
thf(fact_19_old_Osum_Oinject_I2_J,axiom,
! [B: a,B2: a] :
( ( ( sum_In6345099547827038749od_a_a @ B )
= ( sum_In6345099547827038749od_a_a @ B2 ) )
= ( B = B2 ) ) ).
% old.sum.inject(2)
thf(fact_20_insertCI,axiom,
! [A: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a,B: sum_su5154756782089200444_a_a_a] :
( ( ~ ( member5679158588528110291_a_a_a @ A @ B3 )
=> ( A = B ) )
=> ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ B @ B3 ) ) ) ).
% insertCI
thf(fact_21_insertCI,axiom,
! [A: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a,B: produc884577481120224310_a_a_a] :
( ( ~ ( member8362999488266169055_a_a_a @ A @ B3 )
=> ( A = B ) )
=> ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ B @ B3 ) ) ) ).
% insertCI
thf(fact_22_insertCI,axiom,
! [A: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b,B: produc4770514982935793080_a_a_b] :
( ( ~ ( member642552543386773071_a_a_b @ A @ B3 )
=> ( A = B ) )
=> ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ B @ B3 ) ) ) ).
% insertCI
thf(fact_23_insert__iff,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ B @ A2 ) )
= ( ( A = B )
| ( member5679158588528110291_a_a_a @ A @ A2 ) ) ) ).
% insert_iff
thf(fact_24_insert__iff,axiom,
! [A: produc884577481120224310_a_a_a,B: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ B @ A2 ) )
= ( ( A = B )
| ( member8362999488266169055_a_a_a @ A @ A2 ) ) ) ).
% insert_iff
thf(fact_25_insert__iff,axiom,
! [A: produc4770514982935793080_a_a_b,B: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ B @ A2 ) )
= ( ( A = B )
| ( member642552543386773071_a_a_b @ A @ A2 ) ) ) ).
% insert_iff
thf(fact_26_insert__absorb2,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( insert5061175218292437356_a_a_a @ X3 @ ( insert5061175218292437356_a_a_a @ X3 @ A2 ) )
= ( insert5061175218292437356_a_a_a @ X3 @ A2 ) ) ).
% insert_absorb2
thf(fact_27_insert__absorb2,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( insert8042272945010224104_a_a_b @ X3 @ ( insert8042272945010224104_a_a_b @ X3 @ A2 ) )
= ( insert8042272945010224104_a_a_b @ X3 @ A2 ) ) ).
% insert_absorb2
thf(fact_28_insert__absorb2,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( insert2249508923356641798_a_a_a @ X3 @ ( insert2249508923356641798_a_a_a @ X3 @ A2 ) )
= ( insert2249508923356641798_a_a_a @ X3 @ A2 ) ) ).
% insert_absorb2
thf(fact_29_empty__iff,axiom,
! [C: sum_su5154756782089200444_a_a_a] :
~ ( member5679158588528110291_a_a_a @ C @ bot_bo2676859181106700934_a_a_a ) ).
% empty_iff
thf(fact_30_empty__iff,axiom,
! [C: produc4770514982935793080_a_a_b] :
~ ( member642552543386773071_a_a_b @ C @ bot_bo5052542052834138114_a_a_b ) ).
% empty_iff
thf(fact_31_empty__iff,axiom,
! [C: produc884577481120224310_a_a_a] :
~ ( member8362999488266169055_a_a_a @ C @ bot_bo2898616998271641474_a_a_a ) ).
% empty_iff
thf(fact_32_all__not__in__conv,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( ! [X: sum_su5154756782089200444_a_a_a] :
~ ( member5679158588528110291_a_a_a @ X @ A2 ) )
= ( A2 = bot_bo2676859181106700934_a_a_a ) ) ).
% all_not_in_conv
thf(fact_33_all__not__in__conv,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( ! [X: produc4770514982935793080_a_a_b] :
~ ( member642552543386773071_a_a_b @ X @ A2 ) )
= ( A2 = bot_bo5052542052834138114_a_a_b ) ) ).
% all_not_in_conv
thf(fact_34_all__not__in__conv,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( ! [X: produc884577481120224310_a_a_a] :
~ ( member8362999488266169055_a_a_a @ X @ A2 ) )
= ( A2 = bot_bo2898616998271641474_a_a_a ) ) ).
% all_not_in_conv
thf(fact_35_empty__Collect__eq,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o] :
( ( bot_bo2676859181106700934_a_a_a
= ( collec299858375640228881_a_a_a @ P ) )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
~ ( P @ X ) ) ) ).
% empty_Collect_eq
thf(fact_36_empty__Collect__eq,axiom,
! [P: produc4770514982935793080_a_a_b > $o] :
( ( bot_bo5052542052834138114_a_a_b
= ( collec4985708871760228749_a_a_b @ P ) )
= ( ! [X: produc4770514982935793080_a_a_b] :
~ ( P @ X ) ) ) ).
% empty_Collect_eq
thf(fact_37_empty__Collect__eq,axiom,
! [P: produc884577481120224310_a_a_a > $o] :
( ( bot_bo2898616998271641474_a_a_a
= ( collec3562233214436895265_a_a_a @ P ) )
= ( ! [X: produc884577481120224310_a_a_a] :
~ ( P @ X ) ) ) ).
% empty_Collect_eq
thf(fact_38_Collect__empty__eq,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o] :
( ( ( collec299858375640228881_a_a_a @ P )
= bot_bo2676859181106700934_a_a_a )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
~ ( P @ X ) ) ) ).
% Collect_empty_eq
thf(fact_39_Collect__empty__eq,axiom,
! [P: produc4770514982935793080_a_a_b > $o] :
( ( ( collec4985708871760228749_a_a_b @ P )
= bot_bo5052542052834138114_a_a_b )
= ( ! [X: produc4770514982935793080_a_a_b] :
~ ( P @ X ) ) ) ).
% Collect_empty_eq
thf(fact_40_Collect__empty__eq,axiom,
! [P: produc884577481120224310_a_a_a > $o] :
( ( ( collec3562233214436895265_a_a_a @ P )
= bot_bo2898616998271641474_a_a_a )
= ( ! [X: produc884577481120224310_a_a_a] :
~ ( P @ X ) ) ) ).
% Collect_empty_eq
thf(fact_41_UnCI,axiom,
! [C: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( ~ ( member8362999488266169055_a_a_a @ C @ B3 )
=> ( member8362999488266169055_a_a_a @ C @ A2 ) )
=> ( member8362999488266169055_a_a_a @ C @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) ) ) ).
% UnCI
thf(fact_42_UnCI,axiom,
! [C: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( ~ ( member642552543386773071_a_a_b @ C @ B3 )
=> ( member642552543386773071_a_a_b @ C @ A2 ) )
=> ( member642552543386773071_a_a_b @ C @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) ) ) ).
% UnCI
thf(fact_43_UnCI,axiom,
! [C: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( ~ ( member5679158588528110291_a_a_a @ C @ B3 )
=> ( member5679158588528110291_a_a_a @ C @ A2 ) )
=> ( member5679158588528110291_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ) ).
% UnCI
thf(fact_44_Un__iff,axiom,
! [C: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ C @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) )
= ( ( member8362999488266169055_a_a_a @ C @ A2 )
| ( member8362999488266169055_a_a_a @ C @ B3 ) ) ) ).
% Un_iff
thf(fact_45_Un__iff,axiom,
! [C: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ C @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) )
= ( ( member642552543386773071_a_a_b @ C @ A2 )
| ( member642552543386773071_a_a_b @ C @ B3 ) ) ) ).
% Un_iff
thf(fact_46_Un__iff,axiom,
! [C: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
= ( ( member5679158588528110291_a_a_a @ C @ A2 )
| ( member5679158588528110291_a_a_a @ C @ B3 ) ) ) ).
% Un_iff
thf(fact_47__092_060open_062t__input_At_A_061_Asnd_A_Ics_A_B_Ai_J_092_060close_062,axiom,
( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) )
= ( produc7675857798057594300_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ i ) ) ) ).
% \<open>t_input t = snd (cs ! i)\<close>
thf(fact_48_Un__empty,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ( sup_su7096409449263244574_a_a_a @ A2 @ B3 )
= bot_bo2676859181106700934_a_a_a )
= ( ( A2 = bot_bo2676859181106700934_a_a_a )
& ( B3 = bot_bo2676859181106700934_a_a_a ) ) ) ).
% Un_empty
thf(fact_49_Un__empty,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( ( sup_su2660408029157294746_a_a_b @ A2 @ B3 )
= bot_bo5052542052834138114_a_a_b )
= ( ( A2 = bot_bo5052542052834138114_a_a_b )
& ( B3 = bot_bo5052542052834138114_a_a_b ) ) ) ).
% Un_empty
thf(fact_50_Un__empty,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( ( sup_su9011528761648865002_a_a_a @ A2 @ B3 )
= bot_bo2898616998271641474_a_a_a )
= ( ( A2 = bot_bo2898616998271641474_a_a_a )
& ( B3 = bot_bo2898616998271641474_a_a_a ) ) ) ).
% Un_empty
thf(fact_51_Un__insert__right,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,A: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ A @ B3 ) )
= ( insert8042272945010224104_a_a_b @ A @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) ) ) ).
% Un_insert_right
thf(fact_52_Un__insert__right,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,A: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ A @ B3 ) )
= ( insert2249508923356641798_a_a_a @ A @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) ) ) ).
% Un_insert_right
thf(fact_53_Un__insert__right,axiom,
! [A2: set_Su8591296761904255986_a_a_a,A: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ A @ B3 ) )
= ( insert5061175218292437356_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ) ).
% Un_insert_right
thf(fact_54_Un__insert__left,axiom,
! [A: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b,C2: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ ( insert8042272945010224104_a_a_b @ A @ B3 ) @ C2 )
= ( insert8042272945010224104_a_a_b @ A @ ( sup_su2660408029157294746_a_a_b @ B3 @ C2 ) ) ) ).
% Un_insert_left
thf(fact_55_Un__insert__left,axiom,
! [A: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a,C2: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ ( insert2249508923356641798_a_a_a @ A @ B3 ) @ C2 )
= ( insert2249508923356641798_a_a_a @ A @ ( sup_su9011528761648865002_a_a_a @ B3 @ C2 ) ) ) ).
% Un_insert_left
thf(fact_56_Un__insert__left,axiom,
! [A: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( insert5061175218292437356_a_a_a @ A @ B3 ) @ C2 )
= ( insert5061175218292437356_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ B3 @ C2 ) ) ) ).
% Un_insert_left
thf(fact_57_UnE,axiom,
! [C: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ C @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) )
=> ( ~ ( member8362999488266169055_a_a_a @ C @ A2 )
=> ( member8362999488266169055_a_a_a @ C @ B3 ) ) ) ).
% UnE
thf(fact_58_UnE,axiom,
! [C: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ C @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) )
=> ( ~ ( member642552543386773071_a_a_b @ C @ A2 )
=> ( member642552543386773071_a_a_b @ C @ B3 ) ) ) ).
% UnE
thf(fact_59_UnE,axiom,
! [C: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
=> ( ~ ( member5679158588528110291_a_a_a @ C @ A2 )
=> ( member5679158588528110291_a_a_a @ C @ B3 ) ) ) ).
% UnE
thf(fact_60_UnI1,axiom,
! [C: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ C @ A2 )
=> ( member8362999488266169055_a_a_a @ C @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) ) ) ).
% UnI1
thf(fact_61_UnI1,axiom,
! [C: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ C @ A2 )
=> ( member642552543386773071_a_a_b @ C @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) ) ) ).
% UnI1
thf(fact_62_UnI1,axiom,
! [C: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ C @ A2 )
=> ( member5679158588528110291_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ) ).
% UnI1
thf(fact_63_UnI2,axiom,
! [C: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ C @ B3 )
=> ( member8362999488266169055_a_a_a @ C @ ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) ) ) ).
% UnI2
thf(fact_64_UnI2,axiom,
! [C: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ C @ B3 )
=> ( member642552543386773071_a_a_b @ C @ ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) ) ) ).
% UnI2
thf(fact_65_UnI2,axiom,
! [C: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ C @ B3 )
=> ( member5679158588528110291_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ) ).
% UnI2
thf(fact_66_bex__Un,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
& ( P @ X ) ) )
= ( ? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A2 )
& ( P @ X ) )
| ? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ B3 )
& ( P @ X ) ) ) ) ).
% bex_Un
thf(fact_67_ball__Un,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
=> ( P @ X ) ) )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A2 )
=> ( P @ X ) )
& ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ B3 )
=> ( P @ X ) ) ) ) ).
% ball_Un
thf(fact_68_Un__assoc,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) @ C2 )
= ( sup_su7096409449263244574_a_a_a @ A2 @ ( sup_su7096409449263244574_a_a_a @ B3 @ C2 ) ) ) ).
% Un_assoc
thf(fact_69_Un__absorb,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A2 @ A2 )
= A2 ) ).
% Un_absorb
thf(fact_70_Un__commute,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] : ( sup_su7096409449263244574_a_a_a @ B4 @ A3 ) ) ) ).
% Un_commute
thf(fact_71_Un__left__absorb,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A2 @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
= ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ).
% Un_left_absorb
thf(fact_72_Un__left__commute,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A2 @ ( sup_su7096409449263244574_a_a_a @ B3 @ C2 ) )
= ( sup_su7096409449263244574_a_a_a @ B3 @ ( sup_su7096409449263244574_a_a_a @ A2 @ C2 ) ) ) ).
% Un_left_commute
thf(fact_73_Un__empty__right,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A2 @ bot_bo2676859181106700934_a_a_a )
= A2 ) ).
% Un_empty_right
thf(fact_74_Un__empty__right,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ A2 @ bot_bo5052542052834138114_a_a_b )
= A2 ) ).
% Un_empty_right
thf(fact_75_Un__empty__right,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ A2 @ bot_bo2898616998271641474_a_a_a )
= A2 ) ).
% Un_empty_right
thf(fact_76_Un__empty__left,axiom,
! [B3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ bot_bo2676859181106700934_a_a_a @ B3 )
= B3 ) ).
% Un_empty_left
thf(fact_77_Un__empty__left,axiom,
! [B3: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ bot_bo5052542052834138114_a_a_b @ B3 )
= B3 ) ).
% Un_empty_left
thf(fact_78_Un__empty__left,axiom,
! [B3: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ bot_bo2898616998271641474_a_a_a @ B3 )
= B3 ) ).
% Un_empty_left
thf(fact_79_ex__in__conv,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( ? [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ A2 ) )
= ( A2 != bot_bo2676859181106700934_a_a_a ) ) ).
% ex_in_conv
thf(fact_80_ex__in__conv,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( ? [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ A2 ) )
= ( A2 != bot_bo5052542052834138114_a_a_b ) ) ).
% ex_in_conv
thf(fact_81_ex__in__conv,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( ? [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ A2 ) )
= ( A2 != bot_bo2898616998271641474_a_a_a ) ) ).
% ex_in_conv
thf(fact_82_equals0I,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ! [Y: sum_su5154756782089200444_a_a_a] :
~ ( member5679158588528110291_a_a_a @ Y @ A2 )
=> ( A2 = bot_bo2676859181106700934_a_a_a ) ) ).
% equals0I
thf(fact_83_equals0I,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ! [Y: produc4770514982935793080_a_a_b] :
~ ( member642552543386773071_a_a_b @ Y @ A2 )
=> ( A2 = bot_bo5052542052834138114_a_a_b ) ) ).
% equals0I
thf(fact_84_equals0I,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ! [Y: produc884577481120224310_a_a_a] :
~ ( member8362999488266169055_a_a_a @ Y @ A2 )
=> ( A2 = bot_bo2898616998271641474_a_a_a ) ) ).
% equals0I
thf(fact_85_equals0D,axiom,
! [A2: set_Su8591296761904255986_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( A2 = bot_bo2676859181106700934_a_a_a )
=> ~ ( member5679158588528110291_a_a_a @ A @ A2 ) ) ).
% equals0D
thf(fact_86_equals0D,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,A: produc4770514982935793080_a_a_b] :
( ( A2 = bot_bo5052542052834138114_a_a_b )
=> ~ ( member642552543386773071_a_a_b @ A @ A2 ) ) ).
% equals0D
thf(fact_87_equals0D,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,A: produc884577481120224310_a_a_a] :
( ( A2 = bot_bo2898616998271641474_a_a_a )
=> ~ ( member8362999488266169055_a_a_a @ A @ A2 ) ) ).
% equals0D
thf(fact_88_emptyE,axiom,
! [A: sum_su5154756782089200444_a_a_a] :
~ ( member5679158588528110291_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ).
% emptyE
thf(fact_89_emptyE,axiom,
! [A: produc4770514982935793080_a_a_b] :
~ ( member642552543386773071_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ).
% emptyE
thf(fact_90_emptyE,axiom,
! [A: produc884577481120224310_a_a_a] :
~ ( member8362999488266169055_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ).
% emptyE
thf(fact_91_mk__disjoint__insert,axiom,
! [A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ A @ A2 )
=> ? [B5: set_Su8591296761904255986_a_a_a] :
( ( A2
= ( insert5061175218292437356_a_a_a @ A @ B5 ) )
& ~ ( member5679158588528110291_a_a_a @ A @ B5 ) ) ) ).
% mk_disjoint_insert
thf(fact_92_mk__disjoint__insert,axiom,
! [A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ A @ A2 )
=> ? [B5: set_Pr4618682941230328598_a_a_a] :
( ( A2
= ( insert2249508923356641798_a_a_a @ A @ B5 ) )
& ~ ( member8362999488266169055_a_a_a @ A @ B5 ) ) ) ).
% mk_disjoint_insert
thf(fact_93_mk__disjoint__insert,axiom,
! [A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ A @ A2 )
=> ? [B5: set_Pr6246767948713639278_a_a_b] :
( ( A2
= ( insert8042272945010224104_a_a_b @ A @ B5 ) )
& ~ ( member642552543386773071_a_a_b @ A @ B5 ) ) ) ).
% mk_disjoint_insert
thf(fact_94_insert__commute,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( insert5061175218292437356_a_a_a @ X3 @ ( insert5061175218292437356_a_a_a @ Y3 @ A2 ) )
= ( insert5061175218292437356_a_a_a @ Y3 @ ( insert5061175218292437356_a_a_a @ X3 @ A2 ) ) ) ).
% insert_commute
thf(fact_95_insert__commute,axiom,
! [X3: produc4770514982935793080_a_a_b,Y3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( insert8042272945010224104_a_a_b @ X3 @ ( insert8042272945010224104_a_a_b @ Y3 @ A2 ) )
= ( insert8042272945010224104_a_a_b @ Y3 @ ( insert8042272945010224104_a_a_b @ X3 @ A2 ) ) ) ).
% insert_commute
thf(fact_96_insert__commute,axiom,
! [X3: produc884577481120224310_a_a_a,Y3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( insert2249508923356641798_a_a_a @ X3 @ ( insert2249508923356641798_a_a_a @ Y3 @ A2 ) )
= ( insert2249508923356641798_a_a_a @ Y3 @ ( insert2249508923356641798_a_a_a @ X3 @ A2 ) ) ) ).
% insert_commute
thf(fact_97_insert__eq__iff,axiom,
! [A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ~ ( member5679158588528110291_a_a_a @ A @ A2 )
=> ( ~ ( member5679158588528110291_a_a_a @ B @ B3 )
=> ( ( ( insert5061175218292437356_a_a_a @ A @ A2 )
= ( insert5061175218292437356_a_a_a @ B @ B3 ) )
= ( ( ( A = B )
=> ( A2 = B3 ) )
& ( ( A != B )
=> ? [C3: set_Su8591296761904255986_a_a_a] :
( ( A2
= ( insert5061175218292437356_a_a_a @ B @ C3 ) )
& ~ ( member5679158588528110291_a_a_a @ B @ C3 )
& ( B3
= ( insert5061175218292437356_a_a_a @ A @ C3 ) )
& ~ ( member5679158588528110291_a_a_a @ A @ C3 ) ) ) ) ) ) ) ).
% insert_eq_iff
thf(fact_98_insert__eq__iff,axiom,
! [A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ~ ( member8362999488266169055_a_a_a @ A @ A2 )
=> ( ~ ( member8362999488266169055_a_a_a @ B @ B3 )
=> ( ( ( insert2249508923356641798_a_a_a @ A @ A2 )
= ( insert2249508923356641798_a_a_a @ B @ B3 ) )
= ( ( ( A = B )
=> ( A2 = B3 ) )
& ( ( A != B )
=> ? [C3: set_Pr4618682941230328598_a_a_a] :
( ( A2
= ( insert2249508923356641798_a_a_a @ B @ C3 ) )
& ~ ( member8362999488266169055_a_a_a @ B @ C3 )
& ( B3
= ( insert2249508923356641798_a_a_a @ A @ C3 ) )
& ~ ( member8362999488266169055_a_a_a @ A @ C3 ) ) ) ) ) ) ) ).
% insert_eq_iff
thf(fact_99_insert__eq__iff,axiom,
! [A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ~ ( member642552543386773071_a_a_b @ A @ A2 )
=> ( ~ ( member642552543386773071_a_a_b @ B @ B3 )
=> ( ( ( insert8042272945010224104_a_a_b @ A @ A2 )
= ( insert8042272945010224104_a_a_b @ B @ B3 ) )
= ( ( ( A = B )
=> ( A2 = B3 ) )
& ( ( A != B )
=> ? [C3: set_Pr6246767948713639278_a_a_b] :
( ( A2
= ( insert8042272945010224104_a_a_b @ B @ C3 ) )
& ~ ( member642552543386773071_a_a_b @ B @ C3 )
& ( B3
= ( insert8042272945010224104_a_a_b @ A @ C3 ) )
& ~ ( member642552543386773071_a_a_b @ A @ C3 ) ) ) ) ) ) ) ).
% insert_eq_iff
thf(fact_100_insert__absorb,axiom,
! [A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ A @ A2 )
=> ( ( insert5061175218292437356_a_a_a @ A @ A2 )
= A2 ) ) ).
% insert_absorb
thf(fact_101_insert__absorb,axiom,
! [A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ A @ A2 )
=> ( ( insert2249508923356641798_a_a_a @ A @ A2 )
= A2 ) ) ).
% insert_absorb
thf(fact_102_insert__absorb,axiom,
! [A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ A @ A2 )
=> ( ( insert8042272945010224104_a_a_b @ A @ A2 )
= A2 ) ) ).
% insert_absorb
thf(fact_103_insert__ident,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ~ ( member5679158588528110291_a_a_a @ X3 @ A2 )
=> ( ~ ( member5679158588528110291_a_a_a @ X3 @ B3 )
=> ( ( ( insert5061175218292437356_a_a_a @ X3 @ A2 )
= ( insert5061175218292437356_a_a_a @ X3 @ B3 ) )
= ( A2 = B3 ) ) ) ) ).
% insert_ident
thf(fact_104_insert__ident,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ~ ( member8362999488266169055_a_a_a @ X3 @ A2 )
=> ( ~ ( member8362999488266169055_a_a_a @ X3 @ B3 )
=> ( ( ( insert2249508923356641798_a_a_a @ X3 @ A2 )
= ( insert2249508923356641798_a_a_a @ X3 @ B3 ) )
= ( A2 = B3 ) ) ) ) ).
% insert_ident
thf(fact_105_insert__ident,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ~ ( member642552543386773071_a_a_b @ X3 @ A2 )
=> ( ~ ( member642552543386773071_a_a_b @ X3 @ B3 )
=> ( ( ( insert8042272945010224104_a_a_b @ X3 @ A2 )
= ( insert8042272945010224104_a_a_b @ X3 @ B3 ) )
= ( A2 = B3 ) ) ) ) ).
% insert_ident
thf(fact_106_Set_Oset__insert,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ A2 )
=> ~ ! [B5: set_Su8591296761904255986_a_a_a] :
( ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ B5 ) )
=> ( member5679158588528110291_a_a_a @ X3 @ B5 ) ) ) ).
% Set.set_insert
thf(fact_107_Set_Oset__insert,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ A2 )
=> ~ ! [B5: set_Pr4618682941230328598_a_a_a] :
( ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ B5 ) )
=> ( member8362999488266169055_a_a_a @ X3 @ B5 ) ) ) ).
% Set.set_insert
thf(fact_108_Set_Oset__insert,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ A2 )
=> ~ ! [B5: set_Pr6246767948713639278_a_a_b] :
( ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ B5 ) )
=> ( member642552543386773071_a_a_b @ X3 @ B5 ) ) ) ).
% Set.set_insert
thf(fact_109_mem__Collect__eq,axiom,
! [A: sum_su5154756782089200444_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( member5679158588528110291_a_a_a @ A @ ( collec299858375640228881_a_a_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_110_mem__Collect__eq,axiom,
! [A: produc884577481120224310_a_a_a,P: produc884577481120224310_a_a_a > $o] :
( ( member8362999488266169055_a_a_a @ A @ ( collec3562233214436895265_a_a_a @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_111_mem__Collect__eq,axiom,
! [A: produc4770514982935793080_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( member642552543386773071_a_a_b @ A @ ( collec4985708871760228749_a_a_b @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_112_Collect__mem__eq,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ A2 ) )
= A2 ) ).
% Collect_mem_eq
thf(fact_113_Collect__mem__eq,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ A2 ) )
= A2 ) ).
% Collect_mem_eq
thf(fact_114_Collect__mem__eq,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ A2 ) )
= A2 ) ).
% Collect_mem_eq
thf(fact_115_insertI2,axiom,
! [A: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a,B: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ A @ B3 )
=> ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ B @ B3 ) ) ) ).
% insertI2
thf(fact_116_insertI2,axiom,
! [A: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a,B: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ A @ B3 )
=> ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ B @ B3 ) ) ) ).
% insertI2
thf(fact_117_insertI2,axiom,
! [A: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b,B: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ A @ B3 )
=> ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ B @ B3 ) ) ) ).
% insertI2
thf(fact_118_insertI1,axiom,
! [A: sum_su5154756782089200444_a_a_a,B3: set_Su8591296761904255986_a_a_a] : ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ A @ B3 ) ) ).
% insertI1
thf(fact_119_insertI1,axiom,
! [A: produc884577481120224310_a_a_a,B3: set_Pr4618682941230328598_a_a_a] : ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ A @ B3 ) ) ).
% insertI1
thf(fact_120_insertI1,axiom,
! [A: produc4770514982935793080_a_a_b,B3: set_Pr6246767948713639278_a_a_b] : ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ A @ B3 ) ) ).
% insertI1
thf(fact_121_insertE,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( member5679158588528110291_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ B @ A2 ) )
=> ( ( A != B )
=> ( member5679158588528110291_a_a_a @ A @ A2 ) ) ) ).
% insertE
thf(fact_122_insertE,axiom,
! [A: produc884577481120224310_a_a_a,B: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( member8362999488266169055_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ B @ A2 ) )
=> ( ( A != B )
=> ( member8362999488266169055_a_a_a @ A @ A2 ) ) ) ).
% insertE
thf(fact_123_insertE,axiom,
! [A: produc4770514982935793080_a_a_b,B: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( member642552543386773071_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ B @ A2 ) )
=> ( ( A != B )
=> ( member642552543386773071_a_a_b @ A @ A2 ) ) ) ).
% insertE
thf(fact_124_singleton__Un__iff,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a )
= ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
= ( ( ( A2 = bot_bo2676859181106700934_a_a_a )
& ( B3
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) )
| ( ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
& ( B3 = bot_bo2676859181106700934_a_a_a ) )
| ( ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
& ( B3
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) ) ) ) ).
% singleton_Un_iff
thf(fact_125_singleton__Un__iff,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b )
= ( sup_su2660408029157294746_a_a_b @ A2 @ B3 ) )
= ( ( ( A2 = bot_bo5052542052834138114_a_a_b )
& ( B3
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) )
| ( ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
& ( B3 = bot_bo5052542052834138114_a_a_b ) )
| ( ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
& ( B3
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) ) ) ) ).
% singleton_Un_iff
thf(fact_126_singleton__Un__iff,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a )
= ( sup_su9011528761648865002_a_a_a @ A2 @ B3 ) )
= ( ( ( A2 = bot_bo2898616998271641474_a_a_a )
& ( B3
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) )
| ( ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
& ( B3 = bot_bo2898616998271641474_a_a_a ) )
| ( ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
& ( B3
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) ) ) ) ).
% singleton_Un_iff
thf(fact_127_Un__singleton__iff,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( ( sup_su7096409449263244574_a_a_a @ A2 @ B3 )
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
= ( ( ( A2 = bot_bo2676859181106700934_a_a_a )
& ( B3
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) )
| ( ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
& ( B3 = bot_bo2676859181106700934_a_a_a ) )
| ( ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
& ( B3
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) ) ) ) ).
% Un_singleton_iff
thf(fact_128_Un__singleton__iff,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b,X3: produc4770514982935793080_a_a_b] :
( ( ( sup_su2660408029157294746_a_a_b @ A2 @ B3 )
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
= ( ( ( A2 = bot_bo5052542052834138114_a_a_b )
& ( B3
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) )
| ( ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
& ( B3 = bot_bo5052542052834138114_a_a_b ) )
| ( ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
& ( B3
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) ) ) ) ).
% Un_singleton_iff
thf(fact_129_Un__singleton__iff,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a,X3: produc884577481120224310_a_a_a] :
( ( ( sup_su9011528761648865002_a_a_a @ A2 @ B3 )
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
= ( ( ( A2 = bot_bo2898616998271641474_a_a_a )
& ( B3
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) )
| ( ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
& ( B3 = bot_bo2898616998271641474_a_a_a ) )
| ( ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
& ( B3
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) ) ) ) ).
% Un_singleton_iff
thf(fact_130_insert__is__Un,axiom,
( insert5061175218292437356_a_a_a
= ( ^ [A4: sum_su5154756782089200444_a_a_a] : ( sup_su7096409449263244574_a_a_a @ ( insert5061175218292437356_a_a_a @ A4 @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% insert_is_Un
thf(fact_131_insert__is__Un,axiom,
( insert8042272945010224104_a_a_b
= ( ^ [A4: produc4770514982935793080_a_a_b] : ( sup_su2660408029157294746_a_a_b @ ( insert8042272945010224104_a_a_b @ A4 @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% insert_is_Un
thf(fact_132_insert__is__Un,axiom,
( insert2249508923356641798_a_a_a
= ( ^ [A4: produc884577481120224310_a_a_a] : ( sup_su9011528761648865002_a_a_a @ ( insert2249508923356641798_a_a_a @ A4 @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% insert_is_Un
thf(fact_133_Inr__inject,axiom,
! [X3: a,Y3: a] :
( ( ( sum_In6345099547827038749od_a_a @ X3 )
= ( sum_In6345099547827038749od_a_a @ Y3 ) )
=> ( X3 = Y3 ) ) ).
% Inr_inject
thf(fact_134_take__equalityI,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ! [I: nat] :
( ( take_P6639847873373218378_a_a_b @ I @ Xs )
= ( take_P6639847873373218378_a_a_b @ I @ Ys ) )
=> ( Xs = Ys ) ) ).
% take_equalityI
thf(fact_135_singleton__inject,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: sum_su5154756782089200444_a_a_a] :
( ( ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a )
= ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a ) )
=> ( A = B ) ) ).
% singleton_inject
thf(fact_136_singleton__inject,axiom,
! [A: produc4770514982935793080_a_a_b,B: produc4770514982935793080_a_a_b] :
( ( ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b )
= ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b ) )
=> ( A = B ) ) ).
% singleton_inject
thf(fact_137_singleton__inject,axiom,
! [A: produc884577481120224310_a_a_a,B: produc884577481120224310_a_a_a] :
( ( ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a )
= ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a ) )
=> ( A = B ) ) ).
% singleton_inject
thf(fact_138_insert__not__empty,axiom,
! [A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( insert5061175218292437356_a_a_a @ A @ A2 )
!= bot_bo2676859181106700934_a_a_a ) ).
% insert_not_empty
thf(fact_139_insert__not__empty,axiom,
! [A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( insert8042272945010224104_a_a_b @ A @ A2 )
!= bot_bo5052542052834138114_a_a_b ) ).
% insert_not_empty
thf(fact_140_insert__not__empty,axiom,
! [A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( insert2249508923356641798_a_a_a @ A @ A2 )
!= bot_bo2898616998271641474_a_a_a ) ).
% insert_not_empty
thf(fact_141_doubleton__eq__iff,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: sum_su5154756782089200444_a_a_a,C: sum_su5154756782089200444_a_a_a,D: sum_su5154756782089200444_a_a_a] :
( ( ( insert5061175218292437356_a_a_a @ A @ ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a ) )
= ( insert5061175218292437356_a_a_a @ C @ ( insert5061175218292437356_a_a_a @ D @ bot_bo2676859181106700934_a_a_a ) ) )
= ( ( ( A = C )
& ( B = D ) )
| ( ( A = D )
& ( B = C ) ) ) ) ).
% doubleton_eq_iff
thf(fact_142_doubleton__eq__iff,axiom,
! [A: produc4770514982935793080_a_a_b,B: produc4770514982935793080_a_a_b,C: produc4770514982935793080_a_a_b,D: produc4770514982935793080_a_a_b] :
( ( ( insert8042272945010224104_a_a_b @ A @ ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b ) )
= ( insert8042272945010224104_a_a_b @ C @ ( insert8042272945010224104_a_a_b @ D @ bot_bo5052542052834138114_a_a_b ) ) )
= ( ( ( A = C )
& ( B = D ) )
| ( ( A = D )
& ( B = C ) ) ) ) ).
% doubleton_eq_iff
thf(fact_143_doubleton__eq__iff,axiom,
! [A: produc884577481120224310_a_a_a,B: produc884577481120224310_a_a_a,C: produc884577481120224310_a_a_a,D: produc884577481120224310_a_a_a] :
( ( ( insert2249508923356641798_a_a_a @ A @ ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a ) )
= ( insert2249508923356641798_a_a_a @ C @ ( insert2249508923356641798_a_a_a @ D @ bot_bo2898616998271641474_a_a_a ) ) )
= ( ( ( A = C )
& ( B = D ) )
| ( ( A = D )
& ( B = C ) ) ) ) ).
% doubleton_eq_iff
thf(fact_144_singleton__iff,axiom,
! [B: sum_su5154756782089200444_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ B @ ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) )
= ( B = A ) ) ).
% singleton_iff
thf(fact_145_singleton__iff,axiom,
! [B: produc4770514982935793080_a_a_b,A: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ B @ ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) )
= ( B = A ) ) ).
% singleton_iff
thf(fact_146_singleton__iff,axiom,
! [B: produc884577481120224310_a_a_a,A: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ B @ ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) )
= ( B = A ) ) ).
% singleton_iff
thf(fact_147_singletonD,axiom,
! [B: sum_su5154756782089200444_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ B @ ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) )
=> ( B = A ) ) ).
% singletonD
thf(fact_148_singletonD,axiom,
! [B: produc4770514982935793080_a_a_b,A: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ B @ ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) )
=> ( B = A ) ) ).
% singletonD
thf(fact_149_singletonD,axiom,
! [B: produc884577481120224310_a_a_a,A: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ B @ ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) )
=> ( B = A ) ) ).
% singletonD
thf(fact_150_ex__map__conv,axiom,
! [Ys: list_b,F: produc4770514982935793080_a_a_b > b] :
( ( ? [Xs2: list_P7155397214832950472_a_a_b] :
( Ys
= ( map_Pr8925698157833054977_a_b_b @ F @ Xs2 ) ) )
= ( ! [X: b] :
( ( member_b @ X @ ( set_b2 @ Ys ) )
=> ? [Y4: produc4770514982935793080_a_a_b] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_151_ex__map__conv,axiom,
! [Ys: list_c,F: produc1895207096998757355_a_a_a > c] :
( ( ? [Xs2: list_P1813520604369389947_a_a_a] :
( Ys
= ( map_Pr2287363492687751055_a_a_c @ F @ Xs2 ) ) )
= ( ! [X: c] :
( ( member_c @ X @ ( set_c2 @ Ys ) )
=> ? [Y4: produc1895207096998757355_a_a_a] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_152_ex__map__conv,axiom,
! [Ys: list_P1813520604369389947_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( ? [Xs2: list_P7200181061086074537_a_a_a] :
( Ys
= ( map_Pr3321722608670633418_a_a_a @ F @ Xs2 ) ) )
= ( ! [X: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X @ ( set_Pr1702711106814914326_a_a_a @ Ys ) )
=> ? [Y4: produc7810058533641270553_a_a_a] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_153_ex__map__conv,axiom,
! [Ys: list_b,F: produc7810058533641270553_a_a_a > b] :
( ( ? [Xs2: list_P7200181061086074537_a_a_a] :
( Ys
= ( map_Pr3622043693041699552_a_a_b @ F @ Xs2 ) ) )
= ( ! [X: b] :
( ( member_b @ X @ ( set_b2 @ Ys ) )
=> ? [Y4: produc7810058533641270553_a_a_a] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_154_ex__map__conv,axiom,
! [Ys: list_S8072159660131056972_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( ? [Xs2: list_P7155397214832950472_a_a_b] :
( Ys
= ( map_Pr7354669405448068282_a_a_a @ F @ Xs2 ) ) )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ? [Y4: produc4770514982935793080_a_a_b] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_155_ex__map__conv,axiom,
! [Ys: list_S8072159660131056972_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( ? [Xs2: list_P1813520604369389947_a_a_a] :
( Ys
= ( map_Pr1074589380674644461_a_a_a @ F @ Xs2 ) ) )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ? [Y4: produc1895207096998757355_a_a_a] :
( X
= ( F @ Y4 ) ) ) ) ) ).
% ex_map_conv
thf(fact_156_map__cong,axiom,
! [Xs: list_P1813520604369389947_a_a_a,Ys: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( Xs = Ys )
=> ( ! [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_157_map__cong,axiom,
! [Xs: list_P1813520604369389947_a_a_a,Ys: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c,G: produc1895207096998757355_a_a_a > c] :
( ( Xs = Ys )
=> ( ! [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_158_map__cong,axiom,
! [Xs: list_P7200181061086074537_a_a_a,Ys: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,G: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( Xs = Ys )
=> ( ! [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_159_map__cong,axiom,
! [Xs: list_P7200181061086074537_a_a_a,Ys: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b,G: produc7810058533641270553_a_a_a > b] :
( ( Xs = Ys )
=> ( ! [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_160_map__cong,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( Xs = Ys )
=> ( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_161_map__cong,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b,G: produc4770514982935793080_a_a_b > b] :
( ( Xs = Ys )
=> ( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ys ) ) ) ) ).
% map_cong
thf(fact_162_map__idI,axiom,
! [Xs: list_P8197596098214363964_a_a_a,F: produc884577481120224310_a_a_a > produc884577481120224310_a_a_a] :
( ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= X4 ) )
=> ( ( map_Pr8743395878510960708_a_a_a @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_163_map__idI,axiom,
! [Xs: list_S8072159660131056972_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a] :
( ! [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= X4 ) )
=> ( ( map_Su7760560175274971966_a_a_a @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_164_map__idI,axiom,
! [Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b] :
( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( F @ X4 )
= X4 ) )
=> ( ( map_Pr2859183448225536310_a_a_b @ F @ Xs )
= Xs ) ) ).
% map_idI
thf(fact_165_map__ext,axiom,
! [Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ! [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Xs ) ) ) ).
% map_ext
thf(fact_166_map__ext,axiom,
! [Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c,G: produc1895207096998757355_a_a_a > c] :
( ! [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Xs ) ) ) ).
% map_ext
thf(fact_167_map__ext,axiom,
! [Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,G: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ! [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ G @ Xs ) ) ) ).
% map_ext
thf(fact_168_map__ext,axiom,
! [Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b,G: produc7810058533641270553_a_a_a > b] :
( ! [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Xs ) ) ) ).
% map_ext
thf(fact_169_map__ext,axiom,
! [Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ G @ Xs ) ) ) ).
% map_ext
thf(fact_170_map__ext,axiom,
! [Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b,G: produc4770514982935793080_a_a_b > b] :
( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( F @ X4 )
= ( G @ X4 ) ) )
=> ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Xs ) ) ) ).
% map_ext
thf(fact_171_list_Omap__ident__strong,axiom,
! [T: list_P8197596098214363964_a_a_a,F: produc884577481120224310_a_a_a > produc884577481120224310_a_a_a] :
( ! [Z: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Z @ ( set_Pr8067384617587748683_a_a_a @ T ) )
=> ( ( F @ Z )
= Z ) )
=> ( ( map_Pr8743395878510960708_a_a_a @ F @ T )
= T ) ) ).
% list.map_ident_strong
thf(fact_172_list_Omap__ident__strong,axiom,
! [T: list_S8072159660131056972_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a] :
( ! [Z: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Z @ ( set_Su3113867532901839207_a_a_a @ T ) )
=> ( ( F @ Z )
= Z ) )
=> ( ( map_Su7760560175274971966_a_a_a @ F @ T )
= T ) ) ).
% list.map_ident_strong
thf(fact_173_list_Omap__ident__strong,axiom,
! [T: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b] :
( ! [Z: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ T ) )
=> ( ( F @ Z )
= Z ) )
=> ( ( map_Pr2859183448225536310_a_a_b @ F @ T )
= T ) ) ).
% list.map_ident_strong
thf(fact_174_list_Oinj__map__strong,axiom,
! [X3: list_P1813520604369389947_a_a_a,Xa: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Fa: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ! [Z: produc1895207096998757355_a_a_a,Za: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ X3 ) )
=> ( ( member6990616694304513154_a_a_a @ Za @ ( set_Pr1702711106814914326_a_a_a @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr1074589380674644461_a_a_a @ F @ X3 )
= ( map_Pr1074589380674644461_a_a_a @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_175_list_Oinj__map__strong,axiom,
! [X3: list_P1813520604369389947_a_a_a,Xa: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c,Fa: produc1895207096998757355_a_a_a > c] :
( ! [Z: produc1895207096998757355_a_a_a,Za: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ X3 ) )
=> ( ( member6990616694304513154_a_a_a @ Za @ ( set_Pr1702711106814914326_a_a_a @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr2287363492687751055_a_a_c @ F @ X3 )
= ( map_Pr2287363492687751055_a_a_c @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_176_list_Oinj__map__strong,axiom,
! [X3: list_P7200181061086074537_a_a_a,Xa: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Fa: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ! [Z: produc7810058533641270553_a_a_a,Za: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ X3 ) )
=> ( ( member54949653122719408_a_a_a @ Za @ ( set_Pr6411044387506519364_a_a_a @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr3321722608670633418_a_a_a @ F @ X3 )
= ( map_Pr3321722608670633418_a_a_a @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_177_list_Oinj__map__strong,axiom,
! [X3: list_P7200181061086074537_a_a_a,Xa: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b,Fa: produc7810058533641270553_a_a_a > b] :
( ! [Z: produc7810058533641270553_a_a_a,Za: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ X3 ) )
=> ( ( member54949653122719408_a_a_a @ Za @ ( set_Pr6411044387506519364_a_a_a @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr3622043693041699552_a_a_b @ F @ X3 )
= ( map_Pr3622043693041699552_a_a_b @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_178_list_Oinj__map__strong,axiom,
! [X3: list_P7155397214832950472_a_a_b,Xa: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Fa: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ! [Z: produc4770514982935793080_a_a_b,Za: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ X3 ) )
=> ( ( member642552543386773071_a_a_b @ Za @ ( set_Pr4578018992751950051_a_a_b @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr7354669405448068282_a_a_a @ F @ X3 )
= ( map_Pr7354669405448068282_a_a_a @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_179_list_Oinj__map__strong,axiom,
! [X3: list_P7155397214832950472_a_a_b,Xa: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b,Fa: produc4770514982935793080_a_a_b > b] :
( ! [Z: produc4770514982935793080_a_a_b,Za: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ X3 ) )
=> ( ( member642552543386773071_a_a_b @ Za @ ( set_Pr4578018992751950051_a_a_b @ Xa ) )
=> ( ( ( F @ Z )
= ( Fa @ Za ) )
=> ( Z = Za ) ) ) )
=> ( ( ( map_Pr8925698157833054977_a_b_b @ F @ X3 )
= ( map_Pr8925698157833054977_a_b_b @ Fa @ Xa ) )
=> ( X3 = Xa ) ) ) ).
% list.inj_map_strong
thf(fact_180_list_Omap__cong0,axiom,
! [X3: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ! [Z: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr1074589380674644461_a_a_a @ F @ X3 )
= ( map_Pr1074589380674644461_a_a_a @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_181_list_Omap__cong0,axiom,
! [X3: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c,G: produc1895207096998757355_a_a_a > c] :
( ! [Z: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr2287363492687751055_a_a_c @ F @ X3 )
= ( map_Pr2287363492687751055_a_a_c @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_182_list_Omap__cong0,axiom,
! [X3: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,G: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ! [Z: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr3321722608670633418_a_a_a @ F @ X3 )
= ( map_Pr3321722608670633418_a_a_a @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_183_list_Omap__cong0,axiom,
! [X3: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b,G: produc7810058533641270553_a_a_a > b] :
( ! [Z: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr3622043693041699552_a_a_b @ F @ X3 )
= ( map_Pr3622043693041699552_a_a_b @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_184_list_Omap__cong0,axiom,
! [X3: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ! [Z: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr7354669405448068282_a_a_a @ F @ X3 )
= ( map_Pr7354669405448068282_a_a_a @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_185_list_Omap__cong0,axiom,
! [X3: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b,G: produc4770514982935793080_a_a_b > b] :
( ! [Z: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ X3 ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr8925698157833054977_a_b_b @ F @ X3 )
= ( map_Pr8925698157833054977_a_b_b @ G @ X3 ) ) ) ).
% list.map_cong0
thf(fact_186_list_Omap__cong,axiom,
! [X3: list_P1813520604369389947_a_a_a,Ya: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( X3 = Ya )
=> ( ! [Z: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr1074589380674644461_a_a_a @ F @ X3 )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_187_list_Omap__cong,axiom,
! [X3: list_P1813520604369389947_a_a_a,Ya: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c,G: produc1895207096998757355_a_a_a > c] :
( ( X3 = Ya )
=> ( ! [Z: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Z @ ( set_Pr1702711106814914326_a_a_a @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr2287363492687751055_a_a_c @ F @ X3 )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_188_list_Omap__cong,axiom,
! [X3: list_P7200181061086074537_a_a_a,Ya: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,G: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( X3 = Ya )
=> ( ! [Z: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr3321722608670633418_a_a_a @ F @ X3 )
= ( map_Pr3321722608670633418_a_a_a @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_189_list_Omap__cong,axiom,
! [X3: list_P7200181061086074537_a_a_a,Ya: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b,G: produc7810058533641270553_a_a_a > b] :
( ( X3 = Ya )
=> ( ! [Z: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ Z @ ( set_Pr6411044387506519364_a_a_a @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr3622043693041699552_a_a_b @ F @ X3 )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_190_list_Omap__cong,axiom,
! [X3: list_P7155397214832950472_a_a_b,Ya: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( X3 = Ya )
=> ( ! [Z: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr7354669405448068282_a_a_a @ F @ X3 )
= ( map_Pr7354669405448068282_a_a_a @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_191_list_Omap__cong,axiom,
! [X3: list_P7155397214832950472_a_a_b,Ya: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b,G: produc4770514982935793080_a_a_b > b] :
( ( X3 = Ya )
=> ( ! [Z: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Z @ ( set_Pr4578018992751950051_a_a_b @ Ya ) )
=> ( ( F @ Z )
= ( G @ Z ) ) )
=> ( ( map_Pr8925698157833054977_a_b_b @ F @ X3 )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ya ) ) ) ) ).
% list.map_cong
thf(fact_192_in__set__takeD,axiom,
! [X3: produc884577481120224310_a_a_a,N: nat,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( take_P6848719478162124068_a_a_a @ N @ Xs ) ) )
=> ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ).
% in_set_takeD
thf(fact_193_in__set__takeD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,N: nat,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( take_S1842584226280693198_a_a_a @ N @ Xs ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ).
% in_set_takeD
thf(fact_194_in__set__takeD,axiom,
! [X3: produc4770514982935793080_a_a_b,N: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) )
=> ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ).
% in_set_takeD
thf(fact_195_take__map,axiom,
! [N: nat,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( take_P6639847873373218378_a_a_b @ N @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) )
= ( map_Pr2859183448225536310_a_a_b @ F @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) ) ).
% take_map
thf(fact_196_take__map,axiom,
! [N: nat,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( take_S1842584226280693198_a_a_a @ N @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) )
= ( map_Pr7354669405448068282_a_a_a @ F @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) ) ).
% take_map
thf(fact_197_take__map,axiom,
! [N: nat,F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( take_b @ N @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) )
= ( map_Pr8925698157833054977_a_b_b @ F @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) ) ).
% take_map
thf(fact_198_take__map,axiom,
! [N: nat,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( take_S1842584226280693198_a_a_a @ N @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) )
= ( map_Pr1074589380674644461_a_a_a @ F @ ( take_P3764539987436182653_a_a_a @ N @ Xs ) ) ) ).
% take_map
thf(fact_199_take__map,axiom,
! [N: nat,F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( take_c @ N @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) )
= ( map_Pr2287363492687751055_a_a_c @ F @ ( take_P3764539987436182653_a_a_a @ N @ Xs ) ) ) ).
% take_map
thf(fact_200_take__map,axiom,
! [N: nat,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( take_P3764539987436182653_a_a_a @ N @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) )
= ( map_Pr3321722608670633418_a_a_a @ F @ ( take_P2578698388176104363_a_a_a @ N @ Xs ) ) ) ).
% take_map
thf(fact_201_take__map,axiom,
! [N: nat,F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( take_b @ N @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) )
= ( map_Pr3622043693041699552_a_a_b @ F @ ( take_P2578698388176104363_a_a_a @ N @ Xs ) ) ) ).
% take_map
thf(fact_202_sup__bot_Oright__neutral,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A @ bot_bo2676859181106700934_a_a_a )
= A ) ).
% sup_bot.right_neutral
thf(fact_203_sup__bot_Oright__neutral,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ A @ bot_bo5052542052834138114_a_a_b )
= A ) ).
% sup_bot.right_neutral
thf(fact_204_sup__bot_Oright__neutral,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ A @ bot_bo2898616998271641474_a_a_a )
= A ) ).
% sup_bot.right_neutral
thf(fact_205_sup__bot_Oneutr__eq__iff,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( bot_bo2676859181106700934_a_a_a
= ( sup_su7096409449263244574_a_a_a @ A @ B ) )
= ( ( A = bot_bo2676859181106700934_a_a_a )
& ( B = bot_bo2676859181106700934_a_a_a ) ) ) ).
% sup_bot.neutr_eq_iff
thf(fact_206_sup__bot_Oneutr__eq__iff,axiom,
! [A: set_Pr6246767948713639278_a_a_b,B: set_Pr6246767948713639278_a_a_b] :
( ( bot_bo5052542052834138114_a_a_b
= ( sup_su2660408029157294746_a_a_b @ A @ B ) )
= ( ( A = bot_bo5052542052834138114_a_a_b )
& ( B = bot_bo5052542052834138114_a_a_b ) ) ) ).
% sup_bot.neutr_eq_iff
thf(fact_207_sup__bot_Oneutr__eq__iff,axiom,
! [A: set_Pr4618682941230328598_a_a_a,B: set_Pr4618682941230328598_a_a_a] :
( ( bot_bo2898616998271641474_a_a_a
= ( sup_su9011528761648865002_a_a_a @ A @ B ) )
= ( ( A = bot_bo2898616998271641474_a_a_a )
& ( B = bot_bo2898616998271641474_a_a_a ) ) ) ).
% sup_bot.neutr_eq_iff
thf(fact_208_sup__bot_Oleft__neutral,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ bot_bo2676859181106700934_a_a_a @ A )
= A ) ).
% sup_bot.left_neutral
thf(fact_209_sup__bot_Oleft__neutral,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ bot_bo5052542052834138114_a_a_b @ A )
= A ) ).
% sup_bot.left_neutral
thf(fact_210_sup__bot_Oleft__neutral,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ bot_bo2898616998271641474_a_a_a @ A )
= A ) ).
% sup_bot.left_neutral
thf(fact_211_sup__bot_Oeq__neutr__iff,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ( sup_su7096409449263244574_a_a_a @ A @ B )
= bot_bo2676859181106700934_a_a_a )
= ( ( A = bot_bo2676859181106700934_a_a_a )
& ( B = bot_bo2676859181106700934_a_a_a ) ) ) ).
% sup_bot.eq_neutr_iff
thf(fact_212_sup__bot_Oeq__neutr__iff,axiom,
! [A: set_Pr6246767948713639278_a_a_b,B: set_Pr6246767948713639278_a_a_b] :
( ( ( sup_su2660408029157294746_a_a_b @ A @ B )
= bot_bo5052542052834138114_a_a_b )
= ( ( A = bot_bo5052542052834138114_a_a_b )
& ( B = bot_bo5052542052834138114_a_a_b ) ) ) ).
% sup_bot.eq_neutr_iff
thf(fact_213_sup__bot_Oeq__neutr__iff,axiom,
! [A: set_Pr4618682941230328598_a_a_a,B: set_Pr4618682941230328598_a_a_a] :
( ( ( sup_su9011528761648865002_a_a_a @ A @ B )
= bot_bo2898616998271641474_a_a_a )
= ( ( A = bot_bo2898616998271641474_a_a_a )
& ( B = bot_bo2898616998271641474_a_a_a ) ) ) ).
% sup_bot.eq_neutr_iff
thf(fact_214_sup__eq__bot__iff,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 )
= bot_bo2676859181106700934_a_a_a )
= ( ( X3 = bot_bo2676859181106700934_a_a_a )
& ( Y3 = bot_bo2676859181106700934_a_a_a ) ) ) ).
% sup_eq_bot_iff
thf(fact_215_sup__eq__bot__iff,axiom,
! [X3: set_Pr6246767948713639278_a_a_b,Y3: set_Pr6246767948713639278_a_a_b] :
( ( ( sup_su2660408029157294746_a_a_b @ X3 @ Y3 )
= bot_bo5052542052834138114_a_a_b )
= ( ( X3 = bot_bo5052542052834138114_a_a_b )
& ( Y3 = bot_bo5052542052834138114_a_a_b ) ) ) ).
% sup_eq_bot_iff
thf(fact_216_sup__eq__bot__iff,axiom,
! [X3: set_Pr4618682941230328598_a_a_a,Y3: set_Pr4618682941230328598_a_a_a] :
( ( ( sup_su9011528761648865002_a_a_a @ X3 @ Y3 )
= bot_bo2898616998271641474_a_a_a )
= ( ( X3 = bot_bo2898616998271641474_a_a_a )
& ( Y3 = bot_bo2898616998271641474_a_a_a ) ) ) ).
% sup_eq_bot_iff
thf(fact_217_bot__eq__sup__iff,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( bot_bo2676859181106700934_a_a_a
= ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) )
= ( ( X3 = bot_bo2676859181106700934_a_a_a )
& ( Y3 = bot_bo2676859181106700934_a_a_a ) ) ) ).
% bot_eq_sup_iff
thf(fact_218_bot__eq__sup__iff,axiom,
! [X3: set_Pr6246767948713639278_a_a_b,Y3: set_Pr6246767948713639278_a_a_b] :
( ( bot_bo5052542052834138114_a_a_b
= ( sup_su2660408029157294746_a_a_b @ X3 @ Y3 ) )
= ( ( X3 = bot_bo5052542052834138114_a_a_b )
& ( Y3 = bot_bo5052542052834138114_a_a_b ) ) ) ).
% bot_eq_sup_iff
thf(fact_219_bot__eq__sup__iff,axiom,
! [X3: set_Pr4618682941230328598_a_a_a,Y3: set_Pr4618682941230328598_a_a_a] :
( ( bot_bo2898616998271641474_a_a_a
= ( sup_su9011528761648865002_a_a_a @ X3 @ Y3 ) )
= ( ( X3 = bot_bo2898616998271641474_a_a_a )
& ( Y3 = bot_bo2898616998271641474_a_a_a ) ) ) ).
% bot_eq_sup_iff
thf(fact_220_sup__bot__right,axiom,
! [X3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a )
= X3 ) ).
% sup_bot_right
thf(fact_221_sup__bot__right,axiom,
! [X3: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b )
= X3 ) ).
% sup_bot_right
thf(fact_222_sup__bot__right,axiom,
! [X3: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a )
= X3 ) ).
% sup_bot_right
thf(fact_223_sup__bot__left,axiom,
! [X3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ bot_bo2676859181106700934_a_a_a @ X3 )
= X3 ) ).
% sup_bot_left
thf(fact_224_sup__bot__left,axiom,
! [X3: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ bot_bo5052542052834138114_a_a_b @ X3 )
= X3 ) ).
% sup_bot_left
thf(fact_225_sup__bot__left,axiom,
! [X3: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ bot_bo2898616998271641474_a_a_a @ X3 )
= X3 ) ).
% sup_bot_left
thf(fact_226_set__union,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( set_Pr4578018992751950051_a_a_b @ ( union_5970663100036501310_a_a_b @ Xs @ Ys ) )
= ( sup_su2660408029157294746_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs ) @ ( set_Pr4578018992751950051_a_a_b @ Ys ) ) ) ).
% set_union
thf(fact_227_set__union,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( set_Su3113867532901839207_a_a_a @ ( union_2037822112265804482_a_a_a @ Xs @ Ys ) )
= ( sup_su7096409449263244574_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs ) @ ( set_Su3113867532901839207_a_a_a @ Ys ) ) ) ).
% set_union
thf(fact_228_sup_Oidem,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A @ A )
= A ) ).
% sup.idem
thf(fact_229_sup__idem,axiom,
! [X3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ X3 )
= X3 ) ).
% sup_idem
thf(fact_230_sup_Oleft__idem,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ A @ B ) )
= ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ).
% sup.left_idem
thf(fact_231_sup_Oright__idem,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A @ B ) @ B )
= ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ).
% sup.right_idem
thf(fact_232_sup__left__idem,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) )
= ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% sup_left_idem
thf(fact_233_bot__set__def,axiom,
( bot_bo2676859181106700934_a_a_a
= ( collec299858375640228881_a_a_a @ bot_bo2398072012024994175_a_a_o ) ) ).
% bot_set_def
thf(fact_234_bot__set__def,axiom,
( bot_bo5052542052834138114_a_a_b
= ( collec4985708871760228749_a_a_b @ bot_bo992258580158221059_a_b_o ) ) ).
% bot_set_def
thf(fact_235_bot__set__def,axiom,
( bot_bo2898616998271641474_a_a_a
= ( collec3562233214436895265_a_a_a @ bot_bo6766449244381574107_a_a_o ) ) ).
% bot_set_def
thf(fact_236_sup__left__commute,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ Y3 @ Z2 ) )
= ( sup_su7096409449263244574_a_a_a @ Y3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Z2 ) ) ) ).
% sup_left_commute
thf(fact_237_sup_Oleft__commute,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ B @ ( sup_su7096409449263244574_a_a_a @ A @ C ) )
= ( sup_su7096409449263244574_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ B @ C ) ) ) ).
% sup.left_commute
thf(fact_238_sup__commute,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [X: set_Su8591296761904255986_a_a_a,Y4: set_Su8591296761904255986_a_a_a] : ( sup_su7096409449263244574_a_a_a @ Y4 @ X ) ) ) ).
% sup_commute
thf(fact_239_sup_Ocommute,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [A4: set_Su8591296761904255986_a_a_a,B6: set_Su8591296761904255986_a_a_a] : ( sup_su7096409449263244574_a_a_a @ B6 @ A4 ) ) ) ).
% sup.commute
thf(fact_240_sup__assoc,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) @ Z2 )
= ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ Y3 @ Z2 ) ) ) ).
% sup_assoc
thf(fact_241_sup_Oassoc,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A @ B ) @ C )
= ( sup_su7096409449263244574_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ B @ C ) ) ) ).
% sup.assoc
thf(fact_242_inf__sup__aci_I5_J,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [X: set_Su8591296761904255986_a_a_a,Y4: set_Su8591296761904255986_a_a_a] : ( sup_su7096409449263244574_a_a_a @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_243_inf__sup__aci_I6_J,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) @ Z2 )
= ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ Y3 @ Z2 ) ) ) ).
% inf_sup_aci(6)
thf(fact_244_inf__sup__aci_I7_J,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ Y3 @ Z2 ) )
= ( sup_su7096409449263244574_a_a_a @ Y3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Z2 ) ) ) ).
% inf_sup_aci(7)
thf(fact_245_inf__sup__aci_I8_J,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) )
= ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% inf_sup_aci(8)
thf(fact_246__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062i_O_A_092_060lbrakk_062i_A_060_Alength_Acs_059_At__source_At_A_061_Afst_A_Ics_A_B_Ai_J_059_At__input_At_A_061_Asnd_A_Ics_A_B_Ai_J_092_060rbrakk_062_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ cs ) )
=> ( ( ( produc7477144754405272026_a_a_a @ t )
= ( produc4064411471574014846_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ I ) ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) )
!= ( produc7675857798057594300_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ I ) ) ) ) ) ).
% \<open>\<And>thesis. (\<And>i. \<lbrakk>i < length cs; t_source t = fst (cs ! i); t_input t = snd (cs ! i)\<rbrakk> \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_247_distinguishing__transitions__left__observable__against__distinguishing__transitions__left,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) )
=> ( T1 = T2 ) ) ) ) ).
% distinguishing_transitions_left_observable_against_distinguishing_transitions_left
thf(fact_248_distinguishing__transitions__right__observable__against__distinguishing__transitions__right,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) )
=> ( T1 = T2 ) ) ) ) ).
% distinguishing_transitions_right_observable_against_distinguishing_transitions_right
thf(fact_249_assms_I1_J,axiom,
! [I2: nat,T: produc884577481120224310_a_a_a] :
( ( ord_less_nat @ I2 @ ( size_s1546398270689948508_a_a_b @ cs ) )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ m @ q1 @ q2 ) ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= ( produc4064411471574014846_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ I2 ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) )
= ( produc7675857798057594300_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ cs @ I2 ) ) )
=> ( member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ ( sup_su7096409449263244574_a_a_a @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ ( take_P6639847873373218378_a_a_b @ I2 @ cs ) ) ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q1 ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ q2 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ) ) ) ) ) ).
% assms(1)
thf(fact_250_is__singletonI,axiom,
! [X3: sum_su5154756782089200444_a_a_a] : ( is_sin2843750684005750600_a_a_a @ ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) ).
% is_singletonI
thf(fact_251_is__singletonI,axiom,
! [X3: produc4770514982935793080_a_a_b] : ( is_sin8179762472146605508_a_a_b @ ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) ).
% is_singletonI
thf(fact_252_is__singletonI,axiom,
! [X3: produc884577481120224310_a_a_a] : ( is_sin128316332050476330_a_a_a @ ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) ).
% is_singletonI
thf(fact_253_map__set,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( member_c @ ( F @ X3 ) @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_254_map__set,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( member_b @ ( F @ X3 ) @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_255_map__set,axiom,
! [X3: produc7810058533641270553_a_a_a,Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b] :
( ( member54949653122719408_a_a_a @ X3 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( member_b @ ( F @ X3 ) @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_256_map__set,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( member5679158588528110291_a_a_a @ ( F @ X3 ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Su7760560175274971966_a_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_257_map__set,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( member5679158588528110291_a_a_a @ ( F @ X3 ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_258_map__set,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( member642552543386773071_a_a_b @ ( F @ X3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( map_Su3117778036294953914_a_a_b @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_259_map__set,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( member5679158588528110291_a_a_a @ ( F @ X3 ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_260_map__set,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( member642552543386773071_a_a_b @ ( F @ X3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_261_map__set,axiom,
! [X3: produc7810058533641270553_a_a_a,Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( member54949653122719408_a_a_a @ X3 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( member6990616694304513154_a_a_a @ ( F @ X3 ) @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_262_map__set,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,F: produc884577481120224310_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( member5679158588528110291_a_a_a @ ( F @ X3 ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1409128909316453038_a_a_a @ F @ Xs ) ) ) ) ).
% map_set
thf(fact_263_set__map__elem,axiom,
! [Y3: c,F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( member_c @ Y3 @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) )
=> ~ ! [X4: produc1895207096998757355_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_264_set__map__elem,axiom,
! [Y3: b,F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( member_b @ Y3 @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_265_set__map__elem,axiom,
! [Y3: b,F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( member_b @ Y3 @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) )
=> ~ ! [X4: produc7810058533641270553_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_266_set__map__elem,axiom,
! [Y3: sum_su5154756782089200444_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Su7760560175274971966_a_a_a @ F @ Xs ) ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_267_set__map__elem,axiom,
! [Y3: sum_su5154756782089200444_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) )
=> ~ ! [X4: produc1895207096998757355_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_268_set__map__elem,axiom,
! [Y3: sum_su5154756782089200444_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_269_set__map__elem,axiom,
! [Y3: produc4770514982935793080_a_a_b,F: sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b,Xs: list_S8072159660131056972_a_a_a] :
( ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ ( map_Su3117778036294953914_a_a_b @ F @ Xs ) ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_270_set__map__elem,axiom,
! [Y3: produc4770514982935793080_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_271_set__map__elem,axiom,
! [Y3: produc1895207096998757355_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( member6990616694304513154_a_a_a @ Y3 @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) )
=> ~ ! [X4: produc7810058533641270553_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_272_set__map__elem,axiom,
! [Y3: produc884577481120224310_a_a_a,F: sum_su5154756782089200444_a_a_a > produc884577481120224310_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ ( map_Su2265628143642336180_a_a_a @ F @ Xs ) ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( ( Y3
= ( F @ X4 ) )
=> ~ ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% set_map_elem
thf(fact_273_list__map__set__prop,axiom,
! [X3: b,F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,P: b > $o] :
( ( member_b @ X3 @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) )
=> ( ! [Y: produc4770514982935793080_a_a_b] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_274_list__map__set__prop,axiom,
! [X3: c,F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,P: c > $o] :
( ( member_c @ X3 @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) )
=> ( ! [Y: produc1895207096998757355_a_a_a] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_275_list__map__set__prop,axiom,
! [X3: produc1895207096998757355_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,P: produc1895207096998757355_a_a_a > $o] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) )
=> ( ! [Y: produc7810058533641270553_a_a_a] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_276_list__map__set__prop,axiom,
! [X3: b,F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,P: b > $o] :
( ( member_b @ X3 @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) )
=> ( ! [Y: produc7810058533641270553_a_a_a] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_277_list__map__set__prop,axiom,
! [X3: sum_su5154756782089200444_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,P: sum_su5154756782089200444_a_a_a > $o] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) )
=> ( ! [Y: produc4770514982935793080_a_a_b] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_278_list__map__set__prop,axiom,
! [X3: sum_su5154756782089200444_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) )
=> ( ! [Y: produc1895207096998757355_a_a_a] : ( P @ ( F @ Y ) )
=> ( P @ X3 ) ) ) ).
% list_map_set_prop
thf(fact_279__092_060open_062i_A_060_Alength_Acs_092_060close_062,axiom,
ord_less_nat @ i @ ( size_s1546398270689948508_a_a_b @ cs ) ).
% \<open>i < length cs\<close>
thf(fact_280_assms_I2_J,axiom,
member8362999488266169055_a_a_a @ t @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ m @ q1 @ q2 ) ) ).
% assms(2)
thf(fact_281_length__map,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( size_s7186666008910096352_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) )
= ( size_s5427893697081163791_a_a_a @ Xs ) ) ).
% length_map
thf(fact_282_length__map,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( size_size_list_c @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) )
= ( size_s5427893697081163791_a_a_a @ Xs ) ) ).
% length_map
thf(fact_283_length__map,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( size_s5427893697081163791_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) )
= ( size_s3598275489302632765_a_a_a @ Xs ) ) ).
% length_map
thf(fact_284_length__map,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( size_size_list_b @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) )
= ( size_s3598275489302632765_a_a_a @ Xs ) ) ).
% length_map
thf(fact_285_length__map,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( size_s7186666008910096352_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) )
= ( size_s1546398270689948508_a_a_b @ Xs ) ) ).
% length_map
thf(fact_286_length__map,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( size_size_list_b @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) )
= ( size_s1546398270689948508_a_a_b @ Xs ) ) ).
% length_map
thf(fact_287_length__map,axiom,
! [F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( size_s1546398270689948508_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) )
= ( size_s1546398270689948508_a_a_b @ Xs ) ) ).
% length_map
thf(fact_288_nth__take,axiom,
! [I2: nat,N: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ I2 @ N )
=> ( ( nth_Pr167341066936870769_a_a_b @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) @ I2 )
= ( nth_Pr167341066936870769_a_a_b @ Xs @ I2 ) ) ) ).
% nth_take
thf(fact_289_nth__map,axiom,
! [N: nat,Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( ord_less_nat @ N @ ( size_s5427893697081163791_a_a_a @ Xs ) )
=> ( ( nth_Su7097239896299986421_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) @ N )
= ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_290_nth__map,axiom,
! [N: nat,Xs: list_P1813520604369389947_a_a_a,F: produc1895207096998757355_a_a_a > c] :
( ( ord_less_nat @ N @ ( size_s5427893697081163791_a_a_a @ Xs ) )
=> ( ( nth_c @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) @ N )
= ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_291_nth__map,axiom,
! [N: nat,Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( ord_less_nat @ N @ ( size_s3598275489302632765_a_a_a @ Xs ) )
=> ( ( nth_Pr6515405217854610852_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) @ N )
= ( F @ ( nth_Pr6430744503775489490_a_a_a @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_292_nth__map,axiom,
! [N: nat,Xs: list_P7200181061086074537_a_a_a,F: produc7810058533641270553_a_a_a > b] :
( ( ord_less_nat @ N @ ( size_s3598275489302632765_a_a_a @ Xs ) )
=> ( ( nth_b @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) @ N )
= ( F @ ( nth_Pr6430744503775489490_a_a_a @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_293_nth__map,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) @ N )
= ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_294_nth__map,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( nth_Su7097239896299986421_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) @ N )
= ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_295_nth__map,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b,F: produc4770514982935793080_a_a_b > b] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( nth_b @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) @ N )
= ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) ) ) ) ).
% nth_map
thf(fact_296_gt__ex,axiom,
! [X3: nat] :
? [X_1: nat] : ( ord_less_nat @ X3 @ X_1 ) ).
% gt_ex
thf(fact_297_less__imp__neq,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( X3 != Y3 ) ) ).
% less_imp_neq
thf(fact_298_order_Oasym,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ~ ( ord_less_nat @ B @ A ) ) ).
% order.asym
thf(fact_299_ord__eq__less__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( A = B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% ord_eq_less_trans
thf(fact_300_ord__less__eq__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( B = C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% ord_less_eq_trans
thf(fact_301_less__induct,axiom,
! [P: nat > $o,A: nat] :
( ! [X4: nat] :
( ! [Y5: nat] :
( ( ord_less_nat @ Y5 @ X4 )
=> ( P @ Y5 ) )
=> ( P @ X4 ) )
=> ( P @ A ) ) ).
% less_induct
thf(fact_302_antisym__conv3,axiom,
! [Y3: nat,X3: nat] :
( ~ ( ord_less_nat @ Y3 @ X3 )
=> ( ( ~ ( ord_less_nat @ X3 @ Y3 ) )
= ( X3 = Y3 ) ) ) ).
% antisym_conv3
thf(fact_303_linorder__cases,axiom,
! [X3: nat,Y3: nat] :
( ~ ( ord_less_nat @ X3 @ Y3 )
=> ( ( X3 != Y3 )
=> ( ord_less_nat @ Y3 @ X3 ) ) ) ).
% linorder_cases
thf(fact_304_dual__order_Oasym,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ~ ( ord_less_nat @ A @ B ) ) ).
% dual_order.asym
thf(fact_305_dual__order_Oirrefl,axiom,
! [A: nat] :
~ ( ord_less_nat @ A @ A ) ).
% dual_order.irrefl
thf(fact_306_exists__least__iff,axiom,
( ( ^ [P2: nat > $o] :
? [X5: nat] : ( P2 @ X5 ) )
= ( ^ [P3: nat > $o] :
? [N2: nat] :
( ( P3 @ N2 )
& ! [M2: nat] :
( ( ord_less_nat @ M2 @ N2 )
=> ~ ( P3 @ M2 ) ) ) ) ) ).
% exists_least_iff
thf(fact_307_linorder__less__wlog,axiom,
! [P: nat > nat > $o,A: nat,B: nat] :
( ! [A5: nat,B7: nat] :
( ( ord_less_nat @ A5 @ B7 )
=> ( P @ A5 @ B7 ) )
=> ( ! [A5: nat] : ( P @ A5 @ A5 )
=> ( ! [A5: nat,B7: nat] :
( ( P @ B7 @ A5 )
=> ( P @ A5 @ B7 ) )
=> ( P @ A @ B ) ) ) ) ).
% linorder_less_wlog
thf(fact_308_order_Ostrict__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans
thf(fact_309_not__less__iff__gr__or__eq,axiom,
! [X3: nat,Y3: nat] :
( ( ~ ( ord_less_nat @ X3 @ Y3 ) )
= ( ( ord_less_nat @ Y3 @ X3 )
| ( X3 = Y3 ) ) ) ).
% not_less_iff_gr_or_eq
thf(fact_310_dual__order_Ostrict__trans,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans
thf(fact_311_order_Ostrict__implies__not__eq,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( A != B ) ) ).
% order.strict_implies_not_eq
thf(fact_312_dual__order_Ostrict__implies__not__eq,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( A != B ) ) ).
% dual_order.strict_implies_not_eq
thf(fact_313_linorder__neqE,axiom,
! [X3: nat,Y3: nat] :
( ( X3 != Y3 )
=> ( ~ ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ Y3 @ X3 ) ) ) ).
% linorder_neqE
thf(fact_314_order__less__asym,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ~ ( ord_less_nat @ Y3 @ X3 ) ) ).
% order_less_asym
thf(fact_315_linorder__neq__iff,axiom,
! [X3: nat,Y3: nat] :
( ( X3 != Y3 )
= ( ( ord_less_nat @ X3 @ Y3 )
| ( ord_less_nat @ Y3 @ X3 ) ) ) ).
% linorder_neq_iff
thf(fact_316_order__less__asym_H,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ~ ( ord_less_nat @ B @ A ) ) ).
% order_less_asym'
thf(fact_317_order__less__trans,axiom,
! [X3: nat,Y3: nat,Z2: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ( ord_less_nat @ Y3 @ Z2 )
=> ( ord_less_nat @ X3 @ Z2 ) ) ) ).
% order_less_trans
thf(fact_318_ord__eq__less__subst,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_less_subst
thf(fact_319_ord__less__eq__subst,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_less_eq_subst
thf(fact_320_order__less__irrefl,axiom,
! [X3: nat] :
~ ( ord_less_nat @ X3 @ X3 ) ).
% order_less_irrefl
thf(fact_321_order__less__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_less_subst1
thf(fact_322_order__less__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_nat @ ( F @ B ) @ C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_less_subst2
thf(fact_323_order__less__not__sym,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ~ ( ord_less_nat @ Y3 @ X3 ) ) ).
% order_less_not_sym
thf(fact_324_order__less__imp__triv,axiom,
! [X3: nat,Y3: nat,P: $o] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ( ord_less_nat @ Y3 @ X3 )
=> P ) ) ).
% order_less_imp_triv
thf(fact_325_linorder__less__linear,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
| ( X3 = Y3 )
| ( ord_less_nat @ Y3 @ X3 ) ) ).
% linorder_less_linear
thf(fact_326_order__less__imp__not__eq,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( X3 != Y3 ) ) ).
% order_less_imp_not_eq
thf(fact_327_order__less__imp__not__eq2,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( Y3 != X3 ) ) ).
% order_less_imp_not_eq2
thf(fact_328_order__less__imp__not__less,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ~ ( ord_less_nat @ Y3 @ X3 ) ) ).
% order_less_imp_not_less
thf(fact_329_neq__if__length__neq,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
!= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( Xs != Ys ) ) ).
% neq_if_length_neq
thf(fact_330_Ex__list__of__length,axiom,
! [N: nat] :
? [Xs3: list_P7155397214832950472_a_a_b] :
( ( size_s1546398270689948508_a_a_b @ Xs3 )
= N ) ).
% Ex_list_of_length
thf(fact_331_length__induct,axiom,
! [P: list_P7155397214832950472_a_a_b > $o,Xs: list_P7155397214832950472_a_a_b] :
( ! [Xs3: list_P7155397214832950472_a_a_b] :
( ! [Ys2: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ ( size_s1546398270689948508_a_a_b @ Ys2 ) @ ( size_s1546398270689948508_a_a_b @ Xs3 ) )
=> ( P @ Ys2 ) )
=> ( P @ Xs3 ) )
=> ( P @ Xs ) ) ).
% length_induct
thf(fact_332_nth__equalityI,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I )
= ( nth_Pr167341066936870769_a_a_b @ Ys @ I ) ) )
=> ( Xs = Ys ) ) ) ).
% nth_equalityI
thf(fact_333_Skolem__list__nth,axiom,
! [K: nat,P: nat > produc4770514982935793080_a_a_b > $o] :
( ( ! [I3: nat] :
( ( ord_less_nat @ I3 @ K )
=> ? [X6: produc4770514982935793080_a_a_b] : ( P @ I3 @ X6 ) ) )
= ( ? [Xs2: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs2 )
= K )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ K )
=> ( P @ I3 @ ( nth_Pr167341066936870769_a_a_b @ Xs2 @ I3 ) ) ) ) ) ) ).
% Skolem_list_nth
thf(fact_334_list__eq__iff__nth__eq,axiom,
( ( ^ [Y6: list_P7155397214832950472_a_a_b,Z3: list_P7155397214832950472_a_a_b] : ( Y6 = Z3 ) )
= ( ^ [Xs2: list_P7155397214832950472_a_a_b,Ys3: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs2 )
= ( size_s1546398270689948508_a_a_b @ Ys3 ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Xs2 ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ Xs2 @ I3 )
= ( nth_Pr167341066936870769_a_a_b @ Ys3 @ I3 ) ) ) ) ) ) ).
% list_eq_iff_nth_eq
thf(fact_335_bot_Onot__eq__extremum,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( A != bot_bo2676859181106700934_a_a_a )
= ( ord_le1107997805182519878_a_a_a @ bot_bo2676859181106700934_a_a_a @ A ) ) ).
% bot.not_eq_extremum
thf(fact_336_bot_Onot__eq__extremum,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
( ( A != bot_bo5052542052834138114_a_a_b )
= ( ord_le8627993822118182850_a_a_b @ bot_bo5052542052834138114_a_a_b @ A ) ) ).
% bot.not_eq_extremum
thf(fact_337_bot_Onot__eq__extremum,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
( ( A != bot_bo2898616998271641474_a_a_a )
= ( ord_le6196359254896381890_a_a_a @ bot_bo2898616998271641474_a_a_a @ A ) ) ).
% bot.not_eq_extremum
thf(fact_338_bot_Onot__eq__extremum,axiom,
! [A: nat] :
( ( A != bot_bot_nat )
= ( ord_less_nat @ bot_bot_nat @ A ) ) ).
% bot.not_eq_extremum
thf(fact_339_bot_Oextremum__strict,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
~ ( ord_le1107997805182519878_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ).
% bot.extremum_strict
thf(fact_340_bot_Oextremum__strict,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
~ ( ord_le8627993822118182850_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ).
% bot.extremum_strict
thf(fact_341_bot_Oextremum__strict,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
~ ( ord_le6196359254896381890_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ).
% bot.extremum_strict
thf(fact_342_bot_Oextremum__strict,axiom,
! [A: nat] :
~ ( ord_less_nat @ A @ bot_bot_nat ) ).
% bot.extremum_strict
thf(fact_343_list__property__from__index__property,axiom,
! [Xs: list_P8197596098214363964_a_a_a,P: produc884577481120224310_a_a_a > $o,X3: produc884577481120224310_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s4783218027424981928_a_a_a @ Xs ) )
=> ( P @ ( nth_Pr7648848803501811517_a_a_a @ Xs @ I ) ) )
=> ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( P @ X3 ) ) ) ).
% list_property_from_index_property
thf(fact_344_list__property__from__index__property,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o,X3: sum_su5154756782089200444_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( P @ ( nth_Su7097239896299986421_a_a_a @ Xs @ I ) ) )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( P @ X3 ) ) ) ).
% list_property_from_index_property
thf(fact_345_list__property__from__index__property,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o,X3: produc4770514982935793080_a_a_b] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( P @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I ) ) )
=> ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( P @ X3 ) ) ) ).
% list_property_from_index_property
thf(fact_346_nth__mem,axiom,
! [N: nat,Xs: list_P8197596098214363964_a_a_a] :
( ( ord_less_nat @ N @ ( size_s4783218027424981928_a_a_a @ Xs ) )
=> ( member8362999488266169055_a_a_a @ ( nth_Pr7648848803501811517_a_a_a @ Xs @ N ) @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ).
% nth_mem
thf(fact_347_nth__mem,axiom,
! [N: nat,Xs: list_S8072159660131056972_a_a_a] :
( ( ord_less_nat @ N @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( member5679158588528110291_a_a_a @ ( nth_Su7097239896299986421_a_a_a @ Xs @ N ) @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ).
% nth_mem
thf(fact_348_nth__mem,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( member642552543386773071_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ).
% nth_mem
thf(fact_349_list__ball__nth,axiom,
! [N: nat,Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ord_less_nat @ N @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( ! [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( P @ X4 ) )
=> ( P @ ( nth_Su7097239896299986421_a_a_a @ Xs @ N ) ) ) ) ).
% list_ball_nth
thf(fact_350_list__ball__nth,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( P @ X4 ) )
=> ( P @ ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) ) ) ) ).
% list_ball_nth
thf(fact_351_in__set__conv__nth,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
= ( ? [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s4783218027424981928_a_a_a @ Xs ) )
& ( ( nth_Pr7648848803501811517_a_a_a @ Xs @ I3 )
= X3 ) ) ) ) ).
% in_set_conv_nth
thf(fact_352_in__set__conv__nth,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
= ( ? [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
& ( ( nth_Su7097239896299986421_a_a_a @ Xs @ I3 )
= X3 ) ) ) ) ).
% in_set_conv_nth
thf(fact_353_in__set__conv__nth,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
= ( ? [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 )
= X3 ) ) ) ) ).
% in_set_conv_nth
thf(fact_354_all__nth__imp__all__set,axiom,
! [Xs: list_P8197596098214363964_a_a_a,P: produc884577481120224310_a_a_a > $o,X3: produc884577481120224310_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s4783218027424981928_a_a_a @ Xs ) )
=> ( P @ ( nth_Pr7648848803501811517_a_a_a @ Xs @ I ) ) )
=> ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( P @ X3 ) ) ) ).
% all_nth_imp_all_set
thf(fact_355_all__nth__imp__all__set,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o,X3: sum_su5154756782089200444_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( P @ ( nth_Su7097239896299986421_a_a_a @ Xs @ I ) ) )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( P @ X3 ) ) ) ).
% all_nth_imp_all_set
thf(fact_356_all__nth__imp__all__set,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o,X3: produc4770514982935793080_a_a_b] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( P @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I ) ) )
=> ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( P @ X3 ) ) ) ).
% all_nth_imp_all_set
thf(fact_357_all__set__conv__all__nth,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( P @ X ) ) )
= ( ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( P @ ( nth_Su7097239896299986421_a_a_a @ Xs @ I3 ) ) ) ) ) ).
% all_set_conv_all_nth
thf(fact_358_all__set__conv__all__nth,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( ! [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( P @ X ) ) )
= ( ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( P @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 ) ) ) ) ) ).
% all_set_conv_all_nth
thf(fact_359_map__equality__iff,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ys ) )
= ( ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr6515405217854610852_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_360_map__equality__iff,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,G: produc4770514982935793080_a_a_b > c,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr8925698157833054978_a_b_c @ G @ Ys ) )
= ( ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr167341066936870769_a_a_b @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_361_map__equality__iff,axiom,
! [F: produc4770514982935793080_a_a_b > c,Xs: list_P7155397214832950472_a_a_b,G: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr8925698157833054978_a_b_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ys ) )
= ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 ) )
= ( G @ ( nth_Pr6515405217854610852_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_362_map__equality__iff,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,G: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ys ) )
= ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 ) )
= ( G @ ( nth_Pr167341066936870769_a_a_b @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_363_map__equality__iff,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,G: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ys ) )
= ( ( ( size_s3598275489302632765_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( F @ ( nth_Pr6430744503775489490_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr167341066936870769_a_a_b @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_364_map__equality__iff,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,G: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ys ) )
= ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 ) )
= ( G @ ( nth_Pr6430744503775489490_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_365_map__equality__iff,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ys ) )
= ( ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr6515405217854610852_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_366_map__equality__iff,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,G: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ys ) )
= ( ( ( size_s3598275489302632765_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr6430744503775489490_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr6430744503775489490_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_367_map__equality__iff,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ G @ Ys ) )
= ( ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( F @ ( nth_Pr6515405217854610852_a_a_a @ Xs @ I3 ) )
= ( G @ ( nth_Pr167341066936870769_a_a_b @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_368_map__equality__iff,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ys ) )
= ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
& ! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( F @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I3 ) )
= ( G @ ( nth_Pr6515405217854610852_a_a_a @ Ys @ I3 ) ) ) ) ) ) ).
% map_equality_iff
thf(fact_369_map__eq__imp__length__eq,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ys ) )
=> ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_370_map__eq__imp__length__eq,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,G: produc4770514982935793080_a_a_b > c,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( map_Pr8925698157833054978_a_b_c @ G @ Ys ) )
=> ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_371_map__eq__imp__length__eq,axiom,
! [F: produc4770514982935793080_a_a_b > c,Xs: list_P7155397214832950472_a_a_b,G: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr8925698157833054978_a_b_c @ F @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ G @ Ys ) )
=> ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_372_map__eq__imp__length__eq,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,G: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ys ) )
=> ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_373_map__eq__imp__length__eq,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,G: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ G @ Ys ) )
=> ( ( size_s3598275489302632765_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_374_map__eq__imp__length__eq,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,G: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ys ) )
=> ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_375_map__eq__imp__length__eq,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ys ) )
=> ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_376_map__eq__imp__length__eq,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,G: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ G @ Ys ) )
=> ( ( size_s3598275489302632765_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_377_map__eq__imp__length__eq,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,G: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ G @ Ys ) )
=> ( ( size_s5427893697081163791_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_378_map__eq__imp__length__eq,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,G: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ G @ Ys ) )
=> ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) ) ) ).
% map_eq_imp_length_eq
thf(fact_379_less__supI1,axiom,
! [X3: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ X3 @ A )
=> ( ord_le1107997805182519878_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% less_supI1
thf(fact_380_less__supI1,axiom,
! [X3: nat,A: nat,B: nat] :
( ( ord_less_nat @ X3 @ A )
=> ( ord_less_nat @ X3 @ ( sup_sup_nat @ A @ B ) ) ) ).
% less_supI1
thf(fact_381_less__supI2,axiom,
! [X3: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ X3 @ B )
=> ( ord_le1107997805182519878_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% less_supI2
thf(fact_382_less__supI2,axiom,
! [X3: nat,B: nat,A: nat] :
( ( ord_less_nat @ X3 @ B )
=> ( ord_less_nat @ X3 @ ( sup_sup_nat @ A @ B ) ) ) ).
% less_supI2
thf(fact_383_sup_Oabsorb3,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ B @ A )
=> ( ( sup_su7096409449263244574_a_a_a @ A @ B )
= A ) ) ).
% sup.absorb3
thf(fact_384_sup_Oabsorb3,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( sup_sup_nat @ A @ B )
= A ) ) ).
% sup.absorb3
thf(fact_385_sup_Oabsorb4,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ A @ B )
=> ( ( sup_su7096409449263244574_a_a_a @ A @ B )
= B ) ) ).
% sup.absorb4
thf(fact_386_sup_Oabsorb4,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( sup_sup_nat @ A @ B )
= B ) ) ).
% sup.absorb4
thf(fact_387_sup_Ostrict__boundedE,axiom,
! [B: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ ( sup_su7096409449263244574_a_a_a @ B @ C ) @ A )
=> ~ ( ( ord_le1107997805182519878_a_a_a @ B @ A )
=> ~ ( ord_le1107997805182519878_a_a_a @ C @ A ) ) ) ).
% sup.strict_boundedE
thf(fact_388_sup_Ostrict__boundedE,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_nat @ ( sup_sup_nat @ B @ C ) @ A )
=> ~ ( ( ord_less_nat @ B @ A )
=> ~ ( ord_less_nat @ C @ A ) ) ) ).
% sup.strict_boundedE
thf(fact_389_sup_Ostrict__order__iff,axiom,
( ord_le1107997805182519878_a_a_a
= ( ^ [B6: set_Su8591296761904255986_a_a_a,A4: set_Su8591296761904255986_a_a_a] :
( ( A4
= ( sup_su7096409449263244574_a_a_a @ A4 @ B6 ) )
& ( A4 != B6 ) ) ) ) ).
% sup.strict_order_iff
thf(fact_390_sup_Ostrict__order__iff,axiom,
( ord_less_nat
= ( ^ [B6: nat,A4: nat] :
( ( A4
= ( sup_sup_nat @ A4 @ B6 ) )
& ( A4 != B6 ) ) ) ) ).
% sup.strict_order_iff
thf(fact_391_sup_Ostrict__coboundedI1,axiom,
! [C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ C @ A )
=> ( ord_le1107997805182519878_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% sup.strict_coboundedI1
thf(fact_392_sup_Ostrict__coboundedI1,axiom,
! [C: nat,A: nat,B: nat] :
( ( ord_less_nat @ C @ A )
=> ( ord_less_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.strict_coboundedI1
thf(fact_393_sup_Ostrict__coboundedI2,axiom,
! [C: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ C @ B )
=> ( ord_le1107997805182519878_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% sup.strict_coboundedI2
thf(fact_394_sup_Ostrict__coboundedI2,axiom,
! [C: nat,B: nat,A: nat] :
( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.strict_coboundedI2
thf(fact_395_is__singletonI_H,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( A2 != bot_bo2676859181106700934_a_a_a )
=> ( ! [X4: sum_su5154756782089200444_a_a_a,Y: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ A2 )
=> ( ( member5679158588528110291_a_a_a @ Y @ A2 )
=> ( X4 = Y ) ) )
=> ( is_sin2843750684005750600_a_a_a @ A2 ) ) ) ).
% is_singletonI'
thf(fact_396_is__singletonI_H,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( A2 != bot_bo5052542052834138114_a_a_b )
=> ( ! [X4: produc4770514982935793080_a_a_b,Y: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ A2 )
=> ( ( member642552543386773071_a_a_b @ Y @ A2 )
=> ( X4 = Y ) ) )
=> ( is_sin8179762472146605508_a_a_b @ A2 ) ) ) ).
% is_singletonI'
thf(fact_397_is__singletonI_H,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( A2 != bot_bo2898616998271641474_a_a_a )
=> ( ! [X4: produc884577481120224310_a_a_a,Y: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ A2 )
=> ( ( member8362999488266169055_a_a_a @ Y @ A2 )
=> ( X4 = Y ) ) )
=> ( is_sin128316332050476330_a_a_a @ A2 ) ) ) ).
% is_singletonI'
thf(fact_398_distinguishing__transitions__left__observable__against__distinguishing__transitions__right,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) )
=> ~ ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) ) ) ) ).
% distinguishing_transitions_left_observable_against_distinguishing_transitions_right
thf(fact_399_is__singleton__def,axiom,
( is_sin2843750684005750600_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a] :
? [X: sum_su5154756782089200444_a_a_a] :
( A3
= ( insert5061175218292437356_a_a_a @ X @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% is_singleton_def
thf(fact_400_is__singleton__def,axiom,
( is_sin8179762472146605508_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b] :
? [X: produc4770514982935793080_a_a_b] :
( A3
= ( insert8042272945010224104_a_a_b @ X @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% is_singleton_def
thf(fact_401_is__singleton__def,axiom,
( is_sin128316332050476330_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a] :
? [X: produc884577481120224310_a_a_a] :
( A3
= ( insert2249508923356641798_a_a_a @ X @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% is_singleton_def
thf(fact_402_is__singletonE,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( is_sin2843750684005750600_a_a_a @ A2 )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( A2
!= ( insert5061175218292437356_a_a_a @ X4 @ bot_bo2676859181106700934_a_a_a ) ) ) ).
% is_singletonE
thf(fact_403_is__singletonE,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( is_sin8179762472146605508_a_a_b @ A2 )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
( A2
!= ( insert8042272945010224104_a_a_b @ X4 @ bot_bo5052542052834138114_a_a_b ) ) ) ).
% is_singletonE
thf(fact_404_is__singletonE,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( is_sin128316332050476330_a_a_a @ A2 )
=> ~ ! [X4: produc884577481120224310_a_a_a] :
( A2
!= ( insert2249508923356641798_a_a_a @ X4 @ bot_bo2898616998271641474_a_a_a ) ) ) ).
% is_singletonE
thf(fact_405_list__map__source__elem,axiom,
! [X3: c,F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( member_c @ X3 @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) )
=> ? [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_406_list__map__source__elem,axiom,
! [X3: b,F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( member_b @ X3 @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) )
=> ? [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_407_list__map__source__elem,axiom,
! [X3: b,F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( member_b @ X3 @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) )
=> ? [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_408_list__map__source__elem,axiom,
! [X3: sum_su5154756782089200444_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Su7760560175274971966_a_a_a @ F @ Xs ) ) )
=> ? [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_409_list__map__source__elem,axiom,
! [X3: sum_su5154756782089200444_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) )
=> ? [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_410_list__map__source__elem,axiom,
! [X3: sum_su5154756782089200444_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) )
=> ? [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_411_list__map__source__elem,axiom,
! [X3: produc4770514982935793080_a_a_b,F: sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b,Xs: list_S8072159660131056972_a_a_a] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( map_Su3117778036294953914_a_a_b @ F @ Xs ) ) )
=> ? [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_412_list__map__source__elem,axiom,
! [X3: produc4770514982935793080_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) ) )
=> ? [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_413_list__map__source__elem,axiom,
! [X3: produc1895207096998757355_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) )
=> ? [X4: produc7810058533641270553_a_a_a] :
( ( member54949653122719408_a_a_a @ X4 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_414_list__map__source__elem,axiom,
! [X3: produc884577481120224310_a_a_a,F: sum_su5154756782089200444_a_a_a > produc884577481120224310_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( map_Su2265628143642336180_a_a_a @ F @ Xs ) ) )
=> ? [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( X3
= ( F @ X4 ) ) ) ) ).
% list_map_source_elem
thf(fact_415_less__prod__def_H,axiom,
( ord_le1203424502768444845at_nat
= ( ^ [X: product_prod_nat_nat,Y4: product_prod_nat_nat] :
( ( ord_less_nat @ ( product_fst_nat_nat @ X ) @ ( product_fst_nat_nat @ Y4 ) )
| ( ( ( product_fst_nat_nat @ X )
= ( product_fst_nat_nat @ Y4 ) )
& ( ord_less_nat @ ( product_snd_nat_nat @ X ) @ ( product_snd_nat_nat @ Y4 ) ) ) ) ) ) ).
% less_prod_def'
thf(fact_416_retains__outputs__for__states__and__inputs__def,axiom,
( retain3432474810896159496_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,S: fsm_Pr6287166851770849218_a_a_b] :
! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ S ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) )
=> ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ S ) ) ) ) ) ) ) ).
% retains_outputs_for_states_and_inputs_def
thf(fact_417_retains__outputs__for__states__and__inputs__def,axiom,
( retain8413675290114623755_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,S: fsm_Su3173892059090327343_a_b_c] :
! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ S ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) )
=> ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ S ) ) ) ) ) ) ) ).
% retains_outputs_for_states_and_inputs_def
thf(fact_418_Collect__empty__eq__bot,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o] :
( ( ( collec299858375640228881_a_a_a @ P )
= bot_bo2676859181106700934_a_a_a )
= ( P = bot_bo2398072012024994175_a_a_o ) ) ).
% Collect_empty_eq_bot
thf(fact_419_Collect__empty__eq__bot,axiom,
! [P: produc4770514982935793080_a_a_b > $o] :
( ( ( collec4985708871760228749_a_a_b @ P )
= bot_bo5052542052834138114_a_a_b )
= ( P = bot_bo992258580158221059_a_b_o ) ) ).
% Collect_empty_eq_bot
thf(fact_420_Collect__empty__eq__bot,axiom,
! [P: produc884577481120224310_a_a_a > $o] :
( ( ( collec3562233214436895265_a_a_a @ P )
= bot_bo2898616998271641474_a_a_a )
= ( P = bot_bo6766449244381574107_a_a_o ) ) ).
% Collect_empty_eq_bot
thf(fact_421_bot__empty__eq,axiom,
( bot_bo2398072012024994175_a_a_o
= ( ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ bot_bo2676859181106700934_a_a_a ) ) ) ).
% bot_empty_eq
thf(fact_422_bot__empty__eq,axiom,
( bot_bo992258580158221059_a_b_o
= ( ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ bot_bo5052542052834138114_a_a_b ) ) ) ).
% bot_empty_eq
thf(fact_423_bot__empty__eq,axiom,
( bot_bo6766449244381574107_a_a_o
= ( ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ bot_bo2898616998271641474_a_a_a ) ) ) ).
% bot_empty_eq
thf(fact_424_deterministic_Osimps,axiom,
( determ8774513197627008055_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b] :
! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ).
% deterministic.simps
thf(fact_425_deterministic_Osimps,axiom,
( determ6453466625651965340_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ).
% deterministic.simps
thf(fact_426_deterministic_Oelims_I1_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Y3: $o] :
( ( ( determ8774513197627008055_a_a_b @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(1)
thf(fact_427_deterministic_Oelims_I1_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Y3: $o] :
( ( ( determ6453466625651965340_a_b_c @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(1)
thf(fact_428_deterministic_Oelims_I2_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ( determ8774513197627008055_a_a_b @ X3 )
=> ! [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa2 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X7 )
= ( produc2316789063618113990_a_a_a @ Xa2 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(2)
thf(fact_429_deterministic_Oelims_I2_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ( determ6453466625651965340_a_b_c @ X3 )
=> ! [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa2 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X7 )
= ( produc7477144754405272026_a_a_a @ Xa2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(2)
thf(fact_430_deterministic_Oelims_I3_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ~ ( determ8774513197627008055_a_a_b @ X3 )
=> ~ ! [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa3 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc2316789063618113990_a_a_a @ Xa3 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(3)
thf(fact_431_deterministic_Oelims_I3_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ~ ( determ6453466625651965340_a_b_c @ X3 )
=> ~ ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa3 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc7477144754405272026_a_a_a @ Xa3 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) ) ) ) ) ) ) ).
% deterministic.elims(3)
thf(fact_432_canonical__separator__targets__observable_I2_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( Q1 != Q2 )
=> ( ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q1 ) )
=> ( member8362999488266169055_a_a_a @ T @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_targets_observable(2)
thf(fact_433_fsm__transition__source,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ T ) @ ( states3035385874452377268_a_b_c @ M ) ) ) ).
% fsm_transition_source
thf(fact_434_fsm__transition__target,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ ( states3035385874452377268_a_b_c @ M ) ) ) ).
% fsm_transition_target
thf(fact_435_fsm__transition__target,axiom,
! [T: produc6800189296593107456_a_a_a,M: fsm_Pr6287166851770849218_a_a_b] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( member6990616694304513154_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ ( states8463590192175095071_a_a_b @ M ) ) ) ).
% fsm_transition_target
thf(fact_436_not__psubset__empty,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
~ ( ord_le1107997805182519878_a_a_a @ A2 @ bot_bo2676859181106700934_a_a_a ) ).
% not_psubset_empty
thf(fact_437_not__psubset__empty,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
~ ( ord_le8627993822118182850_a_a_b @ A2 @ bot_bo5052542052834138114_a_a_b ) ).
% not_psubset_empty
thf(fact_438_not__psubset__empty,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
~ ( ord_le6196359254896381890_a_a_a @ A2 @ bot_bo2898616998271641474_a_a_a ) ).
% not_psubset_empty
thf(fact_439_canonical__separator__distinguishing__transitions__right__containment,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ).
% canonical_separator_distinguishing_transitions_right_containment
thf(fact_440_canonical__separator__distinguishing__transitions__left__containment,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ).
% canonical_separator_distinguishing_transitions_left_containment
thf(fact_441_canonical__separator__targets__observable_I3_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( Q1 != Q2 )
=> ( ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q2 ) )
=> ( member8362999488266169055_a_a_a @ T @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_targets_observable(3)
thf(fact_442_canonical__separator__transition__targets_I3_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q2 ) )
=> ( ( Q1 != Q2 )
=> ( member8362999488266169055_a_a_a @ T @ ( state_2881338517818858960_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_transition_targets(3)
thf(fact_443_canonical__separator__transition__targets_I2_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q1 ) )
=> ( ( Q1 != Q2 )
=> ( member8362999488266169055_a_a_a @ T @ ( state_2046487007905918109_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_transition_targets(2)
thf(fact_444_add__transition__with__components__simps_I5_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a] :
( ( states3035385874452377268_a_b_c @ ( add_tr191749633354624124_a_b_c @ M @ T ) )
= ( insert5061175218292437356_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ ( insert5061175218292437356_a_a_a @ ( produc7477144754405272026_a_a_a @ T ) @ ( states3035385874452377268_a_b_c @ M ) ) ) ) ).
% add_transition_with_components_simps(5)
thf(fact_445_add__transition__with__components__simps_I5_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,T: produc6800189296593107456_a_a_a] :
( ( states8463590192175095071_a_a_b @ ( add_tr7313952166877789527_a_a_b @ M @ T ) )
= ( insert5166965059073188379_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ ( insert5166965059073188379_a_a_a @ ( produc2316789063618113990_a_a_a @ T ) @ ( states8463590192175095071_a_a_b @ M ) ) ) ) ).
% add_transition_with_components_simps(5)
thf(fact_446_shifted__transitions__observable__against__distinguishing__transitions__right,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ~ ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) ) ) ) ) ) ).
% shifted_transitions_observable_against_distinguishing_transitions_right
thf(fact_447_shifted__transitions__observable__against__distinguishing__transitions__left,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ~ ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) ) ) ) ) ) ).
% shifted_transitions_observable_against_distinguishing_transitions_left
thf(fact_448_canonical__separator__transition__targets_I4_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( sum_is4240621810064316983_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
| ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q1 ) )
| ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q2 ) ) ) ) ) ) ).
% canonical_separator_transition_targets(4)
thf(fact_449_canonical__separator__transition__ex,axiom,
! [T: produc2172198381475533558_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,S1: produc1895207096998757355_a_a_a,S2: produc1895207096998757355_a_a_a] :
( ( member2160747886658840973_a_a_a @ T @ ( transi1397692036513875993_a_a_b @ ( state_7689045803801065988_a_a_b @ M @ Q1 @ Q2 ) ) )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( ( produc4882268871966557188_a_a_a @ T )
= ( sum_In122109773348503092_a_a_a @ ( produc8806572864378474095_a_a_a @ S1 @ S2 ) ) )
=> ( ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= S1 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) ) )
| ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= S2 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition_ex
thf(fact_450_canonical__separator__transition__ex,axiom,
! [T: produc1185401179908872758_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,S1: sum_su5154756782089200444_a_a_a,S2: sum_su5154756782089200444_a_a_a] :
( ( member3530913115812046943_a_a_a @ T @ ( transi5838560229626784988_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( ( produc3221131896138471826_a_a_a @ T )
= ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) ) )
=> ( ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= S1 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) ) )
| ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= S2 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition_ex
thf(fact_451_canonical__separator__transition__ex,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,S1: a,S2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) )
=> ( ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X4 )
= S1 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) )
| ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X4 )
= S2 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition_ex
thf(fact_452_boolean__algebra_Odisj__zero__right,axiom,
! [X3: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a )
= X3 ) ).
% boolean_algebra.disj_zero_right
thf(fact_453_boolean__algebra_Odisj__zero__right,axiom,
! [X3: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2660408029157294746_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b )
= X3 ) ).
% boolean_algebra.disj_zero_right
thf(fact_454_boolean__algebra_Odisj__zero__right,axiom,
! [X3: set_Pr4618682941230328598_a_a_a] :
( ( sup_su9011528761648865002_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a )
= X3 ) ).
% boolean_algebra.disj_zero_right
thf(fact_455_assms_I3_J,axiom,
? [Q12: a,Q22: a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ cs ) )
& ( ( produc7477144754405272026_a_a_a @ t )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) )
= X4 ) ) ).
% assms(3)
thf(fact_456_old_Osum_Oinject_I1_J,axiom,
! [A: product_prod_a_a,A6: product_prod_a_a] :
( ( ( sum_In6412843608951811077_a_a_a @ A )
= ( sum_In6412843608951811077_a_a_a @ A6 ) )
= ( A = A6 ) ) ).
% old.sum.inject(1)
thf(fact_457_sum_Oinject_I1_J,axiom,
! [X1: product_prod_a_a,Y1: product_prod_a_a] :
( ( ( sum_In6412843608951811077_a_a_a @ X1 )
= ( sum_In6412843608951811077_a_a_a @ Y1 ) )
= ( X1 = Y1 ) ) ).
% sum.inject(1)
thf(fact_458__092_060open_062t__source_At_A_061_AInl_A_Iq1_H_M_Aq2_H_J_092_060close_062,axiom,
( ( produc7477144754405272026_a_a_a @ t )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ q12 @ q22 ) ) ) ).
% \<open>t_source t = Inl (q1', q2')\<close>
thf(fact_459__092_060open_062_IInl_A_Iq1_H_M_Aq2_H_J_M_Ax_J_A_092_060in_062_Aset_Acs_092_060close_062,axiom,
member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ q12 @ q22 ) ) @ x ) @ ( set_Pr4578018992751950051_a_a_b @ cs ) ).
% \<open>(Inl (q1', q2'), x) \<in> set cs\<close>
thf(fact_460__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062q1_H_Aq2_H_Ax_O_A_092_060lbrakk_062_IInl_A_Iq1_H_M_Aq2_H_J_M_Ax_J_A_092_060in_062_Aset_Acs_059_At__source_At_A_061_AInl_A_Iq1_H_M_Aq2_H_J_059_At__input_At_A_061_Ax_092_060rbrakk_062_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [Q12: a,Q22: a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ cs ) )
=> ( ( ( produc7477144754405272026_a_a_a @ t )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ t ) )
!= X4 ) ) ) ).
% \<open>\<And>thesis. (\<And>q1' q2' x. \<lbrakk>(Inl (q1', q2'), x) \<in> set cs; t_source t = Inl (q1', q2'); t_input t = x\<rbrakk> \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_461_add__transition__with__components__simps_I4_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a] :
( ( transi749694810082594024_a_b_c @ ( add_tr191749633354624124_a_b_c @ M @ T ) )
= ( insert2249508923356641798_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) ) ) ).
% add_transition_with_components_simps(4)
thf(fact_462_psubsetD,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,C: sum_su5154756782089200444_a_a_a] :
( ( ord_le1107997805182519878_a_a_a @ A2 @ B3 )
=> ( ( member5679158588528110291_a_a_a @ C @ A2 )
=> ( member5679158588528110291_a_a_a @ C @ B3 ) ) ) ).
% psubsetD
thf(fact_463_psubsetD,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a,C: produc884577481120224310_a_a_a] :
( ( ord_le6196359254896381890_a_a_a @ A2 @ B3 )
=> ( ( member8362999488266169055_a_a_a @ C @ A2 )
=> ( member8362999488266169055_a_a_a @ C @ B3 ) ) ) ).
% psubsetD
thf(fact_464_psubsetD,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b,C: produc4770514982935793080_a_a_b] :
( ( ord_le8627993822118182850_a_a_b @ A2 @ B3 )
=> ( ( member642552543386773071_a_a_b @ C @ A2 )
=> ( member642552543386773071_a_a_b @ C @ B3 ) ) ) ).
% psubsetD
thf(fact_465_Inl__inject,axiom,
! [X3: product_prod_a_a,Y3: product_prod_a_a] :
( ( ( sum_In6412843608951811077_a_a_a @ X3 )
= ( sum_In6412843608951811077_a_a_a @ Y3 ) )
=> ( X3 = Y3 ) ) ).
% Inl_inject
thf(fact_466_isl__def,axiom,
( sum_is4240621810064316983_a_a_a
= ( ^ [Sum: sum_su5154756782089200444_a_a_a] :
? [X12: product_prod_a_a] :
( Sum
= ( sum_In6412843608951811077_a_a_a @ X12 ) ) ) ) ).
% isl_def
thf(fact_467_sum_OdiscI_I1_J,axiom,
! [Sum2: sum_su5154756782089200444_a_a_a,X1: product_prod_a_a] :
( ( Sum2
= ( sum_In6412843608951811077_a_a_a @ X1 ) )
=> ( sum_is4240621810064316983_a_a_a @ Sum2 ) ) ).
% sum.discI(1)
thf(fact_468_sum_Odisc_I1_J,axiom,
! [X1: product_prod_a_a] : ( sum_is4240621810064316983_a_a_a @ ( sum_In6412843608951811077_a_a_a @ X1 ) ) ).
% sum.disc(1)
thf(fact_469_deterministic__alt__def,axiom,
( determ6453466625651965340_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [Q13: sum_su5154756782089200444_a_a_a,X: b,Y7: c,Y8: c,Q14: sum_su5154756782089200444_a_a_a,Q15: sum_su5154756782089200444_a_a_a] :
( ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y7 @ Q14 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y8 @ Q15 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) )
=> ( ( Y7 = Y8 )
& ( Q14 = Q15 ) ) ) ) ) ).
% deterministic_alt_def
thf(fact_470_split__sum__all,axiom,
( ( ^ [P2: sum_su5154756782089200444_a_a_a > $o] :
! [X5: sum_su5154756782089200444_a_a_a] : ( P2 @ X5 ) )
= ( ^ [P3: sum_su5154756782089200444_a_a_a > $o] :
( ! [X: product_prod_a_a] : ( P3 @ ( sum_In6412843608951811077_a_a_a @ X ) )
& ! [X: a] : ( P3 @ ( sum_In6345099547827038749od_a_a @ X ) ) ) ) ) ).
% split_sum_all
thf(fact_471_split__sum__ex,axiom,
( ( ^ [P2: sum_su5154756782089200444_a_a_a > $o] :
? [X5: sum_su5154756782089200444_a_a_a] : ( P2 @ X5 ) )
= ( ^ [P3: sum_su5154756782089200444_a_a_a > $o] :
( ? [X: product_prod_a_a] : ( P3 @ ( sum_In6412843608951811077_a_a_a @ X ) )
| ? [X: a] : ( P3 @ ( sum_In6345099547827038749od_a_a @ X ) ) ) ) ) ).
% split_sum_ex
thf(fact_472_Inr__not__Inl,axiom,
! [B: a,A: product_prod_a_a] :
( ( sum_In6345099547827038749od_a_a @ B )
!= ( sum_In6412843608951811077_a_a_a @ A ) ) ).
% Inr_not_Inl
thf(fact_473_sumE,axiom,
! [S3: sum_su5154756782089200444_a_a_a] :
( ! [X4: product_prod_a_a] :
( S3
!= ( sum_In6412843608951811077_a_a_a @ X4 ) )
=> ~ ! [Y: a] :
( S3
!= ( sum_In6345099547827038749od_a_a @ Y ) ) ) ).
% sumE
thf(fact_474_old_Osum_Oexhaust,axiom,
! [Y3: sum_su5154756782089200444_a_a_a] :
( ! [A5: product_prod_a_a] :
( Y3
!= ( sum_In6412843608951811077_a_a_a @ A5 ) )
=> ~ ! [B7: a] :
( Y3
!= ( sum_In6345099547827038749od_a_a @ B7 ) ) ) ).
% old.sum.exhaust
thf(fact_475_old_Osum_Odistinct_I1_J,axiom,
! [A: product_prod_a_a,B2: a] :
( ( sum_In6412843608951811077_a_a_a @ A )
!= ( sum_In6345099547827038749od_a_a @ B2 ) ) ).
% old.sum.distinct(1)
thf(fact_476_old_Osum_Odistinct_I2_J,axiom,
! [B2: a,A: product_prod_a_a] :
( ( sum_In6345099547827038749od_a_a @ B2 )
!= ( sum_In6412843608951811077_a_a_a @ A ) ) ).
% old.sum.distinct(2)
thf(fact_477_sum_Odistinct_I1_J,axiom,
! [X1: product_prod_a_a,X2: a] :
( ( sum_In6412843608951811077_a_a_a @ X1 )
!= ( sum_In6345099547827038749od_a_a @ X2 ) ) ).
% sum.distinct(1)
thf(fact_478_bot__prod__def,axiom,
( bot_bo2512674912376662449_a_a_a
= ( produc975303698946120061_a_a_a @ bot_bo2676859181106700934_a_a_a @ bot_bo2676859181106700934_a_a_a ) ) ).
% bot_prod_def
thf(fact_479_bot__prod__def,axiom,
( bot_bo6932056865985061165_a_a_b
= ( produc1782693847520575481_a_a_b @ bot_bo2676859181106700934_a_a_a @ bot_bo5052542052834138114_a_a_b ) ) ).
% bot_prod_def
thf(fact_480_bot__prod__def,axiom,
( bot_bo2462133688595082157_a_a_a
= ( produc2779947338657330891_a_a_a @ bot_bo2676859181106700934_a_a_a @ bot_bo2898616998271641474_a_a_a ) ) ).
% bot_prod_def
thf(fact_481_bot__prod__def,axiom,
( bot_bo1017558259406586413_a_a_a
= ( produc5347324035342034681_a_a_a @ bot_bo5052542052834138114_a_a_b @ bot_bo2676859181106700934_a_a_a ) ) ).
% bot_prod_def
thf(fact_482_bot__prod__def,axiom,
( bot_bo7991703675616730537_a_a_b
= ( produc2477030430842270069_a_a_b @ bot_bo5052542052834138114_a_a_b @ bot_bo5052542052834138114_a_a_b ) ) ).
% bot_prod_def
thf(fact_483_bot__prod__def,axiom,
( bot_bo1385750253692666929_a_a_a
= ( produc691750705766406735_a_a_a @ bot_bo5052542052834138114_a_a_b @ bot_bo2898616998271641474_a_a_a ) ) ).
% bot_prod_def
thf(fact_484_bot__prod__def,axiom,
( bot_bo2269467187568170187_a_a_a
= ( produc3002878504517184177_a_a_a @ bot_bo2898616998271641474_a_a_a @ bot_bo2676859181106700934_a_a_a ) ) ).
% bot_prod_def
thf(fact_485_bot__prod__def,axiom,
( bot_bo7638358668229304903_a_a_b
= ( produc7104200029644651821_a_a_b @ bot_bo2898616998271641474_a_a_a @ bot_bo5052542052834138114_a_a_b ) ) ).
% bot_prod_def
thf(fact_486_bot__prod__def,axiom,
( bot_bo7033759339267084819_a_a_a
= ( produc3361136090342852759_a_a_a @ bot_bo2898616998271641474_a_a_a @ bot_bo2898616998271641474_a_a_a ) ) ).
% bot_prod_def
thf(fact_487_sum_OdiscI_I2_J,axiom,
! [Sum2: sum_su5154756782089200444_a_a_a,X2: a] :
( ( Sum2
= ( sum_In6345099547827038749od_a_a @ X2 ) )
=> ~ ( sum_is4240621810064316983_a_a_a @ Sum2 ) ) ).
% sum.discI(2)
thf(fact_488_sum_Odisc_I2_J,axiom,
! [X2: a] :
~ ( sum_is4240621810064316983_a_a_a @ ( sum_In6345099547827038749od_a_a @ X2 ) ) ).
% sum.disc(2)
thf(fact_489_canonical__separator__transitions__alt__def,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
= ( sup_su9011528761648865002_a_a_a @ ( sup_su9011528761648865002_a_a_a @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) @ ( state_2046487007905918109_a_b_c @ M @ Q1 @ Q2 ) ) @ ( state_2881338517818858960_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% canonical_separator_transitions_alt_def
thf(fact_490_boolean__algebra__cancel_Osup1,axiom,
! [A2: set_Su8591296761904255986_a_a_a,K: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( A2
= ( sup_su7096409449263244574_a_a_a @ K @ A ) )
=> ( ( sup_su7096409449263244574_a_a_a @ A2 @ B )
= ( sup_su7096409449263244574_a_a_a @ K @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ) ).
% boolean_algebra_cancel.sup1
thf(fact_491_boolean__algebra__cancel_Osup2,axiom,
! [B3: set_Su8591296761904255986_a_a_a,K: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( B3
= ( sup_su7096409449263244574_a_a_a @ K @ B ) )
=> ( ( sup_su7096409449263244574_a_a_a @ A @ B3 )
= ( sup_su7096409449263244574_a_a_a @ K @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ) ).
% boolean_algebra_cancel.sup2
thf(fact_492_canonical__separator__targets__observable_I1_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( Q1 != Q2 )
=> ( ( sum_is4240621810064316983_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
=> ( member8362999488266169055_a_a_a @ T @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_targets_observable(1)
thf(fact_493_canonical__separator__t__source__isl,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( sum_is4240621810064316983_a_a_a @ ( produc7477144754405272026_a_a_a @ T ) ) ) ) ) ).
% canonical_separator_t_source_isl
thf(fact_494_distinguishing__transitions__right__sources__targets,axiom,
! [T: produc2172198381475533558_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a] :
( ( member2160747886658840973_a_a_a @ T @ ( state_234223814407059111_a_a_b @ M @ Q1 @ Q2 ) )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ~ ! [Q12: produc1895207096998757355_a_a_a,Q22: produc1895207096998757355_a_a_a] :
( ( ( produc4882268871966557188_a_a_a @ T )
= ( sum_In122109773348503092_a_a_a @ ( produc8806572864378474095_a_a_a @ Q12 @ Q22 ) ) )
=> ( ( member6990616694304513154_a_a_a @ Q12 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q22 @ ( states8463590192175095071_a_a_b @ M ) )
=> ! [T3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T3 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( ( produc2316789063618113990_a_a_a @ T3 )
= Q22 )
=> ( ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T3 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T3 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X7 )
= Q12 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) ) )
=> ( ( produc151198060758000217_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
!= ( sum_In4154768905285699222_a_a_a @ Q2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_right_sources_targets
thf(fact_495_distinguishing__transitions__right__sources__targets,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( state_2881338517818858960_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ~ ! [Q12: a,Q22: a] :
( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) )
=> ( ( member_a @ Q12 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ! [T3: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ T3 @ ( transitions_a_b_c @ M ) )
=> ( ( ( produc4225943634317630866od_c_a @ T3 )
= Q22 )
=> ( ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T3 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
=> ( ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T3 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X7 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X7 )
= Q12 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
!= ( sum_In6345099547827038749od_a_a @ Q2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_right_sources_targets
thf(fact_496_distinguishing__transitions__right__sources__targets,axiom,
! [T: produc1185401179908872758_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a] :
( ( member3530913115812046943_a_a_a @ T @ ( state_5647776831386003244_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ~ ! [Q12: sum_su5154756782089200444_a_a_a,Q22: sum_su5154756782089200444_a_a_a] :
( ( ( produc3221131896138471826_a_a_a @ T )
= ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q12 @ Q22 ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q12 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q22 @ ( states3035385874452377268_a_b_c @ M ) )
=> ! [T3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T3 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T3 )
= Q22 )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T3 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T3 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X7 )
= Q12 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) ) )
=> ( ( produc4853709320028323467_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
!= ( sum_In5332043013833219623_a_a_a @ Q2 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_right_sources_targets
thf(fact_497_distinguishing__transitions__left__sources__targets,axiom,
! [T: produc2172198381475533558_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a] :
( ( member2160747886658840973_a_a_a @ T @ ( state_8712764720510717172_a_a_b @ M @ Q1 @ Q2 ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ~ ! [Q12: produc1895207096998757355_a_a_a,Q22: produc1895207096998757355_a_a_a] :
( ( ( produc4882268871966557188_a_a_a @ T )
= ( sum_In122109773348503092_a_a_a @ ( produc8806572864378474095_a_a_a @ Q12 @ Q22 ) ) )
=> ( ( member6990616694304513154_a_a_a @ Q12 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q22 @ ( states8463590192175095071_a_a_b @ M ) )
=> ! [T3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T3 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( ( produc2316789063618113990_a_a_a @ T3 )
= Q12 )
=> ( ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T3 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T3 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X7 )
= Q22 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) ) ) )
=> ( ( produc151198060758000217_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T ) ) )
!= ( sum_In4154768905285699222_a_a_a @ Q1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_left_sources_targets
thf(fact_498_distinguishing__transitions__left__sources__targets,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( state_2046487007905918109_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ~ ! [Q12: a,Q22: a] :
( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) )
=> ( ( member_a @ Q12 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q22 @ ( states_a_b_c @ M ) )
=> ! [T3: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ T3 @ ( transitions_a_b_c @ M ) )
=> ( ( ( produc4225943634317630866od_c_a @ T3 )
= Q12 )
=> ( ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T3 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
=> ( ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T3 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X7 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X7 )
= Q22 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
!= ( sum_In6345099547827038749od_a_a @ Q1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_left_sources_targets
thf(fact_499_distinguishing__transitions__left__sources__targets,axiom,
! [T: produc1185401179908872758_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a] :
( ( member3530913115812046943_a_a_a @ T @ ( state_1106402805630587423_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ~ ! [Q12: sum_su5154756782089200444_a_a_a,Q22: sum_su5154756782089200444_a_a_a] :
( ( ( produc3221131896138471826_a_a_a @ T )
= ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q12 @ Q22 ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q12 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q22 @ ( states3035385874452377268_a_b_c @ M ) )
=> ! [T3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T3 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T3 )
= Q12 )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T3 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
=> ( ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T3 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) )
=> ( ~ ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X7 )
= Q22 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) ) )
=> ( ( produc4853709320028323467_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
!= ( sum_In5332043013833219623_a_a_a @ Q1 ) ) ) ) ) ) ) ) ) ) ) ) ).
% distinguishing_transitions_left_sources_targets
thf(fact_500_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_501_prod_Ocollapse,axiom,
! [Prod: produc1895207096998757355_a_a_a] :
( ( produc8806894744968565733_a_a_a @ ( produc6784836004715151097_a_a_a @ Prod ) @ ( produc1172910294343954743_a_a_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_502_prod_Ocollapse,axiom,
! [Prod: produc7810058533641270553_a_a_a] :
( ( produc1730628064597884819_a_a_a @ ( produc5842599967860340391_a_a_a @ Prod ) @ ( produc6236129573204179685_a_a_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_503_prod_Ocollapse,axiom,
! [Prod: produc884577481120224310_a_a_a] :
( ( produc6863513614254923246_a_a_a @ ( produc7477144754405272026_a_a_a @ Prod ) @ ( produc1629229363059081756_a_a_a @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_504_prod_Ocollapse,axiom,
! [Prod: produc4770514982935793080_a_a_b] :
( ( produc6086470211827429482_a_a_b @ ( produc4064411471574014846_a_a_b @ Prod ) @ ( produc7675857798057594300_a_a_b @ Prod ) )
= Prod ) ).
% prod.collapse
thf(fact_505_Inl__Inr__False,axiom,
! [X3: product_prod_a_a,Y3: a] :
( ( sum_In6412843608951811077_a_a_a @ X3 )
!= ( sum_In6345099547827038749od_a_a @ Y3 ) ) ).
% Inl_Inr_False
thf(fact_506_Inr__Inl__False,axiom,
! [X3: a,Y3: product_prod_a_a] :
( ( sum_In6345099547827038749od_a_a @ X3 )
!= ( sum_In6412843608951811077_a_a_a @ Y3 ) ) ).
% Inr_Inl_False
thf(fact_507_canonical__separator__transition_I1_J,axiom,
! [T: produc1185401179908872758_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,S1: sum_su5154756782089200444_a_a_a,S2: sum_su5154756782089200444_a_a_a,S12: sum_su5154756782089200444_a_a_a,S22: sum_su5154756782089200444_a_a_a] :
( ( member3530913115812046943_a_a_a @ T @ ( transi5838560229626784988_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( ( produc3221131896138471826_a_a_a @ T )
= ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) ) )
=> ( ( observ6810049560328217077_a_b_c @ M )
=> ( ( Q1 != Q2 )
=> ( ( ( produc4853709320028323467_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) )
= ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ S12 @ S22 ) ) )
=> ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ S1 @ ( produc1730628064597884819_a_a_a @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) @ ( produc8806894744968565733_a_a_a @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) @ S12 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ S2 @ ( produc1730628064597884819_a_a_a @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) @ ( produc8806894744968565733_a_a_a @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T ) ) ) @ S22 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition(1)
thf(fact_508_canonical__separator__transition_I1_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,S1: a,S2: a,S12: a,S22: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) )
=> ( ( observable_a_b_c @ M )
=> ( ( Q1 != Q2 )
=> ( ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S12 @ S22 ) ) )
=> ( ( member5502040268208861279od_c_a @ ( produc5762801557034676134od_c_a @ S1 @ ( produc3440865914000881661od_c_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) @ ( product_Pair_c_a @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ S12 ) ) ) @ ( transitions_a_b_c @ M ) )
& ( member5502040268208861279od_c_a @ ( produc5762801557034676134od_c_a @ S2 @ ( produc3440865914000881661od_c_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) @ ( product_Pair_c_a @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ S22 ) ) ) @ ( transitions_a_b_c @ M ) ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition(1)
thf(fact_509_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P: a > a > $o,X3: a,Y3: a,A: product_prod_a_a] :
( ( P @ X3 @ Y3 )
=> ( ( A
= ( product_Pair_a_a @ X3 @ Y3 ) )
=> ( P @ ( product_fst_a_a @ A ) @ ( product_snd_a_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_510_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P: c > sum_su5154756782089200444_a_a_a > $o,X3: c,Y3: sum_su5154756782089200444_a_a_a,A: produc1895207096998757355_a_a_a] :
( ( P @ X3 @ Y3 )
=> ( ( A
= ( produc8806894744968565733_a_a_a @ X3 @ Y3 ) )
=> ( P @ ( produc6784836004715151097_a_a_a @ A ) @ ( produc1172910294343954743_a_a_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_511_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P: b > produc1895207096998757355_a_a_a > $o,X3: b,Y3: produc1895207096998757355_a_a_a,A: produc7810058533641270553_a_a_a] :
( ( P @ X3 @ Y3 )
=> ( ( A
= ( produc1730628064597884819_a_a_a @ X3 @ Y3 ) )
=> ( P @ ( produc5842599967860340391_a_a_a @ A ) @ ( produc6236129573204179685_a_a_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_512_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P: sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a > $o,X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,A: produc884577481120224310_a_a_a] :
( ( P @ X3 @ Y3 )
=> ( ( A
= ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) )
=> ( P @ ( produc7477144754405272026_a_a_a @ A ) @ ( produc1629229363059081756_a_a_a @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_513_BNF__Greatest__Fixpoint_Osubst__Pair,axiom,
! [P: sum_su5154756782089200444_a_a_a > b > $o,X3: sum_su5154756782089200444_a_a_a,Y3: b,A: produc4770514982935793080_a_a_b] :
( ( P @ X3 @ Y3 )
=> ( ( A
= ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) )
=> ( P @ ( produc4064411471574014846_a_a_b @ A ) @ ( produc7675857798057594300_a_a_b @ A ) ) ) ) ).
% BNF_Greatest_Fixpoint.subst_Pair
thf(fact_514_surjective__pairing,axiom,
! [T: product_prod_a_a] :
( T
= ( product_Pair_a_a @ ( product_fst_a_a @ T ) @ ( product_snd_a_a @ T ) ) ) ).
% surjective_pairing
thf(fact_515_surjective__pairing,axiom,
! [T: produc1895207096998757355_a_a_a] :
( T
= ( produc8806894744968565733_a_a_a @ ( produc6784836004715151097_a_a_a @ T ) @ ( produc1172910294343954743_a_a_a @ T ) ) ) ).
% surjective_pairing
thf(fact_516_surjective__pairing,axiom,
! [T: produc7810058533641270553_a_a_a] :
( T
= ( produc1730628064597884819_a_a_a @ ( produc5842599967860340391_a_a_a @ T ) @ ( produc6236129573204179685_a_a_a @ T ) ) ) ).
% surjective_pairing
thf(fact_517_surjective__pairing,axiom,
! [T: produc884577481120224310_a_a_a] :
( T
= ( produc6863513614254923246_a_a_a @ ( produc7477144754405272026_a_a_a @ T ) @ ( produc1629229363059081756_a_a_a @ T ) ) ) ).
% surjective_pairing
thf(fact_518_surjective__pairing,axiom,
! [T: produc4770514982935793080_a_a_b] :
( T
= ( produc6086470211827429482_a_a_b @ ( produc4064411471574014846_a_a_b @ T ) @ ( produc7675857798057594300_a_a_b @ T ) ) ) ).
% surjective_pairing
thf(fact_519_old_Oprod_Oinject,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: b,A6: sum_su5154756782089200444_a_a_a,B2: b] :
( ( ( produc6086470211827429482_a_a_b @ A @ B )
= ( produc6086470211827429482_a_a_b @ A6 @ B2 ) )
= ( ( A = A6 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_520_old_Oprod_Oinject,axiom,
! [A: a,B: a,A6: a,B2: a] :
( ( ( product_Pair_a_a @ A @ B )
= ( product_Pair_a_a @ A6 @ B2 ) )
= ( ( A = A6 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_521_prod_Oinject,axiom,
! [X1: sum_su5154756782089200444_a_a_a,X2: b,Y1: sum_su5154756782089200444_a_a_a,Y2: b] :
( ( ( produc6086470211827429482_a_a_b @ X1 @ X2 )
= ( produc6086470211827429482_a_a_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_522_prod_Oinject,axiom,
! [X1: a,X2: a,Y1: a,Y2: a] :
( ( ( product_Pair_a_a @ X1 @ X2 )
= ( product_Pair_a_a @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_523_canonical__separator__observable,axiom,
! [M: fsm_a_b_c,Q1: a,Q2: a] :
( ( observable_a_b_c @ M )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( observ6810049560328217077_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% canonical_separator_observable
thf(fact_524_observable__alt__def,axiom,
( observ6810049560328217077_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [Q13: sum_su5154756782089200444_a_a_a,X: b,Y4: c,Q14: sum_su5154756782089200444_a_a_a,Q15: sum_su5154756782089200444_a_a_a] :
( ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q14 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q15 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) )
=> ( Q14 = Q15 ) ) ) ) ).
% observable_alt_def
thf(fact_525_Pair__inject,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: b,A6: sum_su5154756782089200444_a_a_a,B2: b] :
( ( ( produc6086470211827429482_a_a_b @ A @ B )
= ( produc6086470211827429482_a_a_b @ A6 @ B2 ) )
=> ~ ( ( A = A6 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_526_Pair__inject,axiom,
! [A: a,B: a,A6: a,B2: a] :
( ( ( product_Pair_a_a @ A @ B )
= ( product_Pair_a_a @ A6 @ B2 ) )
=> ~ ( ( A = A6 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_527_prod__cases,axiom,
! [P: produc4770514982935793080_a_a_b > $o,P4: produc4770514982935793080_a_a_b] :
( ! [A5: sum_su5154756782089200444_a_a_a,B7: b] : ( P @ ( produc6086470211827429482_a_a_b @ A5 @ B7 ) )
=> ( P @ P4 ) ) ).
% prod_cases
thf(fact_528_prod__cases,axiom,
! [P: product_prod_a_a > $o,P4: product_prod_a_a] :
( ! [A5: a,B7: a] : ( P @ ( product_Pair_a_a @ A5 @ B7 ) )
=> ( P @ P4 ) ) ).
% prod_cases
thf(fact_529_surj__pair,axiom,
! [P4: produc4770514982935793080_a_a_b] :
? [X4: sum_su5154756782089200444_a_a_a,Y: b] :
( P4
= ( produc6086470211827429482_a_a_b @ X4 @ Y ) ) ).
% surj_pair
thf(fact_530_surj__pair,axiom,
! [P4: product_prod_a_a] :
? [X4: a,Y: a] :
( P4
= ( product_Pair_a_a @ X4 @ Y ) ) ).
% surj_pair
thf(fact_531_old_Oprod_Oexhaust,axiom,
! [Y3: produc4770514982935793080_a_a_b] :
~ ! [A5: sum_su5154756782089200444_a_a_a,B7: b] :
( Y3
!= ( produc6086470211827429482_a_a_b @ A5 @ B7 ) ) ).
% old.prod.exhaust
thf(fact_532_old_Oprod_Oexhaust,axiom,
! [Y3: product_prod_a_a] :
~ ! [A5: a,B7: a] :
( Y3
!= ( product_Pair_a_a @ A5 @ B7 ) ) ).
% old.prod.exhaust
thf(fact_533_not__arg__cong__Inr,axiom,
! [X3: a,Y3: a] :
( ( X3 != Y3 )
=> ( ( sum_In6345099547827038749od_a_a @ X3 )
!= ( sum_In6345099547827038749od_a_a @ Y3 ) ) ) ).
% not_arg_cong_Inr
thf(fact_534_observable__transition__unique,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,T: produc6800189296593107456_a_a_a] :
( ( observ7609480127267726238_a_a_b @ M )
=> ( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc2316789063618113990_a_a_a @ T ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) )
& ! [Y5: produc6800189296593107456_a_a_a] :
( ( ( member4643618012521571351_a_a_a @ Y5 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ Y5 )
= ( produc2316789063618113990_a_a_a @ T ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y5 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y5 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) ) )
=> ( Y5 = X4 ) ) ) ) ) ).
% observable_transition_unique
thf(fact_535_observable__transition__unique,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a] :
( ( observ6810049560328217077_a_b_c @ M )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc7477144754405272026_a_a_a @ T ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
& ! [Y5: produc884577481120224310_a_a_a] :
( ( ( member8362999488266169055_a_a_a @ Y5 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ Y5 )
= ( produc7477144754405272026_a_a_a @ T ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y5 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y5 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) )
=> ( Y5 = X4 ) ) ) ) ) ).
% observable_transition_unique
thf(fact_536_observable_Oelims_I3_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ~ ( observ7609480127267726238_a_a_b @ X3 )
=> ~ ! [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa3 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc2316789063618113990_a_a_a @ Xa3 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) ) )
=> ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) ) ) ) ) ) ).
% observable.elims(3)
thf(fact_537_observable_Oelims_I3_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ~ ( observ6810049560328217077_a_b_c @ X3 )
=> ~ ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa3 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc7477144754405272026_a_a_a @ Xa3 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) ) ) ) ) ) ).
% observable.elims(3)
thf(fact_538_observable_Oelims_I2_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ( observ7609480127267726238_a_a_b @ X3 )
=> ! [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa2 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X7 )
= ( produc2316789063618113990_a_a_a @ Xa2 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) ) )
=> ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ).
% observable.elims(2)
thf(fact_539_observable_Oelims_I2_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ( observ6810049560328217077_a_b_c @ X3 )
=> ! [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa2 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X7 )
= ( produc7477144754405272026_a_a_a @ Xa2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ).
% observable.elims(2)
thf(fact_540_observable_Oelims_I1_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Y3: $o] :
( ( ( observ7609480127267726238_a_a_b @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) )
=> ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ).
% observable.elims(1)
thf(fact_541_observable_Oelims_I1_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Y3: $o] :
( ( ( observ6810049560328217077_a_b_c @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ) ).
% observable.elims(1)
thf(fact_542_observable_Osimps,axiom,
( observ7609480127267726238_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b] :
! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ( ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) )
=> ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ).
% observable.simps
thf(fact_543_observable_Osimps,axiom,
( observ6810049560328217077_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ( ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) )
=> ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ).
% observable.simps
thf(fact_544_shifted__transitions__observable__against__shifted__transitions,axiom,
! [T1: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,T2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T1 @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( member8362999488266169055_a_a_a @ T2 @ ( state_1345282896291928690_a_b_c @ M @ Q1 @ Q2 ) )
=> ( ( observable_a_b_c @ M )
=> ( ( ( ( produc7477144754405272026_a_a_a @ T1 )
= ( produc7477144754405272026_a_a_a @ T2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T1 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T2 ) ) ) ) )
=> ( T1 = T2 ) ) ) ) ) ).
% shifted_transitions_observable_against_shifted_transitions
thf(fact_545_snd__conv,axiom,
! [X1: a,X2: a] :
( ( product_snd_a_a @ ( product_Pair_a_a @ X1 @ X2 ) )
= X2 ) ).
% snd_conv
thf(fact_546_snd__conv,axiom,
! [X1: c,X2: sum_su5154756782089200444_a_a_a] :
( ( produc1172910294343954743_a_a_a @ ( produc8806894744968565733_a_a_a @ X1 @ X2 ) )
= X2 ) ).
% snd_conv
thf(fact_547_snd__conv,axiom,
! [X1: b,X2: produc1895207096998757355_a_a_a] :
( ( produc6236129573204179685_a_a_a @ ( produc1730628064597884819_a_a_a @ X1 @ X2 ) )
= X2 ) ).
% snd_conv
thf(fact_548_snd__conv,axiom,
! [X1: sum_su5154756782089200444_a_a_a,X2: produc7810058533641270553_a_a_a] :
( ( produc1629229363059081756_a_a_a @ ( produc6863513614254923246_a_a_a @ X1 @ X2 ) )
= X2 ) ).
% snd_conv
thf(fact_549_snd__conv,axiom,
! [X1: sum_su5154756782089200444_a_a_a,X2: b] :
( ( produc7675857798057594300_a_a_b @ ( produc6086470211827429482_a_a_b @ X1 @ X2 ) )
= X2 ) ).
% snd_conv
thf(fact_550_snd__eqD,axiom,
! [X3: a,Y3: a,A: a] :
( ( ( product_snd_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) )
= A )
=> ( Y3 = A ) ) ).
% snd_eqD
thf(fact_551_snd__eqD,axiom,
! [X3: c,Y3: sum_su5154756782089200444_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( ( produc1172910294343954743_a_a_a @ ( produc8806894744968565733_a_a_a @ X3 @ Y3 ) )
= A )
=> ( Y3 = A ) ) ).
% snd_eqD
thf(fact_552_snd__eqD,axiom,
! [X3: b,Y3: produc1895207096998757355_a_a_a,A: produc1895207096998757355_a_a_a] :
( ( ( produc6236129573204179685_a_a_a @ ( produc1730628064597884819_a_a_a @ X3 @ Y3 ) )
= A )
=> ( Y3 = A ) ) ).
% snd_eqD
thf(fact_553_snd__eqD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,A: produc7810058533641270553_a_a_a] :
( ( ( produc1629229363059081756_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) )
= A )
=> ( Y3 = A ) ) ).
% snd_eqD
thf(fact_554_snd__eqD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: b,A: b] :
( ( ( produc7675857798057594300_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) )
= A )
=> ( Y3 = A ) ) ).
% snd_eqD
thf(fact_555_fst__conv,axiom,
! [X1: a,X2: a] :
( ( product_fst_a_a @ ( product_Pair_a_a @ X1 @ X2 ) )
= X1 ) ).
% fst_conv
thf(fact_556_fst__conv,axiom,
! [X1: sum_su5154756782089200444_a_a_a,X2: b] :
( ( produc4064411471574014846_a_a_b @ ( produc6086470211827429482_a_a_b @ X1 @ X2 ) )
= X1 ) ).
% fst_conv
thf(fact_557_fst__conv,axiom,
! [X1: b,X2: produc1895207096998757355_a_a_a] :
( ( produc5842599967860340391_a_a_a @ ( produc1730628064597884819_a_a_a @ X1 @ X2 ) )
= X1 ) ).
% fst_conv
thf(fact_558_fst__conv,axiom,
! [X1: sum_su5154756782089200444_a_a_a,X2: produc7810058533641270553_a_a_a] :
( ( produc7477144754405272026_a_a_a @ ( produc6863513614254923246_a_a_a @ X1 @ X2 ) )
= X1 ) ).
% fst_conv
thf(fact_559_fst__conv,axiom,
! [X1: c,X2: sum_su5154756782089200444_a_a_a] :
( ( produc6784836004715151097_a_a_a @ ( produc8806894744968565733_a_a_a @ X1 @ X2 ) )
= X1 ) ).
% fst_conv
thf(fact_560_fst__eqD,axiom,
! [X3: a,Y3: a,A: a] :
( ( ( product_fst_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) )
= A )
=> ( X3 = A ) ) ).
% fst_eqD
thf(fact_561_fst__eqD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: b,A: sum_su5154756782089200444_a_a_a] :
( ( ( produc4064411471574014846_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) )
= A )
=> ( X3 = A ) ) ).
% fst_eqD
thf(fact_562_fst__eqD,axiom,
! [X3: b,Y3: produc1895207096998757355_a_a_a,A: b] :
( ( ( produc5842599967860340391_a_a_a @ ( produc1730628064597884819_a_a_a @ X3 @ Y3 ) )
= A )
=> ( X3 = A ) ) ).
% fst_eqD
thf(fact_563_fst__eqD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( ( produc7477144754405272026_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) )
= A )
=> ( X3 = A ) ) ).
% fst_eqD
thf(fact_564_fst__eqD,axiom,
! [X3: c,Y3: sum_su5154756782089200444_a_a_a,A: c] :
( ( ( produc6784836004715151097_a_a_a @ ( produc8806894744968565733_a_a_a @ X3 @ Y3 ) )
= A )
=> ( X3 = A ) ) ).
% fst_eqD
thf(fact_565_prod_Oexpand,axiom,
! [Prod: produc1895207096998757355_a_a_a,Prod2: produc1895207096998757355_a_a_a] :
( ( ( ( produc6784836004715151097_a_a_a @ Prod )
= ( produc6784836004715151097_a_a_a @ Prod2 ) )
& ( ( produc1172910294343954743_a_a_a @ Prod )
= ( produc1172910294343954743_a_a_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_566_prod_Oexpand,axiom,
! [Prod: produc7810058533641270553_a_a_a,Prod2: produc7810058533641270553_a_a_a] :
( ( ( ( produc5842599967860340391_a_a_a @ Prod )
= ( produc5842599967860340391_a_a_a @ Prod2 ) )
& ( ( produc6236129573204179685_a_a_a @ Prod )
= ( produc6236129573204179685_a_a_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_567_prod_Oexpand,axiom,
! [Prod: produc884577481120224310_a_a_a,Prod2: produc884577481120224310_a_a_a] :
( ( ( ( produc7477144754405272026_a_a_a @ Prod )
= ( produc7477144754405272026_a_a_a @ Prod2 ) )
& ( ( produc1629229363059081756_a_a_a @ Prod )
= ( produc1629229363059081756_a_a_a @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_568_prod_Oexpand,axiom,
! [Prod: produc4770514982935793080_a_a_b,Prod2: produc4770514982935793080_a_a_b] :
( ( ( ( produc4064411471574014846_a_a_b @ Prod )
= ( produc4064411471574014846_a_a_b @ Prod2 ) )
& ( ( produc7675857798057594300_a_a_b @ Prod )
= ( produc7675857798057594300_a_a_b @ Prod2 ) ) )
=> ( Prod = Prod2 ) ) ).
% prod.expand
thf(fact_569_prod__eqI,axiom,
! [P4: produc1895207096998757355_a_a_a,Q: produc1895207096998757355_a_a_a] :
( ( ( produc6784836004715151097_a_a_a @ P4 )
= ( produc6784836004715151097_a_a_a @ Q ) )
=> ( ( ( produc1172910294343954743_a_a_a @ P4 )
= ( produc1172910294343954743_a_a_a @ Q ) )
=> ( P4 = Q ) ) ) ).
% prod_eqI
thf(fact_570_prod__eqI,axiom,
! [P4: produc7810058533641270553_a_a_a,Q: produc7810058533641270553_a_a_a] :
( ( ( produc5842599967860340391_a_a_a @ P4 )
= ( produc5842599967860340391_a_a_a @ Q ) )
=> ( ( ( produc6236129573204179685_a_a_a @ P4 )
= ( produc6236129573204179685_a_a_a @ Q ) )
=> ( P4 = Q ) ) ) ).
% prod_eqI
thf(fact_571_prod__eqI,axiom,
! [P4: produc884577481120224310_a_a_a,Q: produc884577481120224310_a_a_a] :
( ( ( produc7477144754405272026_a_a_a @ P4 )
= ( produc7477144754405272026_a_a_a @ Q ) )
=> ( ( ( produc1629229363059081756_a_a_a @ P4 )
= ( produc1629229363059081756_a_a_a @ Q ) )
=> ( P4 = Q ) ) ) ).
% prod_eqI
thf(fact_572_prod__eqI,axiom,
! [P4: produc4770514982935793080_a_a_b,Q: produc4770514982935793080_a_a_b] :
( ( ( produc4064411471574014846_a_a_b @ P4 )
= ( produc4064411471574014846_a_a_b @ Q ) )
=> ( ( ( produc7675857798057594300_a_a_b @ P4 )
= ( produc7675857798057594300_a_a_b @ Q ) )
=> ( P4 = Q ) ) ) ).
% prod_eqI
thf(fact_573_prod__eq__iff,axiom,
( ( ^ [Y6: produc1895207096998757355_a_a_a,Z3: produc1895207096998757355_a_a_a] : ( Y6 = Z3 ) )
= ( ^ [S4: produc1895207096998757355_a_a_a,T4: produc1895207096998757355_a_a_a] :
( ( ( produc6784836004715151097_a_a_a @ S4 )
= ( produc6784836004715151097_a_a_a @ T4 ) )
& ( ( produc1172910294343954743_a_a_a @ S4 )
= ( produc1172910294343954743_a_a_a @ T4 ) ) ) ) ) ).
% prod_eq_iff
thf(fact_574_prod__eq__iff,axiom,
( ( ^ [Y6: produc7810058533641270553_a_a_a,Z3: produc7810058533641270553_a_a_a] : ( Y6 = Z3 ) )
= ( ^ [S4: produc7810058533641270553_a_a_a,T4: produc7810058533641270553_a_a_a] :
( ( ( produc5842599967860340391_a_a_a @ S4 )
= ( produc5842599967860340391_a_a_a @ T4 ) )
& ( ( produc6236129573204179685_a_a_a @ S4 )
= ( produc6236129573204179685_a_a_a @ T4 ) ) ) ) ) ).
% prod_eq_iff
thf(fact_575_prod__eq__iff,axiom,
( ( ^ [Y6: produc884577481120224310_a_a_a,Z3: produc884577481120224310_a_a_a] : ( Y6 = Z3 ) )
= ( ^ [S4: produc884577481120224310_a_a_a,T4: produc884577481120224310_a_a_a] :
( ( ( produc7477144754405272026_a_a_a @ S4 )
= ( produc7477144754405272026_a_a_a @ T4 ) )
& ( ( produc1629229363059081756_a_a_a @ S4 )
= ( produc1629229363059081756_a_a_a @ T4 ) ) ) ) ) ).
% prod_eq_iff
thf(fact_576_prod__eq__iff,axiom,
( ( ^ [Y6: produc4770514982935793080_a_a_b,Z3: produc4770514982935793080_a_a_b] : ( Y6 = Z3 ) )
= ( ^ [S4: produc4770514982935793080_a_a_b,T4: produc4770514982935793080_a_a_b] :
( ( ( produc4064411471574014846_a_a_b @ S4 )
= ( produc4064411471574014846_a_a_b @ T4 ) )
& ( ( produc7675857798057594300_a_a_b @ S4 )
= ( produc7675857798057594300_a_a_b @ T4 ) ) ) ) ) ).
% prod_eq_iff
thf(fact_577_obj__sumE,axiom,
! [S3: sum_su5154756782089200444_a_a_a] :
( ! [X4: product_prod_a_a] :
( S3
!= ( sum_In6412843608951811077_a_a_a @ X4 ) )
=> ~ ! [X4: a] :
( S3
!= ( sum_In6345099547827038749od_a_a @ X4 ) ) ) ).
% obj_sumE
thf(fact_578_canonical__separator__transition_I4_J,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a,S1: a,S2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) )
=> ( ( observable_a_b_c @ M )
=> ( ( Q1 != Q2 )
=> ( ? [S13: a,S23: a] :
( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S13 @ S23 ) ) )
| ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q1 ) )
| ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) )
= ( sum_In6345099547827038749od_a_a @ Q2 ) ) ) ) ) ) ) ) ) ).
% canonical_separator_transition(4)
thf(fact_579_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_580_prod_Oexhaust__sel,axiom,
! [Prod: produc1895207096998757355_a_a_a] :
( Prod
= ( produc8806894744968565733_a_a_a @ ( produc6784836004715151097_a_a_a @ Prod ) @ ( produc1172910294343954743_a_a_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_581_prod_Oexhaust__sel,axiom,
! [Prod: produc7810058533641270553_a_a_a] :
( Prod
= ( produc1730628064597884819_a_a_a @ ( produc5842599967860340391_a_a_a @ Prod ) @ ( produc6236129573204179685_a_a_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_582_prod_Oexhaust__sel,axiom,
! [Prod: produc884577481120224310_a_a_a] :
( Prod
= ( produc6863513614254923246_a_a_a @ ( produc7477144754405272026_a_a_a @ Prod ) @ ( produc1629229363059081756_a_a_a @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_583_prod_Oexhaust__sel,axiom,
! [Prod: produc4770514982935793080_a_a_b] :
( Prod
= ( produc6086470211827429482_a_a_b @ ( produc4064411471574014846_a_a_b @ Prod ) @ ( produc7675857798057594300_a_a_b @ Prod ) ) ) ).
% prod.exhaust_sel
thf(fact_584_exI__realizer,axiom,
! [P: a > a > $o,Y3: a,X3: a] :
( ( P @ Y3 @ X3 )
=> ( P @ ( product_snd_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) ) @ ( product_fst_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) ) ) ) ).
% exI_realizer
thf(fact_585_exI__realizer,axiom,
! [P: sum_su5154756782089200444_a_a_a > c > $o,Y3: sum_su5154756782089200444_a_a_a,X3: c] :
( ( P @ Y3 @ X3 )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc8806894744968565733_a_a_a @ X3 @ Y3 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc8806894744968565733_a_a_a @ X3 @ Y3 ) ) ) ) ).
% exI_realizer
thf(fact_586_exI__realizer,axiom,
! [P: produc1895207096998757355_a_a_a > b > $o,Y3: produc1895207096998757355_a_a_a,X3: b] :
( ( P @ Y3 @ X3 )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1730628064597884819_a_a_a @ X3 @ Y3 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1730628064597884819_a_a_a @ X3 @ Y3 ) ) ) ) ).
% exI_realizer
thf(fact_587_exI__realizer,axiom,
! [P: produc7810058533641270553_a_a_a > sum_su5154756782089200444_a_a_a > $o,Y3: produc7810058533641270553_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( P @ Y3 @ X3 )
=> ( P @ ( produc1629229363059081756_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) ) ) ) ).
% exI_realizer
thf(fact_588_exI__realizer,axiom,
! [P: b > sum_su5154756782089200444_a_a_a > $o,Y3: b,X3: sum_su5154756782089200444_a_a_a] :
( ( P @ Y3 @ X3 )
=> ( P @ ( produc7675857798057594300_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) ) ) ) ).
% exI_realizer
thf(fact_589_conjI__realizer,axiom,
! [P: a > $o,P4: a,Q3: a > $o,Q: a] :
( ( P @ P4 )
=> ( ( Q3 @ Q )
=> ( ( P @ ( product_fst_a_a @ ( product_Pair_a_a @ P4 @ Q ) ) )
& ( Q3 @ ( product_snd_a_a @ ( product_Pair_a_a @ P4 @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_590_conjI__realizer,axiom,
! [P: c > $o,P4: c,Q3: sum_su5154756782089200444_a_a_a > $o,Q: sum_su5154756782089200444_a_a_a] :
( ( P @ P4 )
=> ( ( Q3 @ Q )
=> ( ( P @ ( produc6784836004715151097_a_a_a @ ( produc8806894744968565733_a_a_a @ P4 @ Q ) ) )
& ( Q3 @ ( produc1172910294343954743_a_a_a @ ( produc8806894744968565733_a_a_a @ P4 @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_591_conjI__realizer,axiom,
! [P: b > $o,P4: b,Q3: produc1895207096998757355_a_a_a > $o,Q: produc1895207096998757355_a_a_a] :
( ( P @ P4 )
=> ( ( Q3 @ Q )
=> ( ( P @ ( produc5842599967860340391_a_a_a @ ( produc1730628064597884819_a_a_a @ P4 @ Q ) ) )
& ( Q3 @ ( produc6236129573204179685_a_a_a @ ( produc1730628064597884819_a_a_a @ P4 @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_592_conjI__realizer,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o,P4: sum_su5154756782089200444_a_a_a,Q3: produc7810058533641270553_a_a_a > $o,Q: produc7810058533641270553_a_a_a] :
( ( P @ P4 )
=> ( ( Q3 @ Q )
=> ( ( P @ ( produc7477144754405272026_a_a_a @ ( produc6863513614254923246_a_a_a @ P4 @ Q ) ) )
& ( Q3 @ ( produc1629229363059081756_a_a_a @ ( produc6863513614254923246_a_a_a @ P4 @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_593_conjI__realizer,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o,P4: sum_su5154756782089200444_a_a_a,Q3: b > $o,Q: b] :
( ( P @ P4 )
=> ( ( Q3 @ Q )
=> ( ( P @ ( produc4064411471574014846_a_a_b @ ( produc6086470211827429482_a_a_b @ P4 @ Q ) ) )
& ( Q3 @ ( produc7675857798057594300_a_a_b @ ( produc6086470211827429482_a_a_b @ P4 @ Q ) ) ) ) ) ) ).
% conjI_realizer
thf(fact_594_state__separator__from__input__choices__simps_I2_J,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a,Cs: list_P7155397214832950472_a_a_b] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ Qq @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ Cs ) )
=> ( ( member5679158588528110291_a_a_a @ Qq @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
& ( member_b @ X4 @ ( inputs_a_b_c @ M ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Qq @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ? [Q16: a,Q23: a] :
( Qq
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q16 @ Q23 ) ) ) )
=> ( ( states3035385874452377268_a_b_c @ ( state_3459771070710583608_a_b_c @ M @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ Q1 @ Q2 @ Cs ) )
= ( sup_su7096409449263244574_a_a_a @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ Q1 ) @ ( insert5061175218292437356_a_a_a @ ( sum_In6345099547827038749od_a_a @ Q2 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ) ) ) ) ) ) ).
% state_separator_from_input_choices_simps(2)
thf(fact_595_shifted__transitions__targets,axiom,
! [T: produc884577481120224310_a_a_a,Ts: set_Pr1636130888832580182od_a_a] :
( ( member8362999488266169055_a_a_a @ T @ ( fSM_sh2270962973017757008_b_c_a @ Ts ) )
=> ( sum_is4240621810064316983_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) ) ).
% shifted_transitions_targets
thf(fact_596_fsm__transition__input,axiom,
! [T: produc6800189296593107456_a_a_a,M: fsm_Pr6287166851770849218_a_a_b] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) @ ( inputs925126750808843768_a_a_b @ M ) ) ) ).
% fsm_transition_input
thf(fact_597_fsm__transition__input,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( member_b @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) @ ( inputs3694848887974842907_a_b_c @ M ) ) ) ).
% fsm_transition_input
thf(fact_598_add__transition__with__components__simps_I2_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,T: produc6800189296593107456_a_a_a] :
( ( inputs925126750808843768_a_a_b @ ( add_tr7313952166877789527_a_a_b @ M @ T ) )
= ( insert5061175218292437356_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) @ ( inputs925126750808843768_a_a_b @ M ) ) ) ).
% add_transition_with_components_simps(2)
thf(fact_599_add__transition__with__components__simps_I2_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a] :
( ( inputs3694848887974842907_a_b_c @ ( add_tr191749633354624124_a_b_c @ M @ T ) )
= ( insert_b @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) @ ( inputs3694848887974842907_a_b_c @ M ) ) ) ).
% add_transition_with_components_simps(2)
thf(fact_600_canonical__separator__simps_I3_J,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( inputs3694848887974842907_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
= ( inputs_a_b_c @ M ) ) ) ) ).
% canonical_separator_simps(3)
thf(fact_601_state__separator__from__input__choices__simps_I3_J,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a,Cs: list_P7155397214832950472_a_a_b] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ Qq @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ Cs ) )
=> ( ( member5679158588528110291_a_a_a @ Qq @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
& ( member_b @ X4 @ ( inputs_a_b_c @ M ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Qq @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ? [Q16: a,Q23: a] :
( Qq
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q16 @ Q23 ) ) ) )
=> ( ( inputs3694848887974842907_a_b_c @ ( state_3459771070710583608_a_b_c @ M @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ Q1 @ Q2 @ Cs ) )
= ( inputs_a_b_c @ M ) ) ) ) ) ) ) ).
% state_separator_from_input_choices_simps(3)
thf(fact_602_exE__realizer_H,axiom,
! [P: sum_su5154756782089200444_a_a_a > c > $o,P4: produc1895207096998757355_a_a_a] :
( ( P @ ( produc1172910294343954743_a_a_a @ P4 ) @ ( produc6784836004715151097_a_a_a @ P4 ) )
=> ~ ! [X4: c,Y: sum_su5154756782089200444_a_a_a] :
~ ( P @ Y @ X4 ) ) ).
% exE_realizer'
thf(fact_603_exE__realizer_H,axiom,
! [P: produc1895207096998757355_a_a_a > b > $o,P4: produc7810058533641270553_a_a_a] :
( ( P @ ( produc6236129573204179685_a_a_a @ P4 ) @ ( produc5842599967860340391_a_a_a @ P4 ) )
=> ~ ! [X4: b,Y: produc1895207096998757355_a_a_a] :
~ ( P @ Y @ X4 ) ) ).
% exE_realizer'
thf(fact_604_exE__realizer_H,axiom,
! [P: produc7810058533641270553_a_a_a > sum_su5154756782089200444_a_a_a > $o,P4: produc884577481120224310_a_a_a] :
( ( P @ ( produc1629229363059081756_a_a_a @ P4 ) @ ( produc7477144754405272026_a_a_a @ P4 ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a,Y: produc7810058533641270553_a_a_a] :
~ ( P @ Y @ X4 ) ) ).
% exE_realizer'
thf(fact_605_exE__realizer_H,axiom,
! [P: b > sum_su5154756782089200444_a_a_a > $o,P4: produc4770514982935793080_a_a_b] :
( ( P @ ( produc7675857798057594300_a_a_b @ P4 ) @ ( produc4064411471574014846_a_a_b @ P4 ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a,Y: b] :
~ ( P @ Y @ X4 ) ) ).
% exE_realizer'
thf(fact_606_state__separator__from__input__choices__submachine,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a,Cs: list_P7155397214832950472_a_a_b] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ Qq @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ Cs ) )
=> ( ( member5679158588528110291_a_a_a @ Qq @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
& ( member_b @ X4 @ ( inputs_a_b_c @ M ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Qq @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ? [Q16: a,Q23: a] :
( Qq
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q16 @ Q23 ) ) ) )
=> ( is_sub8484252162375176803_a_b_c @ ( state_3459771070710583608_a_b_c @ M @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ Q1 @ Q2 @ Cs ) @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ) ) ).
% state_separator_from_input_choices_submachine
thf(fact_607_state__separator__from__input__choices__simps_I1_J,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a,Cs: list_P7155397214832950472_a_a_b] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ Qq @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ Cs ) )
=> ( ( member5679158588528110291_a_a_a @ Qq @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
& ( member_b @ X4 @ ( inputs_a_b_c @ M ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Qq @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ? [Q16: a,Q23: a] :
( Qq
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q16 @ Q23 ) ) ) )
=> ( ( initia839594848065427214_a_b_c @ ( state_3459771070710583608_a_b_c @ M @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ Q1 @ Q2 @ Cs ) )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) ) ) ) ) ) ) ).
% state_separator_from_input_choices_simps(1)
thf(fact_608_completely__specified__state_Oelims_I3_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Xa: produc1895207096998757355_a_a_a] :
( ~ ( comple2649600785675951450_a_a_b @ X3 @ Xa )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Xa2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa2 @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Xa2 )
= Xa )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) )
= X4 ) ) ) ) ).
% completely_specified_state.elims(3)
thf(fact_609_completely__specified__state_Oelims_I3_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: sum_su5154756782089200444_a_a_a] :
( ~ ( comple4819012629217656633_a_b_c @ X3 @ Xa )
=> ~ ! [X4: b] :
( ( member_b @ X4 @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Xa2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa2 @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Xa2 )
= Xa )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) )
= X4 ) ) ) ) ).
% completely_specified_state.elims(3)
thf(fact_610_distinct__take,axiom,
! [Xs: list_P7155397214832950472_a_a_b,I2: nat] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( distin1372936652459515135_a_a_b @ ( take_P6639847873373218378_a_a_b @ I2 @ Xs ) ) ) ).
% distinct_take
thf(fact_611_distinct__conv__nth,axiom,
( distin1372936652459515135_a_a_b
= ( ^ [Xs2: list_P7155397214832950472_a_a_b] :
! [I3: nat] :
( ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Xs2 ) )
=> ! [J: nat] :
( ( ord_less_nat @ J @ ( size_s1546398270689948508_a_a_b @ Xs2 ) )
=> ( ( I3 != J )
=> ( ( nth_Pr167341066936870769_a_a_b @ Xs2 @ I3 )
!= ( nth_Pr167341066936870769_a_a_b @ Xs2 @ J ) ) ) ) ) ) ) ).
% distinct_conv_nth
thf(fact_612_nth__eq__iff__index__eq,axiom,
! [Xs: list_P7155397214832950472_a_a_b,I2: nat,J2: nat] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( ( ord_less_nat @ I2 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( ord_less_nat @ J2 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I2 )
= ( nth_Pr167341066936870769_a_a_b @ Xs @ J2 ) )
= ( I2 = J2 ) ) ) ) ) ).
% nth_eq_iff_index_eq
thf(fact_613_non__distinct__repetition__indices,axiom,
! [Xs: list_P7155397214832950472_a_a_b] :
( ~ ( distin1372936652459515135_a_a_b @ Xs )
=> ? [I: nat,J3: nat] :
( ( ord_less_nat @ I @ J3 )
& ( ord_less_nat @ J3 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I )
= ( nth_Pr167341066936870769_a_a_b @ Xs @ J3 ) ) ) ) ).
% non_distinct_repetition_indices
thf(fact_614_non__distinct__repetition__indices__rev,axiom,
! [I2: nat,J2: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ I2 @ J2 )
=> ( ( ord_less_nat @ J2 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I2 )
= ( nth_Pr167341066936870769_a_a_b @ Xs @ J2 ) )
=> ~ ( distin1372936652459515135_a_a_b @ Xs ) ) ) ) ).
% non_distinct_repetition_indices_rev
thf(fact_615_distinct__not__in__prefix,axiom,
! [Xs: list_P8197596098214363964_a_a_a] :
( ! [I: nat,X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( set_Pr8067384617587748683_a_a_a @ ( take_P6848719478162124068_a_a_a @ I @ Xs ) ) )
=> ( ( nth_Pr7648848803501811517_a_a_a @ Xs @ I )
!= X4 ) )
=> ( distin5648706335258269743_a_a_a @ Xs ) ) ).
% distinct_not_in_prefix
thf(fact_616_distinct__not__in__prefix,axiom,
! [Xs: list_S8072159660131056972_a_a_a] :
( ! [I: nat,X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( set_Su3113867532901839207_a_a_a @ ( take_S1842584226280693198_a_a_a @ I @ Xs ) ) )
=> ( ( nth_Su7097239896299986421_a_a_a @ Xs @ I )
!= X4 ) )
=> ( distin5156058890512421251_a_a_a @ Xs ) ) ).
% distinct_not_in_prefix
thf(fact_617_distinct__not__in__prefix,axiom,
! [Xs: list_P7155397214832950472_a_a_b] :
( ! [I: nat,X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ ( set_Pr4578018992751950051_a_a_b @ ( take_P6639847873373218378_a_a_b @ I @ Xs ) ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I )
!= X4 ) )
=> ( distin1372936652459515135_a_a_b @ Xs ) ) ).
% distinct_not_in_prefix
thf(fact_618_distinct__Ex1,axiom,
! [Xs: list_P8197596098214363964_a_a_a,X3: produc884577481120224310_a_a_a] :
( ( distin5648706335258269743_a_a_a @ Xs )
=> ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ? [X4: nat] :
( ( ord_less_nat @ X4 @ ( size_s4783218027424981928_a_a_a @ Xs ) )
& ( ( nth_Pr7648848803501811517_a_a_a @ Xs @ X4 )
= X3 )
& ! [Y5: nat] :
( ( ( ord_less_nat @ Y5 @ ( size_s4783218027424981928_a_a_a @ Xs ) )
& ( ( nth_Pr7648848803501811517_a_a_a @ Xs @ Y5 )
= X3 ) )
=> ( Y5 = X4 ) ) ) ) ) ).
% distinct_Ex1
thf(fact_619_distinct__Ex1,axiom,
! [Xs: list_S8072159660131056972_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( distin5156058890512421251_a_a_a @ Xs )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ? [X4: nat] :
( ( ord_less_nat @ X4 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
& ( ( nth_Su7097239896299986421_a_a_a @ Xs @ X4 )
= X3 )
& ! [Y5: nat] :
( ( ( ord_less_nat @ Y5 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
& ( ( nth_Su7097239896299986421_a_a_a @ Xs @ Y5 )
= X3 ) )
=> ( Y5 = X4 ) ) ) ) ) ).
% distinct_Ex1
thf(fact_620_distinct__Ex1,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ? [X4: nat] :
( ( ord_less_nat @ X4 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ( nth_Pr167341066936870769_a_a_b @ Xs @ X4 )
= X3 )
& ! [Y5: nat] :
( ( ( ord_less_nat @ Y5 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ( nth_Pr167341066936870769_a_a_b @ Xs @ Y5 )
= X3 ) )
=> ( Y5 = X4 ) ) ) ) ) ).
% distinct_Ex1
thf(fact_621_canonical__separator__initial,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) ) ) ) ).
% canonical_separator_initial
thf(fact_622_list__distinct__prefix,axiom,
! [Xs: list_P8197596098214363964_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s4783218027424981928_a_a_a @ Xs ) )
=> ~ ( member8362999488266169055_a_a_a @ ( nth_Pr7648848803501811517_a_a_a @ Xs @ I ) @ ( set_Pr8067384617587748683_a_a_a @ ( take_P6848719478162124068_a_a_a @ I @ Xs ) ) ) )
=> ( distin5648706335258269743_a_a_a @ Xs ) ) ).
% list_distinct_prefix
thf(fact_623_list__distinct__prefix,axiom,
! [Xs: list_S8072159660131056972_a_a_a] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ~ ( member5679158588528110291_a_a_a @ ( nth_Su7097239896299986421_a_a_a @ Xs @ I ) @ ( set_Su3113867532901839207_a_a_a @ ( take_S1842584226280693198_a_a_a @ I @ Xs ) ) ) )
=> ( distin5156058890512421251_a_a_a @ Xs ) ) ).
% list_distinct_prefix
thf(fact_624_list__distinct__prefix,axiom,
! [Xs: list_P7155397214832950472_a_a_b] :
( ! [I: nat] :
( ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ~ ( member642552543386773071_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I ) @ ( set_Pr4578018992751950051_a_a_b @ ( take_P6639847873373218378_a_a_b @ I @ Xs ) ) ) )
=> ( distin1372936652459515135_a_a_b @ Xs ) ) ).
% list_distinct_prefix
thf(fact_625_completely__specified__alt__def,axiom,
( comple3605256123784756372_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( states3035385874452377268_a_b_c @ M3 ) )
=> ! [Y4: b] :
( ( member_b @ Y4 @ ( inputs3694848887974842907_a_b_c @ M3 ) )
=> ? [Q4: sum_su5154756782089200444_a_a_a,Z4: c] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ ( produc1730628064597884819_a_a_a @ Y4 @ ( produc8806894744968565733_a_a_a @ Z4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) ) ) ) ) ).
% completely_specified_alt_def
thf(fact_626_completely__specified_Osimps,axiom,
( comple3249000580571322175_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b] :
! [X: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X @ ( states8463590192175095071_a_a_b @ M3 ) )
=> ! [Y4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y4 @ ( inputs925126750808843768_a_a_b @ M3 ) )
=> ? [Z4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Z4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
& ( ( produc2316789063618113990_a_a_a @ Z4 )
= X )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Z4 ) )
= Y4 ) ) ) ) ) ) ).
% completely_specified.simps
thf(fact_627_completely__specified_Osimps,axiom,
( comple3605256123784756372_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( states3035385874452377268_a_b_c @ M3 ) )
=> ! [Y4: b] :
( ( member_b @ Y4 @ ( inputs3694848887974842907_a_b_c @ M3 ) )
=> ? [Z4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Z4 @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( ( produc7477144754405272026_a_a_a @ Z4 )
= X )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Z4 ) )
= Y4 ) ) ) ) ) ) ).
% completely_specified.simps
thf(fact_628_completely__specified_Oelims_I1_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Y3: $o] :
( ( ( comple3249000580571322175_a_a_b @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X @ ( states8463590192175095071_a_a_b @ X3 ) )
=> ! [Y4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y4 @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Z4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Z4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Z4 )
= X )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Z4 ) )
= Y4 ) ) ) ) ) ) ) ).
% completely_specified.elims(1)
thf(fact_629_completely__specified_Oelims_I1_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Y3: $o] :
( ( ( comple3605256123784756372_a_b_c @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( states3035385874452377268_a_b_c @ X3 ) )
=> ! [Y4: b] :
( ( member_b @ Y4 @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Z4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Z4 @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Z4 )
= X )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Z4 ) )
= Y4 ) ) ) ) ) ) ) ).
% completely_specified.elims(1)
thf(fact_630_completely__specified_Oelims_I2_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ( comple3249000580571322175_a_a_b @ X3 )
=> ! [X7: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X7 @ ( states8463590192175095071_a_a_b @ X3 ) )
=> ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Xb: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xb @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Xb )
= X7 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xb ) )
= Xa2 ) ) ) ) ) ).
% completely_specified.elims(2)
thf(fact_631_completely__specified_Oelims_I2_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ( comple3605256123784756372_a_b_c @ X3 )
=> ! [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( states3035385874452377268_a_b_c @ X3 ) )
=> ! [Xa2: b] :
( ( member_b @ Xa2 @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Xb: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xb @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Xb )
= X7 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xb ) )
= Xa2 ) ) ) ) ) ).
% completely_specified.elims(2)
thf(fact_632_completely__specified_Oelims_I3_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ~ ( comple3249000580571322175_a_a_b @ X3 )
=> ~ ! [X4: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X4 @ ( states8463590192175095071_a_a_b @ X3 ) )
=> ! [Xa3: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa3 @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Xb2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xb2 @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Xb2 )
= X4 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xb2 ) )
= Xa3 ) ) ) ) ) ).
% completely_specified.elims(3)
thf(fact_633_completely__specified_Oelims_I3_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ~ ( comple3605256123784756372_a_b_c @ X3 )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ ( states3035385874452377268_a_b_c @ X3 ) )
=> ! [Xa3: b] :
( ( member_b @ Xa3 @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Xb2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xb2 @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Xb2 )
= X4 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xb2 ) )
= Xa3 ) ) ) ) ) ).
% completely_specified.elims(3)
thf(fact_634_completely__specified__state_Osimps,axiom,
( comple2649600785675951450_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Q5: produc1895207096998757355_a_a_a] :
! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( inputs925126750808843768_a_a_b @ M3 ) )
=> ? [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
& ( ( produc2316789063618113990_a_a_a @ Y4 )
= Q5 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) )
= X ) ) ) ) ) ).
% completely_specified_state.simps
thf(fact_635_completely__specified__state_Osimps,axiom,
( comple4819012629217656633_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q5: sum_su5154756782089200444_a_a_a] :
! [X: b] :
( ( member_b @ X @ ( inputs3694848887974842907_a_b_c @ M3 ) )
=> ? [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( ( produc7477144754405272026_a_a_a @ Y4 )
= Q5 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) )
= X ) ) ) ) ) ).
% completely_specified_state.simps
thf(fact_636_completely__specified__state_Oelims_I1_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Xa: produc1895207096998757355_a_a_a,Y3: $o] :
( ( ( comple2649600785675951450_a_a_b @ X3 @ Xa )
= Y3 )
=> ( Y3
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Y4 )
= Xa )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) )
= X ) ) ) ) ) ) ).
% completely_specified_state.elims(1)
thf(fact_637_completely__specified__state_Oelims_I1_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: sum_su5154756782089200444_a_a_a,Y3: $o] :
( ( ( comple4819012629217656633_a_b_c @ X3 @ Xa )
= Y3 )
=> ( Y3
= ( ! [X: b] :
( ( member_b @ X @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Y4 )
= Xa )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) )
= X ) ) ) ) ) ) ).
% completely_specified_state.elims(1)
thf(fact_638_completely__specified__state_Oelims_I2_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Xa: produc1895207096998757355_a_a_a] :
( ( comple2649600785675951450_a_a_b @ X3 @ Xa )
=> ! [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( inputs925126750808843768_a_a_b @ X3 ) )
=> ? [Xa3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa3 @ ( transi7010299678732630507_a_a_b @ X3 ) )
& ( ( produc2316789063618113990_a_a_a @ Xa3 )
= Xa )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) )
= X7 ) ) ) ) ).
% completely_specified_state.elims(2)
thf(fact_639_completely__specified__state_Oelims_I2_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: sum_su5154756782089200444_a_a_a] :
( ( comple4819012629217656633_a_b_c @ X3 @ Xa )
=> ! [X7: b] :
( ( member_b @ X7 @ ( inputs3694848887974842907_a_b_c @ X3 ) )
=> ? [Xa3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa3 @ ( transi749694810082594024_a_b_c @ X3 ) )
& ( ( produc7477144754405272026_a_a_a @ Xa3 )
= Xa )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) )
= X7 ) ) ) ) ).
% completely_specified_state.elims(2)
thf(fact_640_state__separator__from__input__choices__single__input,axiom,
! [Cs: list_P7155397214832950472_a_a_b,Q1: a,M: fsm_a_b_c,Q2: a] :
( ( distin5156058890512421251_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a,X4: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ Qq @ X4 ) @ ( set_Pr4578018992751950051_a_a_b @ Cs ) )
=> ( ( member5679158588528110291_a_a_a @ Qq @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
& ( member_b @ X4 @ ( inputs_a_b_c @ M ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q1 @ Q2 ) ) @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ( ! [Qq: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Qq @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Cs ) ) )
=> ? [Q16: a,Q23: a] :
( Qq
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q16 @ Q23 ) ) ) )
=> ( single6641483607941472940_a_b_c @ ( state_3459771070710583608_a_b_c @ M @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ Q1 @ Q2 @ Cs ) ) ) ) ) ) ) ) ).
% state_separator_from_input_choices_single_input
thf(fact_641_eq__key__imp__eq__value,axiom,
! [Xs: list_P1396940483166286381od_a_a,K: a,V1: a,V2: a] :
( ( distinct_a @ ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a @ Xs ) )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ K @ V1 ) @ ( set_Product_prod_a_a2 @ Xs ) )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ K @ V2 ) @ ( set_Product_prod_a_a2 @ Xs ) )
=> ( V1 = V2 ) ) ) ) ).
% eq_key_imp_eq_value
thf(fact_642_eq__key__imp__eq__value,axiom,
! [Xs: list_P7155397214832950472_a_a_b,K: sum_su5154756782089200444_a_a_a,V1: b,V2: b] :
( ( distin5156058890512421251_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Xs ) )
=> ( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ K @ V1 ) @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ K @ V2 ) @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( V1 = V2 ) ) ) ) ).
% eq_key_imp_eq_value
thf(fact_643_eq__key__imp__eq__value,axiom,
! [Xs: list_P7200181061086074537_a_a_a,K: b,V1: produc1895207096998757355_a_a_a,V2: produc1895207096998757355_a_a_a] :
( ( distinct_b @ ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ Xs ) )
=> ( ( member54949653122719408_a_a_a @ ( produc1730628064597884819_a_a_a @ K @ V1 ) @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( member54949653122719408_a_a_a @ ( produc1730628064597884819_a_a_a @ K @ V2 ) @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( V1 = V2 ) ) ) ) ).
% eq_key_imp_eq_value
thf(fact_644_eq__key__imp__eq__value,axiom,
! [Xs: list_P8197596098214363964_a_a_a,K: sum_su5154756782089200444_a_a_a,V1: produc7810058533641270553_a_a_a,V2: produc7810058533641270553_a_a_a] :
( ( distin5156058890512421251_a_a_a @ ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ Xs ) )
=> ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ K @ V1 ) @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ K @ V2 ) @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( V1 = V2 ) ) ) ) ).
% eq_key_imp_eq_value
thf(fact_645_eq__key__imp__eq__value,axiom,
! [Xs: list_P1813520604369389947_a_a_a,K: c,V1: sum_su5154756782089200444_a_a_a,V2: sum_su5154756782089200444_a_a_a] :
( ( distinct_c @ ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ Xs ) )
=> ( ( member6990616694304513154_a_a_a @ ( produc8806894744968565733_a_a_a @ K @ V1 ) @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( member6990616694304513154_a_a_a @ ( produc8806894744968565733_a_a_a @ K @ V2 ) @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( V1 = V2 ) ) ) ) ).
% eq_key_imp_eq_value
thf(fact_646_completely__specified__io__targets,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Io: list_P7155397214832950472_a_a_b] :
( ( comple3249000580571322175_a_a_b @ M )
=> ! [X7: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X7 @ ( io_tar1879755107597495661_a_a_b @ M @ Io @ ( initia5013972905137889861_a_a_b @ M ) ) )
=> ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( inputs925126750808843768_a_a_b @ M ) )
=> ? [Xb: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xb @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ Xb )
= X7 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xb ) )
= Xa2 ) ) ) ) ) ).
% completely_specified_io_targets
thf(fact_647_completely__specified__io__targets,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Io: list_P903359562653991662od_b_c] :
( ( comple3605256123784756372_a_b_c @ M )
=> ! [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( io_tar1727080856364058086_a_b_c @ M @ Io @ ( initia839594848065427214_a_b_c @ M ) ) )
=> ! [Xa2: b] :
( ( member_b @ Xa2 @ ( inputs3694848887974842907_a_b_c @ M ) )
=> ? [Xb: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xb @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ Xb )
= X7 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xb ) )
= Xa2 ) ) ) ) ) ).
% completely_specified_io_targets
thf(fact_648_non__sym__dist__pairs_H__indices,axiom,
! [Xs: list_a,X3: a,Y3: a] :
( ( distinct_a @ Xs )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ? [I: nat,J3: nat] :
( ( ( nth_a @ Xs @ I )
= X3 )
& ( ( nth_a @ Xs @ J3 )
= Y3 )
& ( ord_less_nat @ I @ J3 )
& ( ord_less_nat @ I @ ( size_size_list_a @ Xs ) )
& ( ord_less_nat @ J3 @ ( size_size_list_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs'_indices
thf(fact_649_non__sym__dist__pairs_H__indices,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b,Y3: produc4770514982935793080_a_a_b] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X3 @ Y3 ) @ ( set_Pr2819031558886761446_a_a_b @ ( non_sy5074223863352749421_a_a_b @ Xs ) ) )
=> ? [I: nat,J3: nat] :
( ( ( nth_Pr167341066936870769_a_a_b @ Xs @ I )
= X3 )
& ( ( nth_Pr167341066936870769_a_a_b @ Xs @ J3 )
= Y3 )
& ( ord_less_nat @ I @ J3 )
& ( ord_less_nat @ I @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ord_less_nat @ J3 @ ( size_s1546398270689948508_a_a_b @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs'_indices
thf(fact_650_map__is__Nil__conv,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= nil_Su3335689033985374134_a_a_a )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% map_is_Nil_conv
thf(fact_651_map__is__Nil__conv,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= nil_b )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% map_is_Nil_conv
thf(fact_652_map__is__Nil__conv,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= nil_Su3335689033985374134_a_a_a )
= ( Xs = nil_Pr1705400704263474789_a_a_a ) ) ).
% map_is_Nil_conv
thf(fact_653_map__is__Nil__conv,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= nil_c )
= ( Xs = nil_Pr1705400704263474789_a_a_a ) ) ).
% map_is_Nil_conv
thf(fact_654_map__is__Nil__conv,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= nil_Pr1705400704263474789_a_a_a )
= ( Xs = nil_Pr1310111084261799315_a_a_a ) ) ).
% map_is_Nil_conv
thf(fact_655_map__is__Nil__conv,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= nil_b )
= ( Xs = nil_Pr1310111084261799315_a_a_a ) ) ).
% map_is_Nil_conv
thf(fact_656_Nil__is__map__conv,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( nil_Su3335689033985374134_a_a_a
= ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% Nil_is_map_conv
thf(fact_657_Nil__is__map__conv,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( nil_b
= ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% Nil_is_map_conv
thf(fact_658_Nil__is__map__conv,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( nil_Su3335689033985374134_a_a_a
= ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) )
= ( Xs = nil_Pr1705400704263474789_a_a_a ) ) ).
% Nil_is_map_conv
thf(fact_659_Nil__is__map__conv,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( nil_c
= ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) )
= ( Xs = nil_Pr1705400704263474789_a_a_a ) ) ).
% Nil_is_map_conv
thf(fact_660_Nil__is__map__conv,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( nil_Pr1705400704263474789_a_a_a
= ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) )
= ( Xs = nil_Pr1310111084261799315_a_a_a ) ) ).
% Nil_is_map_conv
thf(fact_661_Nil__is__map__conv,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( nil_b
= ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) )
= ( Xs = nil_Pr1310111084261799315_a_a_a ) ) ).
% Nil_is_map_conv
thf(fact_662_list_Omap__disc__iff,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,A: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ A )
= nil_Su3335689033985374134_a_a_a )
= ( A = nil_Pr4580708590200510514_a_a_b ) ) ).
% list.map_disc_iff
thf(fact_663_list_Omap__disc__iff,axiom,
! [F: produc4770514982935793080_a_a_b > b,A: list_P7155397214832950472_a_a_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ A )
= nil_b )
= ( A = nil_Pr4580708590200510514_a_a_b ) ) ).
% list.map_disc_iff
thf(fact_664_list_Omap__disc__iff,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,A: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ A )
= nil_Su3335689033985374134_a_a_a )
= ( A = nil_Pr1705400704263474789_a_a_a ) ) ).
% list.map_disc_iff
thf(fact_665_list_Omap__disc__iff,axiom,
! [F: produc1895207096998757355_a_a_a > c,A: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ A )
= nil_c )
= ( A = nil_Pr1705400704263474789_a_a_a ) ) ).
% list.map_disc_iff
thf(fact_666_list_Omap__disc__iff,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,A: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ A )
= nil_Pr1705400704263474789_a_a_a )
= ( A = nil_Pr1310111084261799315_a_a_a ) ) ).
% list.map_disc_iff
thf(fact_667_list_Omap__disc__iff,axiom,
! [F: produc7810058533641270553_a_a_a > b,A: list_P7200181061086074537_a_a_a] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ A )
= nil_b )
= ( A = nil_Pr1310111084261799315_a_a_a ) ) ).
% list.map_disc_iff
thf(fact_668_set__empty2,axiom,
! [Xs: list_S8072159660131056972_a_a_a] :
( ( bot_bo2676859181106700934_a_a_a
= ( set_Su3113867532901839207_a_a_a @ Xs ) )
= ( Xs = nil_Su3335689033985374134_a_a_a ) ) ).
% set_empty2
thf(fact_669_set__empty2,axiom,
! [Xs: list_P7155397214832950472_a_a_b] :
( ( bot_bo5052542052834138114_a_a_b
= ( set_Pr4578018992751950051_a_a_b @ Xs ) )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% set_empty2
thf(fact_670_set__empty2,axiom,
! [Xs: list_P8197596098214363964_a_a_a] :
( ( bot_bo2898616998271641474_a_a_a
= ( set_Pr8067384617587748683_a_a_a @ Xs ) )
= ( Xs = nil_Pr6029279252097497404_a_a_a ) ) ).
% set_empty2
thf(fact_671_set__empty,axiom,
! [Xs: list_S8072159660131056972_a_a_a] :
( ( ( set_Su3113867532901839207_a_a_a @ Xs )
= bot_bo2676859181106700934_a_a_a )
= ( Xs = nil_Su3335689033985374134_a_a_a ) ) ).
% set_empty
thf(fact_672_set__empty,axiom,
! [Xs: list_P7155397214832950472_a_a_b] :
( ( ( set_Pr4578018992751950051_a_a_b @ Xs )
= bot_bo5052542052834138114_a_a_b )
= ( Xs = nil_Pr4580708590200510514_a_a_b ) ) ).
% set_empty
thf(fact_673_set__empty,axiom,
! [Xs: list_P8197596098214363964_a_a_a] :
( ( ( set_Pr8067384617587748683_a_a_a @ Xs )
= bot_bo2898616998271641474_a_a_a )
= ( Xs = nil_Pr6029279252097497404_a_a_a ) ) ).
% set_empty
thf(fact_674_list_Osimps_I8_J,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( map_Pr7354669405448068282_a_a_a @ F @ nil_Pr4580708590200510514_a_a_b )
= nil_Su3335689033985374134_a_a_a ) ).
% list.simps(8)
thf(fact_675_list_Osimps_I8_J,axiom,
! [F: produc4770514982935793080_a_a_b > b] :
( ( map_Pr8925698157833054977_a_b_b @ F @ nil_Pr4580708590200510514_a_a_b )
= nil_b ) ).
% list.simps(8)
thf(fact_676_list_Osimps_I8_J,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( map_Pr1074589380674644461_a_a_a @ F @ nil_Pr1705400704263474789_a_a_a )
= nil_Su3335689033985374134_a_a_a ) ).
% list.simps(8)
thf(fact_677_list_Osimps_I8_J,axiom,
! [F: produc1895207096998757355_a_a_a > c] :
( ( map_Pr2287363492687751055_a_a_c @ F @ nil_Pr1705400704263474789_a_a_a )
= nil_c ) ).
% list.simps(8)
thf(fact_678_list_Osimps_I8_J,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( map_Pr3321722608670633418_a_a_a @ F @ nil_Pr1310111084261799315_a_a_a )
= nil_Pr1705400704263474789_a_a_a ) ).
% list.simps(8)
thf(fact_679_list_Osimps_I8_J,axiom,
! [F: produc7810058533641270553_a_a_a > b] :
( ( map_Pr3622043693041699552_a_a_b @ F @ nil_Pr1310111084261799315_a_a_a )
= nil_b ) ).
% list.simps(8)
thf(fact_680_take__Nil,axiom,
! [N: nat] :
( ( take_P6639847873373218378_a_a_b @ N @ nil_Pr4580708590200510514_a_a_b )
= nil_Pr4580708590200510514_a_a_b ) ).
% take_Nil
thf(fact_681_empty__set,axiom,
( bot_bo2676859181106700934_a_a_a
= ( set_Su3113867532901839207_a_a_a @ nil_Su3335689033985374134_a_a_a ) ) ).
% empty_set
thf(fact_682_empty__set,axiom,
( bot_bo5052542052834138114_a_a_b
= ( set_Pr4578018992751950051_a_a_b @ nil_Pr4580708590200510514_a_a_b ) ) ).
% empty_set
thf(fact_683_empty__set,axiom,
( bot_bo2898616998271641474_a_a_a
= ( set_Pr8067384617587748683_a_a_a @ nil_Pr6029279252097497404_a_a_a ) ) ).
% empty_set
thf(fact_684_cycle__incoming__transition__ex,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( P4 != nil_Pr6029279252097497404_a_a_a )
=> ( ( ( target5023745622805013891_a_b_c @ Q @ P4 )
= Q )
=> ( ( member8362999488266169055_a_a_a @ T @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc7477144754405272026_a_a_a @ T ) ) ) ) ) ) ) ).
% cycle_incoming_transition_ex
thf(fact_685_cycle__incoming__transition__ex,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,T: produc6800189296593107456_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( P4 != nil_Pr3590249381822989690_a_a_a )
=> ( ( ( target4721681511209552016_a_a_b @ Q @ P4 )
= Q )
=> ( ( member4643618012521571351_a_a_a @ T @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
=> ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc2316789063618113990_a_a_a @ T ) ) ) ) ) ) ) ).
% cycle_incoming_transition_ex
thf(fact_686_cyclic__path__transition__states__property_I1_J,axiom,
! [P4: list_P8197596098214363964_a_a_a,P: sum_su5154756782089200444_a_a_a > $o,M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a] :
( ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
& ( P @ ( produc7477144754405272026_a_a_a @ X7 ) ) )
=> ( ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ( ( P @ ( produc7477144754405272026_a_a_a @ X4 ) )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) ) ) ) )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( ( target5023745622805013891_a_b_c @ Q @ P4 )
= Q )
=> ! [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ( P @ ( produc7477144754405272026_a_a_a @ X7 ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(1)
thf(fact_687_cyclic__path__transition__states__property_I1_J,axiom,
! [P4: list_P3520633289758869904_a_a_a,P: produc1895207096998757355_a_a_a > $o,M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a] :
( ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
& ( P @ ( produc2316789063618113990_a_a_a @ X7 ) ) )
=> ( ! [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
=> ( ( P @ ( produc2316789063618113990_a_a_a @ X4 ) )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) ) ) ) )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( ( target4721681511209552016_a_a_b @ Q @ P4 )
= Q )
=> ! [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
=> ( P @ ( produc2316789063618113990_a_a_a @ X7 ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(1)
thf(fact_688_cyclic__path__transition__states__property_I2_J,axiom,
! [P4: list_P8197596098214363964_a_a_a,P: sum_su5154756782089200444_a_a_a > $o,M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a] :
( ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
& ( P @ ( produc7477144754405272026_a_a_a @ X7 ) ) )
=> ( ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ( ( P @ ( produc7477144754405272026_a_a_a @ X4 ) )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) ) ) ) )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( ( target5023745622805013891_a_b_c @ Q @ P4 )
= Q )
=> ! [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(2)
thf(fact_689_cyclic__path__transition__states__property_I2_J,axiom,
! [P4: list_P3520633289758869904_a_a_a,P: produc1895207096998757355_a_a_a > $o,M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a] :
( ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
& ( P @ ( produc2316789063618113990_a_a_a @ X7 ) ) )
=> ( ! [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
=> ( ( P @ ( produc2316789063618113990_a_a_a @ X4 ) )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) ) ) ) )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( ( target4721681511209552016_a_a_b @ Q @ P4 )
= Q )
=> ! [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( set_Pr3535892682048719019_a_a_a @ P4 ) )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) ) ) ) ) ) ) ) ).
% cyclic_path_transition_states_property(2)
thf(fact_690_non__sym__dist__pairs_H__elems__non__refl,axiom,
! [Xs: list_a,X3: a,Y3: a] :
( ( distinct_a @ Xs )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Y3 @ X3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) ) ) ) ).
% non_sym_dist_pairs'_elems_non_refl
thf(fact_691_non__sym__dist__pairs_H__elems__distinct_I3_J,axiom,
! [Xs: list_a,X3: a,Y3: a] :
( ( distinct_a @ Xs )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( X3 != Y3 ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(3)
thf(fact_692_non__sym__dist__pairs_H__elems__distinct_I2_J,axiom,
! [Xs: list_P8197596098214363964_a_a_a,X3: produc884577481120224310_a_a_a,Y3: produc884577481120224310_a_a_a] :
( ( distin5648706335258269743_a_a_a @ Xs )
=> ( ( member4115638175673106640_a_a_a @ ( produc6861895844393288855_a_a_a @ X3 @ Y3 ) @ ( set_Pr3788371281935070012_a_a_a @ ( non_sy8288883172567897665_a_a_a @ Xs ) ) )
=> ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(2)
thf(fact_693_non__sym__dist__pairs_H__elems__distinct_I2_J,axiom,
! [Xs: list_S8072159660131056972_a_a_a,X3: sum_su5154756782089200444_a_a_a,Y3: sum_su5154756782089200444_a_a_a] :
( ( distin5156058890512421251_a_a_a @ Xs )
=> ( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ X3 @ Y3 ) @ ( set_Pr6783383005027252718_a_a_a @ ( non_sy6705267804935307249_a_a_a @ Xs ) ) )
=> ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(2)
thf(fact_694_non__sym__dist__pairs_H__elems__distinct_I2_J,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b,Y3: produc4770514982935793080_a_a_b] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X3 @ Y3 ) @ ( set_Pr2819031558886761446_a_a_b @ ( non_sy5074223863352749421_a_a_b @ Xs ) ) )
=> ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(2)
thf(fact_695_non__sym__dist__pairs_H__elems__distinct_I2_J,axiom,
! [Xs: list_a,X3: a,Y3: a] :
( ( distinct_a @ Xs )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( member_a @ Y3 @ ( set_a2 @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(2)
thf(fact_696_non__sym__dist__pairs_H__elems__distinct_I1_J,axiom,
! [Xs: list_P8197596098214363964_a_a_a,X3: produc884577481120224310_a_a_a,Y3: produc884577481120224310_a_a_a] :
( ( distin5648706335258269743_a_a_a @ Xs )
=> ( ( member4115638175673106640_a_a_a @ ( produc6861895844393288855_a_a_a @ X3 @ Y3 ) @ ( set_Pr3788371281935070012_a_a_a @ ( non_sy8288883172567897665_a_a_a @ Xs ) ) )
=> ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(1)
thf(fact_697_non__sym__dist__pairs_H__elems__distinct_I1_J,axiom,
! [Xs: list_S8072159660131056972_a_a_a,X3: sum_su5154756782089200444_a_a_a,Y3: sum_su5154756782089200444_a_a_a] :
( ( distin5156058890512421251_a_a_a @ Xs )
=> ( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ X3 @ Y3 ) @ ( set_Pr6783383005027252718_a_a_a @ ( non_sy6705267804935307249_a_a_a @ Xs ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(1)
thf(fact_698_non__sym__dist__pairs_H__elems__distinct_I1_J,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b,Y3: produc4770514982935793080_a_a_b] :
( ( distin1372936652459515135_a_a_b @ Xs )
=> ( ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X3 @ Y3 ) @ ( set_Pr2819031558886761446_a_a_b @ ( non_sy5074223863352749421_a_a_b @ Xs ) ) )
=> ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(1)
thf(fact_699_non__sym__dist__pairs_H__elems__distinct_I1_J,axiom,
! [Xs: list_a,X3: a,Y3: a] :
( ( distinct_a @ Xs )
=> ( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( non_sym_dist_pairs_a @ Xs ) ) )
=> ( member_a @ X3 @ ( set_a2 @ Xs ) ) ) ) ).
% non_sym_dist_pairs'_elems_distinct(1)
thf(fact_700_single__input__alt__def,axiom,
( single6641483607941472940_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [Q13: sum_su5154756782089200444_a_a_a,X: b,X8: b,Y4: c,Y7: c,Q14: sum_su5154756782089200444_a_a_a,Q15: sum_su5154756782089200444_a_a_a] :
( ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q14 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q13 @ ( produc1730628064597884819_a_a_a @ X8 @ ( produc8806894744968565733_a_a_a @ Y7 @ Q15 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) )
=> ( X = X8 ) ) ) ) ).
% single_input_alt_def
thf(fact_701_single__input_Oelims_I3_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ~ ( single8564458778801658663_a_a_b @ X3 )
=> ~ ! [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa3: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa3 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc2316789063618113990_a_a_a @ Xa3 ) )
=> ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa3 ) ) ) ) ) ) ) ).
% single_input.elims(3)
thf(fact_702_single__input_Oelims_I3_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ~ ( single6641483607941472940_a_b_c @ X3 )
=> ~ ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa3: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa3 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc7477144754405272026_a_a_a @ Xa3 ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa3 ) ) ) ) ) ) ) ).
% single_input.elims(3)
thf(fact_703_single__input_Oelims_I2_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b] :
( ( single8564458778801658663_a_a_b @ X3 )
=> ! [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Xa2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa2 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( produc2316789063618113990_a_a_a @ X7 )
= ( produc2316789063618113990_a_a_a @ Xa2 ) )
=> ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) ) ) ) ) ).
% single_input.elims(2)
thf(fact_704_single__input_Oelims_I2_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c] :
( ( single6641483607941472940_a_b_c @ X3 )
=> ! [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Xa2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa2 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( produc7477144754405272026_a_a_a @ X7 )
= ( produc7477144754405272026_a_a_a @ Xa2 ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) ) ) ) ) ).
% single_input.elims(2)
thf(fact_705_single__input_Oelims_I1_J,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Y3: $o] :
( ( ( single8564458778801658663_a_a_b @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ X3 ) )
=> ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
=> ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ).
% single_input.elims(1)
thf(fact_706_single__input_Oelims_I1_J,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Y3: $o] :
( ( ( single6641483607941472940_a_b_c @ X3 )
= Y3 )
=> ( Y3
= ( ! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ X3 ) )
=> ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ) ).
% single_input.elims(1)
thf(fact_707_single__input_Osimps,axiom,
( single8564458778801658663_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b] :
! [X: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ! [Y4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Y4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
=> ( ( ( produc2316789063618113990_a_a_a @ X )
= ( produc2316789063618113990_a_a_a @ Y4 ) )
=> ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X ) )
= ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Y4 ) ) ) ) ) ) ) ) ).
% single_input.simps
thf(fact_708_single__input_Osimps,axiom,
( single6641483607941472940_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c] :
! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ! [Y4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( transi749694810082594024_a_b_c @ M3 ) )
=> ( ( ( produc7477144754405272026_a_a_a @ X )
= ( produc7477144754405272026_a_a_a @ Y4 ) )
=> ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Y4 ) ) ) ) ) ) ) ) ).
% single_input.simps
thf(fact_709_acyclic__initial,axiom,
! [M: fsm_Su3173892059090327343_a_b_c] :
( ( acycli6334973534855091236_a_b_c @ M )
=> ~ ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( initia839594848065427214_a_b_c @ M ) )
& ? [P5: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ ( initia839594848065427214_a_b_c @ M ) @ P5 )
& ( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ M ) @ P5 )
= ( produc7477144754405272026_a_a_a @ X7 ) ) ) ) ) ).
% acyclic_initial
thf(fact_710_acyclic__initial,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b] :
( ( acycli3019483576907578287_a_a_b @ M )
=> ~ ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( initia5013972905137889861_a_a_b @ M ) )
& ? [P5: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ ( initia5013972905137889861_a_a_b @ M ) @ P5 )
& ( ( target4721681511209552016_a_a_b @ ( initia5013972905137889861_a_a_b @ M ) @ P5 )
= ( produc2316789063618113990_a_a_a @ X7 ) ) ) ) ) ).
% acyclic_initial
thf(fact_711_completely__specified__path__extension,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( comple3249000580571322175_a_a_b @ M )
=> ( ( member6990616694304513154_a_a_a @ Q @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( inputs925126750808843768_a_a_b @ M ) )
=> ~ ! [T5: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T5 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T5 ) )
= X3 )
=> ( ( produc2316789063618113990_a_a_a @ T5 )
!= ( target4721681511209552016_a_a_b @ Q @ P4 ) ) ) ) ) ) ) ) ).
% completely_specified_path_extension
thf(fact_712_completely__specified__path__extension,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,X3: b] :
( ( comple3605256123784756372_a_b_c @ M )
=> ( ( member5679158588528110291_a_a_a @ Q @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( member_b @ X3 @ ( inputs3694848887974842907_a_b_c @ M ) )
=> ~ ! [T5: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T5 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T5 ) )
= X3 )
=> ( ( produc7477144754405272026_a_a_a @ T5 )
!= ( target5023745622805013891_a_b_c @ Q @ P4 ) ) ) ) ) ) ) ) ).
% completely_specified_path_extension
thf(fact_713_canonical__separator__path__initial_I4_J,axiom,
! [M: fsm_a_b_c,Q1: a,Q2: a,P4: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( observable_a_b_c @ M )
=> ( ( Q1 != Q2 )
=> ( ? [S13: a,S23: a] :
( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S13 @ S23 ) ) )
| ( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
= ( sum_In6345099547827038749od_a_a @ Q1 ) )
| ( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
= ( sum_In6345099547827038749od_a_a @ Q2 ) ) ) ) ) ) ) ) ).
% canonical_separator_path_initial(4)
thf(fact_714_path_Ocases,axiom,
! [A1: fsm_Su3173892059090327343_a_b_c,A22: sum_su5154756782089200444_a_a_a,A32: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ A1 @ A22 @ A32 )
=> ( ( ( A32 = nil_Pr6029279252097497404_a_a_a )
=> ~ ( member5679158588528110291_a_a_a @ A22 @ ( states3035385874452377268_a_b_c @ A1 ) ) )
=> ~ ! [T5: produc884577481120224310_a_a_a] :
( ( A22
= ( produc7477144754405272026_a_a_a @ T5 ) )
=> ! [Ts2: list_P8197596098214363964_a_a_a] :
( ( A32
= ( cons_P6318101215856909548_a_a_a @ T5 @ Ts2 ) )
=> ( ( member8362999488266169055_a_a_a @ T5 @ ( transi749694810082594024_a_b_c @ A1 ) )
=> ~ ( path_S221595587009941175_a_b_c @ A1 @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T5 ) ) ) @ Ts2 ) ) ) ) ) ) ).
% path.cases
thf(fact_715_path_Ocases,axiom,
! [A1: fsm_Pr6287166851770849218_a_a_b,A22: produc1895207096998757355_a_a_a,A32: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ A1 @ A22 @ A32 )
=> ( ( ( A32 = nil_Pr3590249381822989690_a_a_a )
=> ~ ( member6990616694304513154_a_a_a @ A22 @ ( states8463590192175095071_a_a_b @ A1 ) ) )
=> ~ ! [T5: produc6800189296593107456_a_a_a] :
( ( A22
= ( produc2316789063618113990_a_a_a @ T5 ) )
=> ! [Ts2: list_P3520633289758869904_a_a_a] :
( ( A32
= ( cons_P5563258090397451722_a_a_a @ T5 @ Ts2 ) )
=> ( ( member4643618012521571351_a_a_a @ T5 @ ( transi7010299678732630507_a_a_b @ A1 ) )
=> ~ ( path_P4574188132515142236_a_a_b @ A1 @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T5 ) ) ) @ Ts2 ) ) ) ) ) ) ).
% path.cases
thf(fact_716_path_Osimps,axiom,
( path_S221595587009941175_a_b_c
= ( ^ [A12: fsm_Su3173892059090327343_a_b_c,A23: sum_su5154756782089200444_a_a_a,A33: list_P8197596098214363964_a_a_a] :
( ? [Q5: sum_su5154756782089200444_a_a_a,M3: fsm_Su3173892059090327343_a_b_c] :
( ( A12 = M3 )
& ( A23 = Q5 )
& ( A33 = nil_Pr6029279252097497404_a_a_a )
& ( member5679158588528110291_a_a_a @ Q5 @ ( states3035385874452377268_a_b_c @ M3 ) ) )
| ? [T4: produc884577481120224310_a_a_a,M3: fsm_Su3173892059090327343_a_b_c,Ts3: list_P8197596098214363964_a_a_a] :
( ( A12 = M3 )
& ( A23
= ( produc7477144754405272026_a_a_a @ T4 ) )
& ( A33
= ( cons_P6318101215856909548_a_a_a @ T4 @ Ts3 ) )
& ( member8362999488266169055_a_a_a @ T4 @ ( transi749694810082594024_a_b_c @ M3 ) )
& ( path_S221595587009941175_a_b_c @ M3 @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) @ Ts3 ) ) ) ) ) ).
% path.simps
thf(fact_717_path_Osimps,axiom,
( path_P4574188132515142236_a_a_b
= ( ^ [A12: fsm_Pr6287166851770849218_a_a_b,A23: produc1895207096998757355_a_a_a,A33: list_P3520633289758869904_a_a_a] :
( ? [Q5: produc1895207096998757355_a_a_a,M3: fsm_Pr6287166851770849218_a_a_b] :
( ( A12 = M3 )
& ( A23 = Q5 )
& ( A33 = nil_Pr3590249381822989690_a_a_a )
& ( member6990616694304513154_a_a_a @ Q5 @ ( states8463590192175095071_a_a_b @ M3 ) ) )
| ? [T4: produc6800189296593107456_a_a_a,M3: fsm_Pr6287166851770849218_a_a_b,Ts3: list_P3520633289758869904_a_a_a] :
( ( A12 = M3 )
& ( A23
= ( produc2316789063618113990_a_a_a @ T4 ) )
& ( A33
= ( cons_P5563258090397451722_a_a_a @ T4 @ Ts3 ) )
& ( member4643618012521571351_a_a_a @ T4 @ ( transi7010299678732630507_a_a_b @ M3 ) )
& ( path_P4574188132515142236_a_a_b @ M3 @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ Ts3 ) ) ) ) ) ).
% path.simps
thf(fact_718_singleton__conv2,axiom,
! [A: sum_su5154756782089200444_a_a_a] :
( ( collec299858375640228881_a_a_a
@ ( ^ [Y6: sum_su5154756782089200444_a_a_a,Z3: sum_su5154756782089200444_a_a_a] : ( Y6 = Z3 )
@ A ) )
= ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) ).
% singleton_conv2
thf(fact_719_singleton__conv2,axiom,
! [A: produc4770514982935793080_a_a_b] :
( ( collec4985708871760228749_a_a_b
@ ( ^ [Y6: produc4770514982935793080_a_a_b,Z3: produc4770514982935793080_a_a_b] : ( Y6 = Z3 )
@ A ) )
= ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) ).
% singleton_conv2
thf(fact_720_singleton__conv2,axiom,
! [A: produc884577481120224310_a_a_a] :
( ( collec3562233214436895265_a_a_a
@ ( ^ [Y6: produc884577481120224310_a_a_a,Z3: produc884577481120224310_a_a_a] : ( Y6 = Z3 )
@ A ) )
= ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) ).
% singleton_conv2
thf(fact_721_singleton__conv,axiom,
! [A: sum_su5154756782089200444_a_a_a] :
( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( X = A ) )
= ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) ).
% singleton_conv
thf(fact_722_singleton__conv,axiom,
! [A: produc4770514982935793080_a_a_b] :
( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] : ( X = A ) )
= ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) ).
% singleton_conv
thf(fact_723_singleton__conv,axiom,
! [A: produc884577481120224310_a_a_a] :
( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] : ( X = A ) )
= ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) ).
% singleton_conv
thf(fact_724_list_Osimps_I15_J,axiom,
! [X21: produc884577481120224310_a_a_a,X22: list_P8197596098214363964_a_a_a] :
( ( set_Pr8067384617587748683_a_a_a @ ( cons_P6318101215856909548_a_a_a @ X21 @ X22 ) )
= ( insert2249508923356641798_a_a_a @ X21 @ ( set_Pr8067384617587748683_a_a_a @ X22 ) ) ) ).
% list.simps(15)
thf(fact_725_list_Osimps_I15_J,axiom,
! [X21: sum_su5154756782089200444_a_a_a,X22: list_S8072159660131056972_a_a_a] :
( ( set_Su3113867532901839207_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X21 @ X22 ) )
= ( insert5061175218292437356_a_a_a @ X21 @ ( set_Su3113867532901839207_a_a_a @ X22 ) ) ) ).
% list.simps(15)
thf(fact_726_list_Osimps_I15_J,axiom,
! [X21: produc4770514982935793080_a_a_b,X22: list_P7155397214832950472_a_a_b] :
( ( set_Pr4578018992751950051_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X21 @ X22 ) )
= ( insert8042272945010224104_a_a_b @ X21 @ ( set_Pr4578018992751950051_a_a_b @ X22 ) ) ) ).
% list.simps(15)
thf(fact_727_sup__set__def,axiom,
( sup_su9011528761648865002_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
( collec3562233214436895265_a_a_a
@ ( sup_su6155851345211584115_a_a_o
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ A3 )
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ B4 ) ) ) ) ) ).
% sup_set_def
thf(fact_728_sup__set__def,axiom,
( sup_su2660408029157294746_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
( collec4985708871760228749_a_a_b
@ ( sup_su2859647878392671851_a_b_o
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ A3 )
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ B4 ) ) ) ) ) ).
% sup_set_def
thf(fact_729_sup__set__def,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
( collec299858375640228881_a_a_a
@ ( sup_su2021648564548494567_a_a_o
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ A3 )
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ B4 ) ) ) ) ) ).
% sup_set_def
thf(fact_730_Set_Oempty__def,axiom,
( bot_bo2676859181106700934_a_a_a
= ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] : $false ) ) ).
% Set.empty_def
thf(fact_731_Set_Oempty__def,axiom,
( bot_bo5052542052834138114_a_a_b
= ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] : $false ) ) ).
% Set.empty_def
thf(fact_732_Set_Oempty__def,axiom,
( bot_bo2898616998271641474_a_a_a
= ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] : $false ) ) ).
% Set.empty_def
thf(fact_733_Collect__disj__eq,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o,Q3: sum_su5154756782089200444_a_a_a > $o] :
( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( P @ X )
| ( Q3 @ X ) ) )
= ( sup_su7096409449263244574_a_a_a @ ( collec299858375640228881_a_a_a @ P ) @ ( collec299858375640228881_a_a_a @ Q3 ) ) ) ).
% Collect_disj_eq
thf(fact_734_Un__def,axiom,
( sup_su9011528761648865002_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ A3 )
| ( member8362999488266169055_a_a_a @ X @ B4 ) ) ) ) ) ).
% Un_def
thf(fact_735_Un__def,axiom,
( sup_su2660408029157294746_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ A3 )
| ( member642552543386773071_a_a_b @ X @ B4 ) ) ) ) ) ).
% Un_def
thf(fact_736_Un__def,axiom,
( sup_su7096409449263244574_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A3 )
| ( member5679158588528110291_a_a_a @ X @ B4 ) ) ) ) ) ).
% Un_def
thf(fact_737_insert__compr,axiom,
( insert5061175218292437356_a_a_a
= ( ^ [A4: sum_su5154756782089200444_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( X = A4 )
| ( member5679158588528110291_a_a_a @ X @ B4 ) ) ) ) ) ).
% insert_compr
thf(fact_738_insert__compr,axiom,
( insert2249508923356641798_a_a_a
= ( ^ [A4: produc884577481120224310_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( X = A4 )
| ( member8362999488266169055_a_a_a @ X @ B4 ) ) ) ) ) ).
% insert_compr
thf(fact_739_insert__compr,axiom,
( insert8042272945010224104_a_a_b
= ( ^ [A4: produc4770514982935793080_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( X = A4 )
| ( member642552543386773071_a_a_b @ X @ B4 ) ) ) ) ) ).
% insert_compr
thf(fact_740_insert__Collect,axiom,
! [A: sum_su5154756782089200444_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( insert5061175218292437356_a_a_a @ A @ ( collec299858375640228881_a_a_a @ P ) )
= ( collec299858375640228881_a_a_a
@ ^ [U: sum_su5154756782089200444_a_a_a] :
( ( U != A )
=> ( P @ U ) ) ) ) ).
% insert_Collect
thf(fact_741_insert__Collect,axiom,
! [A: produc4770514982935793080_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( insert8042272945010224104_a_a_b @ A @ ( collec4985708871760228749_a_a_b @ P ) )
= ( collec4985708871760228749_a_a_b
@ ^ [U: produc4770514982935793080_a_a_b] :
( ( U != A )
=> ( P @ U ) ) ) ) ).
% insert_Collect
thf(fact_742_insert__Collect,axiom,
! [A: produc884577481120224310_a_a_a,P: produc884577481120224310_a_a_a > $o] :
( ( insert2249508923356641798_a_a_a @ A @ ( collec3562233214436895265_a_a_a @ P ) )
= ( collec3562233214436895265_a_a_a
@ ^ [U: produc884577481120224310_a_a_a] :
( ( U != A )
=> ( P @ U ) ) ) ) ).
% insert_Collect
thf(fact_743_sup__Un__eq,axiom,
! [R: set_Pr4618682941230328598_a_a_a,S5: set_Pr4618682941230328598_a_a_a] :
( ( sup_su6155851345211584115_a_a_o
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ R )
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ S5 ) )
= ( ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ ( sup_su9011528761648865002_a_a_a @ R @ S5 ) ) ) ) ).
% sup_Un_eq
thf(fact_744_sup__Un__eq,axiom,
! [R: set_Pr6246767948713639278_a_a_b,S5: set_Pr6246767948713639278_a_a_b] :
( ( sup_su2859647878392671851_a_b_o
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ R )
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ S5 ) )
= ( ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ ( sup_su2660408029157294746_a_a_b @ R @ S5 ) ) ) ) ).
% sup_Un_eq
thf(fact_745_sup__Un__eq,axiom,
! [R: set_Su8591296761904255986_a_a_a,S5: set_Su8591296761904255986_a_a_a] :
( ( sup_su2021648564548494567_a_a_o
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ R )
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ S5 ) )
= ( ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ ( sup_su7096409449263244574_a_a_a @ R @ S5 ) ) ) ) ).
% sup_Un_eq
thf(fact_746_Collect__conv__if2,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o,A: sum_su5154756782089200444_a_a_a] :
( ( ( P @ A )
=> ( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( A = X )
& ( P @ X ) ) )
= ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) )
& ( ~ ( P @ A )
=> ( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( A = X )
& ( P @ X ) ) )
= bot_bo2676859181106700934_a_a_a ) ) ) ).
% Collect_conv_if2
thf(fact_747_Collect__conv__if2,axiom,
! [P: produc4770514982935793080_a_a_b > $o,A: produc4770514982935793080_a_a_b] :
( ( ( P @ A )
=> ( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( A = X )
& ( P @ X ) ) )
= ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) )
& ( ~ ( P @ A )
=> ( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( A = X )
& ( P @ X ) ) )
= bot_bo5052542052834138114_a_a_b ) ) ) ).
% Collect_conv_if2
thf(fact_748_Collect__conv__if2,axiom,
! [P: produc884577481120224310_a_a_a > $o,A: produc884577481120224310_a_a_a] :
( ( ( P @ A )
=> ( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( A = X )
& ( P @ X ) ) )
= ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) )
& ( ~ ( P @ A )
=> ( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( A = X )
& ( P @ X ) ) )
= bot_bo2898616998271641474_a_a_a ) ) ) ).
% Collect_conv_if2
thf(fact_749_Collect__conv__if,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o,A: sum_su5154756782089200444_a_a_a] :
( ( ( P @ A )
=> ( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( X = A )
& ( P @ X ) ) )
= ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) )
& ( ~ ( P @ A )
=> ( ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( X = A )
& ( P @ X ) ) )
= bot_bo2676859181106700934_a_a_a ) ) ) ).
% Collect_conv_if
thf(fact_750_Collect__conv__if,axiom,
! [P: produc4770514982935793080_a_a_b > $o,A: produc4770514982935793080_a_a_b] :
( ( ( P @ A )
=> ( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( X = A )
& ( P @ X ) ) )
= ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) )
& ( ~ ( P @ A )
=> ( ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( X = A )
& ( P @ X ) ) )
= bot_bo5052542052834138114_a_a_b ) ) ) ).
% Collect_conv_if
thf(fact_751_Collect__conv__if,axiom,
! [P: produc884577481120224310_a_a_a > $o,A: produc884577481120224310_a_a_a] :
( ( ( P @ A )
=> ( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( X = A )
& ( P @ X ) ) )
= ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) )
& ( ~ ( P @ A )
=> ( ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( X = A )
& ( P @ X ) ) )
= bot_bo2898616998271641474_a_a_a ) ) ) ).
% Collect_conv_if
thf(fact_752_insert__def,axiom,
( insert8042272945010224104_a_a_b
= ( ^ [A4: produc4770514982935793080_a_a_b] :
( sup_su2660408029157294746_a_a_b
@ ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] : ( X = A4 ) ) ) ) ) ).
% insert_def
thf(fact_753_insert__def,axiom,
( insert2249508923356641798_a_a_a
= ( ^ [A4: produc884577481120224310_a_a_a] :
( sup_su9011528761648865002_a_a_a
@ ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] : ( X = A4 ) ) ) ) ) ).
% insert_def
thf(fact_754_insert__def,axiom,
( insert5061175218292437356_a_a_a
= ( ^ [A4: sum_su5154756782089200444_a_a_a] :
( sup_su7096409449263244574_a_a_a
@ ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( X = A4 ) ) ) ) ) ).
% insert_def
thf(fact_755_less__set__def,axiom,
( ord_le1107997805182519878_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
( ord_le7758598310295970239_a_a_o
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ A3 )
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( member5679158588528110291_a_a_a @ X @ B4 ) ) ) ) ).
% less_set_def
thf(fact_756_less__set__def,axiom,
( ord_le6196359254896381890_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
( ord_le8611082066241723291_a_a_o
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ A3 )
@ ^ [X: produc884577481120224310_a_a_a] : ( member8362999488266169055_a_a_a @ X @ B4 ) ) ) ) ).
% less_set_def
thf(fact_757_less__set__def,axiom,
( ord_le8627993822118182850_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
( ord_le8377600345673339715_a_b_o
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ A3 )
@ ^ [X: produc4770514982935793080_a_a_b] : ( member642552543386773071_a_a_b @ X @ B4 ) ) ) ) ).
% less_set_def
thf(fact_758_sup__Un__eq2,axiom,
! [R: set_Pr4618682941230328598_a_a_a,S5: set_Pr4618682941230328598_a_a_a] :
( ( sup_su7102191406203184709_a_a_o
@ ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ R )
@ ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ S5 ) )
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ ( sup_su9011528761648865002_a_a_a @ R @ S5 ) ) ) ) ).
% sup_Un_eq2
thf(fact_759_sup__Un__eq2,axiom,
! [R: set_Pr6246767948713639278_a_a_b,S5: set_Pr6246767948713639278_a_a_b] :
( ( sup_su5268434625375998917_a_b_o
@ ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ R )
@ ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ S5 ) )
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ ( sup_su2660408029157294746_a_a_b @ R @ S5 ) ) ) ) ).
% sup_Un_eq2
thf(fact_760_sup__Un__eq2,axiom,
! [R: set_Product_prod_a_a,S5: set_Product_prod_a_a] :
( ( sup_sup_a_a_o
@ ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ R )
@ ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ S5 ) )
= ( ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ ( sup_su3048258781599657691od_a_a @ R @ S5 ) ) ) ) ).
% sup_Un_eq2
thf(fact_761_pred__equals__eq2,axiom,
! [R: set_Pr4618682941230328598_a_a_a,S5: set_Pr4618682941230328598_a_a_a] :
( ( ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ R ) )
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ S5 ) ) )
= ( R = S5 ) ) ).
% pred_equals_eq2
thf(fact_762_pred__equals__eq2,axiom,
! [R: set_Pr6246767948713639278_a_a_b,S5: set_Pr6246767948713639278_a_a_b] :
( ( ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ R ) )
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ S5 ) ) )
= ( R = S5 ) ) ).
% pred_equals_eq2
thf(fact_763_pred__equals__eq2,axiom,
! [R: set_Product_prod_a_a,S5: set_Product_prod_a_a] :
( ( ( ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ R ) )
= ( ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ S5 ) ) )
= ( R = S5 ) ) ).
% pred_equals_eq2
thf(fact_764_bot__empty__eq2,axiom,
( bot_bot_a_a_o
= ( ^ [X: a,Y4: a] : ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X @ Y4 ) @ bot_bo3357376287454694259od_a_a ) ) ) ).
% bot_empty_eq2
thf(fact_765_bot__empty__eq2,axiom,
( bot_bo2455107741248149805_a_b_o
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: b] : ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X @ Y4 ) @ bot_bo5052542052834138114_a_a_b ) ) ) ).
% bot_empty_eq2
thf(fact_766_bot__empty__eq2,axiom,
( bot_bo4083105413308890845_a_a_o
= ( ^ [X: sum_su5154756782089200444_a_a_a,Y4: produc7810058533641270553_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X @ Y4 ) @ bot_bo2898616998271641474_a_a_a ) ) ) ).
% bot_empty_eq2
thf(fact_767_list_Oset__intros_I2_J,axiom,
! [Y3: produc884577481120224310_a_a_a,X22: list_P8197596098214363964_a_a_a,X21: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ X22 ) )
=> ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ ( cons_P6318101215856909548_a_a_a @ X21 @ X22 ) ) ) ) ).
% list.set_intros(2)
thf(fact_768_list_Oset__intros_I2_J,axiom,
! [Y3: sum_su5154756782089200444_a_a_a,X22: list_S8072159660131056972_a_a_a,X21: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ X22 ) )
=> ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X21 @ X22 ) ) ) ) ).
% list.set_intros(2)
thf(fact_769_list_Oset__intros_I2_J,axiom,
! [Y3: produc4770514982935793080_a_a_b,X22: list_P7155397214832950472_a_a_b,X21: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ X22 ) )
=> ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X21 @ X22 ) ) ) ) ).
% list.set_intros(2)
thf(fact_770_list_Oset__intros_I1_J,axiom,
! [X21: produc884577481120224310_a_a_a,X22: list_P8197596098214363964_a_a_a] : ( member8362999488266169055_a_a_a @ X21 @ ( set_Pr8067384617587748683_a_a_a @ ( cons_P6318101215856909548_a_a_a @ X21 @ X22 ) ) ) ).
% list.set_intros(1)
thf(fact_771_list_Oset__intros_I1_J,axiom,
! [X21: sum_su5154756782089200444_a_a_a,X22: list_S8072159660131056972_a_a_a] : ( member5679158588528110291_a_a_a @ X21 @ ( set_Su3113867532901839207_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X21 @ X22 ) ) ) ).
% list.set_intros(1)
thf(fact_772_list_Oset__intros_I1_J,axiom,
! [X21: produc4770514982935793080_a_a_b,X22: list_P7155397214832950472_a_a_b] : ( member642552543386773071_a_a_b @ X21 @ ( set_Pr4578018992751950051_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X21 @ X22 ) ) ) ).
% list.set_intros(1)
thf(fact_773_list_Oset__cases,axiom,
! [E: produc884577481120224310_a_a_a,A: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ E @ ( set_Pr8067384617587748683_a_a_a @ A ) )
=> ( ! [Z22: list_P8197596098214363964_a_a_a] :
( A
!= ( cons_P6318101215856909548_a_a_a @ E @ Z22 ) )
=> ~ ! [Z1: produc884577481120224310_a_a_a,Z22: list_P8197596098214363964_a_a_a] :
( ( A
= ( cons_P6318101215856909548_a_a_a @ Z1 @ Z22 ) )
=> ~ ( member8362999488266169055_a_a_a @ E @ ( set_Pr8067384617587748683_a_a_a @ Z22 ) ) ) ) ) ).
% list.set_cases
thf(fact_774_list_Oset__cases,axiom,
! [E: sum_su5154756782089200444_a_a_a,A: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ E @ ( set_Su3113867532901839207_a_a_a @ A ) )
=> ( ! [Z22: list_S8072159660131056972_a_a_a] :
( A
!= ( cons_S2140548516868915206_a_a_a @ E @ Z22 ) )
=> ~ ! [Z1: sum_su5154756782089200444_a_a_a,Z22: list_S8072159660131056972_a_a_a] :
( ( A
= ( cons_S2140548516868915206_a_a_a @ Z1 @ Z22 ) )
=> ~ ( member5679158588528110291_a_a_a @ E @ ( set_Su3113867532901839207_a_a_a @ Z22 ) ) ) ) ) ).
% list.set_cases
thf(fact_775_list_Oset__cases,axiom,
! [E: produc4770514982935793080_a_a_b,A: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ E @ ( set_Pr4578018992751950051_a_a_b @ A ) )
=> ( ! [Z22: list_P7155397214832950472_a_a_b] :
( A
!= ( cons_P2262690024297812098_a_a_b @ E @ Z22 ) )
=> ~ ! [Z1: produc4770514982935793080_a_a_b,Z22: list_P7155397214832950472_a_a_b] :
( ( A
= ( cons_P2262690024297812098_a_a_b @ Z1 @ Z22 ) )
=> ~ ( member642552543386773071_a_a_b @ E @ ( set_Pr4578018992751950051_a_a_b @ Z22 ) ) ) ) ) ).
% list.set_cases
thf(fact_776_set__ConsD,axiom,
! [Y3: produc884577481120224310_a_a_a,X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ ( cons_P6318101215856909548_a_a_a @ X3 @ Xs ) ) )
=> ( ( Y3 = X3 )
| ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ) ).
% set_ConsD
thf(fact_777_set__ConsD,axiom,
! [Y3: sum_su5154756782089200444_a_a_a,X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X3 @ Xs ) ) )
=> ( ( Y3 = X3 )
| ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% set_ConsD
thf(fact_778_set__ConsD,axiom,
! [Y3: produc4770514982935793080_a_a_b,X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X3 @ Xs ) ) )
=> ( ( Y3 = X3 )
| ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% set_ConsD
thf(fact_779_list_Osimps_I9_J,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,X21: produc4770514982935793080_a_a_b,X22: list_P7155397214832950472_a_a_b] :
( ( map_Pr7354669405448068282_a_a_a @ F @ ( cons_P2262690024297812098_a_a_b @ X21 @ X22 ) )
= ( cons_S2140548516868915206_a_a_a @ ( F @ X21 ) @ ( map_Pr7354669405448068282_a_a_a @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_780_list_Osimps_I9_J,axiom,
! [F: produc4770514982935793080_a_a_b > b,X21: produc4770514982935793080_a_a_b,X22: list_P7155397214832950472_a_a_b] :
( ( map_Pr8925698157833054977_a_b_b @ F @ ( cons_P2262690024297812098_a_a_b @ X21 @ X22 ) )
= ( cons_b @ ( F @ X21 ) @ ( map_Pr8925698157833054977_a_b_b @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_781_list_Osimps_I9_J,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,X21: produc1895207096998757355_a_a_a,X22: list_P1813520604369389947_a_a_a] :
( ( map_Pr1074589380674644461_a_a_a @ F @ ( cons_P8610754175215552181_a_a_a @ X21 @ X22 ) )
= ( cons_S2140548516868915206_a_a_a @ ( F @ X21 ) @ ( map_Pr1074589380674644461_a_a_a @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_782_list_Osimps_I9_J,axiom,
! [F: produc1895207096998757355_a_a_a > c,X21: produc1895207096998757355_a_a_a,X22: list_P1813520604369389947_a_a_a] :
( ( map_Pr2287363492687751055_a_a_c @ F @ ( cons_P8610754175215552181_a_a_a @ X21 @ X22 ) )
= ( cons_c @ ( F @ X21 ) @ ( map_Pr2287363492687751055_a_a_c @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_783_list_Osimps_I9_J,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,X21: produc7810058533641270553_a_a_a,X22: list_P7200181061086074537_a_a_a] :
( ( map_Pr3321722608670633418_a_a_a @ F @ ( cons_P1662640394034814435_a_a_a @ X21 @ X22 ) )
= ( cons_P8610754175215552181_a_a_a @ ( F @ X21 ) @ ( map_Pr3321722608670633418_a_a_a @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_784_list_Osimps_I9_J,axiom,
! [F: produc7810058533641270553_a_a_a > b,X21: produc7810058533641270553_a_a_a,X22: list_P7200181061086074537_a_a_a] :
( ( map_Pr3622043693041699552_a_a_b @ F @ ( cons_P1662640394034814435_a_a_a @ X21 @ X22 ) )
= ( cons_b @ ( F @ X21 ) @ ( map_Pr3622043693041699552_a_a_b @ F @ X22 ) ) ) ).
% list.simps(9)
thf(fact_785_Cons__eq__map__D,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( ( cons_S2140548516868915206_a_a_a @ X3 @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ F @ Ys ) )
=> ? [Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Ys
= ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr7354669405448068282_a_a_a @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_786_Cons__eq__map__D,axiom,
! [X3: b,Xs: list_b,F: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( cons_b @ X3 @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ F @ Ys ) )
=> ? [Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Ys
= ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr8925698157833054977_a_b_b @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_787_Cons__eq__map__D,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( cons_S2140548516868915206_a_a_a @ X3 @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ F @ Ys ) )
=> ? [Z: produc1895207096998757355_a_a_a,Zs: list_P1813520604369389947_a_a_a] :
( ( Ys
= ( cons_P8610754175215552181_a_a_a @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr1074589380674644461_a_a_a @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_788_Cons__eq__map__D,axiom,
! [X3: c,Xs: list_c,F: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( cons_c @ X3 @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ F @ Ys ) )
=> ? [Z: produc1895207096998757355_a_a_a,Zs: list_P1813520604369389947_a_a_a] :
( ( Ys
= ( cons_P8610754175215552181_a_a_a @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr2287363492687751055_a_a_c @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_789_Cons__eq__map__D,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( ( cons_P8610754175215552181_a_a_a @ X3 @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ F @ Ys ) )
=> ? [Z: produc7810058533641270553_a_a_a,Zs: list_P7200181061086074537_a_a_a] :
( ( Ys
= ( cons_P1662640394034814435_a_a_a @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr3321722608670633418_a_a_a @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_790_Cons__eq__map__D,axiom,
! [X3: b,Xs: list_b,F: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( cons_b @ X3 @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ F @ Ys ) )
=> ? [Z: produc7810058533641270553_a_a_a,Zs: list_P7200181061086074537_a_a_a] :
( ( Ys
= ( cons_P1662640394034814435_a_a_a @ Z @ Zs ) )
& ( X3
= ( F @ Z ) )
& ( Xs
= ( map_Pr3622043693041699552_a_a_b @ F @ Zs ) ) ) ) ).
% Cons_eq_map_D
thf(fact_791_map__eq__Cons__D,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,Y3: sum_su5154756782089200444_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( cons_S2140548516868915206_a_a_a @ Y3 @ Ys ) )
=> ? [Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr7354669405448068282_a_a_a @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_792_map__eq__Cons__D,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,Y3: b,Ys: list_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( cons_b @ Y3 @ Ys ) )
=> ? [Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr8925698157833054977_a_b_b @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_793_map__eq__Cons__D,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,Y3: sum_su5154756782089200444_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( cons_S2140548516868915206_a_a_a @ Y3 @ Ys ) )
=> ? [Z: produc1895207096998757355_a_a_a,Zs: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( cons_P8610754175215552181_a_a_a @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr1074589380674644461_a_a_a @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_794_map__eq__Cons__D,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,Y3: c,Ys: list_c] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( cons_c @ Y3 @ Ys ) )
=> ? [Z: produc1895207096998757355_a_a_a,Zs: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( cons_P8610754175215552181_a_a_a @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr2287363492687751055_a_a_c @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_795_map__eq__Cons__D,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,Y3: produc1895207096998757355_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( cons_P8610754175215552181_a_a_a @ Y3 @ Ys ) )
=> ? [Z: produc7810058533641270553_a_a_a,Zs: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( cons_P1662640394034814435_a_a_a @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr3321722608670633418_a_a_a @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_796_map__eq__Cons__D,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,Y3: b,Ys: list_b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( cons_b @ Y3 @ Ys ) )
=> ? [Z: produc7810058533641270553_a_a_a,Zs: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( cons_P1662640394034814435_a_a_a @ Z @ Zs ) )
& ( ( F @ Z )
= Y3 )
& ( ( map_Pr3622043693041699552_a_a_b @ F @ Zs )
= Ys ) ) ) ).
% map_eq_Cons_D
thf(fact_797_Cons__eq__map__conv,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( ( cons_S2140548516868915206_a_a_a @ X3 @ Xs )
= ( map_Pr7354669405448068282_a_a_a @ F @ Ys ) )
= ( ? [Z4: produc4770514982935793080_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Ys
= ( cons_P2262690024297812098_a_a_b @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr7354669405448068282_a_a_a @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_798_Cons__eq__map__conv,axiom,
! [X3: b,Xs: list_b,F: produc4770514982935793080_a_a_b > b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( cons_b @ X3 @ Xs )
= ( map_Pr8925698157833054977_a_b_b @ F @ Ys ) )
= ( ? [Z4: produc4770514982935793080_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Ys
= ( cons_P2262690024297812098_a_a_b @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr8925698157833054977_a_b_b @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_799_Cons__eq__map__conv,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( cons_S2140548516868915206_a_a_a @ X3 @ Xs )
= ( map_Pr1074589380674644461_a_a_a @ F @ Ys ) )
= ( ? [Z4: produc1895207096998757355_a_a_a,Zs2: list_P1813520604369389947_a_a_a] :
( ( Ys
= ( cons_P8610754175215552181_a_a_a @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr1074589380674644461_a_a_a @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_800_Cons__eq__map__conv,axiom,
! [X3: c,Xs: list_c,F: produc1895207096998757355_a_a_a > c,Ys: list_P1813520604369389947_a_a_a] :
( ( ( cons_c @ X3 @ Xs )
= ( map_Pr2287363492687751055_a_a_c @ F @ Ys ) )
= ( ? [Z4: produc1895207096998757355_a_a_a,Zs2: list_P1813520604369389947_a_a_a] :
( ( Ys
= ( cons_P8610754175215552181_a_a_a @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr2287363492687751055_a_a_c @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_801_Cons__eq__map__conv,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( ( cons_P8610754175215552181_a_a_a @ X3 @ Xs )
= ( map_Pr3321722608670633418_a_a_a @ F @ Ys ) )
= ( ? [Z4: produc7810058533641270553_a_a_a,Zs2: list_P7200181061086074537_a_a_a] :
( ( Ys
= ( cons_P1662640394034814435_a_a_a @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr3321722608670633418_a_a_a @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_802_Cons__eq__map__conv,axiom,
! [X3: b,Xs: list_b,F: produc7810058533641270553_a_a_a > b,Ys: list_P7200181061086074537_a_a_a] :
( ( ( cons_b @ X3 @ Xs )
= ( map_Pr3622043693041699552_a_a_b @ F @ Ys ) )
= ( ? [Z4: produc7810058533641270553_a_a_a,Zs2: list_P7200181061086074537_a_a_a] :
( ( Ys
= ( cons_P1662640394034814435_a_a_a @ Z4 @ Zs2 ) )
& ( X3
= ( F @ Z4 ) )
& ( Xs
= ( map_Pr3622043693041699552_a_a_b @ F @ Zs2 ) ) ) ) ) ).
% Cons_eq_map_conv
thf(fact_803_map__eq__Cons__conv,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,Y3: sum_su5154756782089200444_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( cons_S2140548516868915206_a_a_a @ Y3 @ Ys ) )
= ( ? [Z4: produc4770514982935793080_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( cons_P2262690024297812098_a_a_b @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr7354669405448068282_a_a_a @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_804_map__eq__Cons__conv,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,Y3: b,Ys: list_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( cons_b @ Y3 @ Ys ) )
= ( ? [Z4: produc4770514982935793080_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( cons_P2262690024297812098_a_a_b @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr8925698157833054977_a_b_b @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_805_map__eq__Cons__conv,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,Y3: sum_su5154756782089200444_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( cons_S2140548516868915206_a_a_a @ Y3 @ Ys ) )
= ( ? [Z4: produc1895207096998757355_a_a_a,Zs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( cons_P8610754175215552181_a_a_a @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr1074589380674644461_a_a_a @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_806_map__eq__Cons__conv,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,Y3: c,Ys: list_c] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( cons_c @ Y3 @ Ys ) )
= ( ? [Z4: produc1895207096998757355_a_a_a,Zs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( cons_P8610754175215552181_a_a_a @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr2287363492687751055_a_a_c @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_807_map__eq__Cons__conv,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,Y3: produc1895207096998757355_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( cons_P8610754175215552181_a_a_a @ Y3 @ Ys ) )
= ( ? [Z4: produc7810058533641270553_a_a_a,Zs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( cons_P1662640394034814435_a_a_a @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr3321722608670633418_a_a_a @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_808_map__eq__Cons__conv,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,Y3: b,Ys: list_b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( cons_b @ Y3 @ Ys ) )
= ( ? [Z4: produc7810058533641270553_a_a_a,Zs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( cons_P1662640394034814435_a_a_a @ Z4 @ Zs2 ) )
& ( ( F @ Z4 )
= Y3 )
& ( ( map_Pr3622043693041699552_a_a_b @ F @ Zs2 )
= Ys ) ) ) ) ).
% map_eq_Cons_conv
thf(fact_809_visited__states_Osimps,axiom,
( visite8040902618889214550_a_b_c
= ( ^ [Q5: sum_su5154756782089200444_a_a_a,P6: list_P8197596098214363964_a_a_a] :
( cons_S2140548516868915206_a_a_a @ Q5
@ ( map_Pr1409128909316453038_a_a_a
@ ^ [A4: produc884577481120224310_a_a_a] : ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ A4 ) ) )
@ P6 ) ) ) ) ).
% visited_states.simps
thf(fact_810_visited__states_Osimps,axiom,
( visite6172159911691885821_a_a_b
= ( ^ [Q5: produc1895207096998757355_a_a_a,P6: list_P3520633289758869904_a_a_a] :
( cons_P8610754175215552181_a_a_a @ Q5
@ ( map_Pr3998683999746195505_a_a_a
@ ^ [A4: produc6800189296593107456_a_a_a] : ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ A4 ) ) )
@ P6 ) ) ) ) ).
% visited_states.simps
thf(fact_811_visited__states_Oelims,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xa: list_P8197596098214363964_a_a_a,Y3: list_S8072159660131056972_a_a_a] :
( ( ( visite8040902618889214550_a_b_c @ X3 @ Xa )
= Y3 )
=> ( Y3
= ( cons_S2140548516868915206_a_a_a @ X3
@ ( map_Pr1409128909316453038_a_a_a
@ ^ [A4: produc884577481120224310_a_a_a] : ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ A4 ) ) )
@ Xa ) ) ) ) ).
% visited_states.elims
thf(fact_812_visited__states_Oelims,axiom,
! [X3: produc1895207096998757355_a_a_a,Xa: list_P3520633289758869904_a_a_a,Y3: list_P1813520604369389947_a_a_a] :
( ( ( visite6172159911691885821_a_a_b @ X3 @ Xa )
= Y3 )
=> ( Y3
= ( cons_P8610754175215552181_a_a_a @ X3
@ ( map_Pr3998683999746195505_a_a_a
@ ^ [A4: produc6800189296593107456_a_a_a] : ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ A4 ) ) )
@ Xa ) ) ) ) ).
% visited_states.elims
thf(fact_813_map__pair__fst,axiom,
! [F: a > a,Xs: list_a] :
( ( map_Pr3897371633210041563_a_a_a @ product_fst_a_a
@ ( map_a_7860052162900579309od_a_a
@ ^ [X: a] : ( product_Pair_a_a @ X @ ( F @ X ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_814_map__pair__fst,axiom,
! [F: sum_su5154756782089200444_a_a_a > b,Xs: list_S8072159660131056972_a_a_a] :
( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b
@ ( map_Su3117778036294953914_a_a_b
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( produc6086470211827429482_a_a_b @ X @ ( F @ X ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_815_map__pair__fst,axiom,
! [F: b > produc1895207096998757355_a_a_a,Xs: list_b] :
( ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a
@ ( map_b_659468956176798676_a_a_a
@ ^ [X: b] : ( produc1730628064597884819_a_a_a @ X @ ( F @ X ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_816_map__pair__fst,axiom,
! [F: sum_su5154756782089200444_a_a_a > produc7810058533641270553_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a
@ ( map_Su2265628143642336180_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] : ( produc6863513614254923246_a_a_a @ X @ ( F @ X ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_817_map__pair__fst,axiom,
! [F: c > sum_su5154756782089200444_a_a_a,Xs: list_c] :
( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_c_707547689978722727_a_a_a
@ ^ [X: c] : ( produc8806894744968565733_a_a_a @ X @ ( F @ X ) )
@ Xs ) )
= Xs ) ).
% map_pair_fst
thf(fact_818_list__induct4,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Zs3: list_P7155397214832950472_a_a_b,Ws: list_P7155397214832950472_a_a_b,P: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > $o] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Ys )
= ( size_s1546398270689948508_a_a_b @ Zs3 ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Zs3 )
= ( size_s1546398270689948508_a_a_b @ Ws ) )
=> ( ( P @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b )
=> ( ! [X4: produc4770514982935793080_a_a_b,Xs3: list_P7155397214832950472_a_a_b,Y: produc4770514982935793080_a_a_b,Ys4: list_P7155397214832950472_a_a_b,Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b,W: produc4770514982935793080_a_a_b,Ws2: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs3 )
= ( size_s1546398270689948508_a_a_b @ Ys4 ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Ys4 )
= ( size_s1546398270689948508_a_a_b @ Zs ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Zs )
= ( size_s1546398270689948508_a_a_b @ Ws2 ) )
=> ( ( P @ Xs3 @ Ys4 @ Zs @ Ws2 )
=> ( P @ ( cons_P2262690024297812098_a_a_b @ X4 @ Xs3 ) @ ( cons_P2262690024297812098_a_a_b @ Y @ Ys4 ) @ ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) @ ( cons_P2262690024297812098_a_a_b @ W @ Ws2 ) ) ) ) ) )
=> ( P @ Xs @ Ys @ Zs3 @ Ws ) ) ) ) ) ) ).
% list_induct4
thf(fact_819_list__induct3,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Zs3: list_P7155397214832950472_a_a_b,P: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > $o] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Ys )
= ( size_s1546398270689948508_a_a_b @ Zs3 ) )
=> ( ( P @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b )
=> ( ! [X4: produc4770514982935793080_a_a_b,Xs3: list_P7155397214832950472_a_a_b,Y: produc4770514982935793080_a_a_b,Ys4: list_P7155397214832950472_a_a_b,Z: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs3 )
= ( size_s1546398270689948508_a_a_b @ Ys4 ) )
=> ( ( ( size_s1546398270689948508_a_a_b @ Ys4 )
= ( size_s1546398270689948508_a_a_b @ Zs ) )
=> ( ( P @ Xs3 @ Ys4 @ Zs )
=> ( P @ ( cons_P2262690024297812098_a_a_b @ X4 @ Xs3 ) @ ( cons_P2262690024297812098_a_a_b @ Y @ Ys4 ) @ ( cons_P2262690024297812098_a_a_b @ Z @ Zs ) ) ) ) )
=> ( P @ Xs @ Ys @ Zs3 ) ) ) ) ) ).
% list_induct3
thf(fact_820_list__induct2,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,P: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > $o] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( P @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b )
=> ( ! [X4: produc4770514982935793080_a_a_b,Xs3: list_P7155397214832950472_a_a_b,Y: produc4770514982935793080_a_a_b,Ys4: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs3 )
= ( size_s1546398270689948508_a_a_b @ Ys4 ) )
=> ( ( P @ Xs3 @ Ys4 )
=> ( P @ ( cons_P2262690024297812098_a_a_b @ X4 @ Xs3 ) @ ( cons_P2262690024297812098_a_a_b @ Y @ Ys4 ) ) ) )
=> ( P @ Xs @ Ys ) ) ) ) ).
% list_induct2
thf(fact_821_distinct_Osimps_I2_J,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( distin5648706335258269743_a_a_a @ ( cons_P6318101215856909548_a_a_a @ X3 @ Xs ) )
= ( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
& ( distin5648706335258269743_a_a_a @ Xs ) ) ) ).
% distinct.simps(2)
thf(fact_822_distinct_Osimps_I2_J,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( distin5156058890512421251_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X3 @ Xs ) )
= ( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( distin5156058890512421251_a_a_a @ Xs ) ) ) ).
% distinct.simps(2)
thf(fact_823_distinct_Osimps_I2_J,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( distin1372936652459515135_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X3 @ Xs ) )
= ( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( distin1372936652459515135_a_a_b @ Xs ) ) ) ).
% distinct.simps(2)
thf(fact_824_observable__path__unique,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,P7: list_P3520633289758869904_a_a_a] :
( ( observ7609480127267726238_a_a_b @ M )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P7 )
=> ( ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P4 )
= ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P7 ) )
=> ( P4 = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_825_observable__path__unique,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,P7: list_P8197596098214363964_a_a_a] :
( ( observ6810049560328217077_a_b_c @ M )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P7 )
=> ( ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 )
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P7 ) )
=> ( P4 = P7 ) ) ) ) ) ).
% observable_path_unique
thf(fact_826_set__map__subset,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,T: c,F: produc1895207096998757355_a_a_a > c] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( member_c @ T @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ ( cons_P8610754175215552181_a_a_a @ X3 @ nil_Pr1705400704263474789_a_a_a ) ) ) )
=> ( member_c @ T @ ( set_c2 @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_827_set__map__subset,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,T: b,F: produc4770514982935793080_a_a_b > b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( member_b @ T @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ ( cons_P2262690024297812098_a_a_b @ X3 @ nil_Pr4580708590200510514_a_a_b ) ) ) )
=> ( member_b @ T @ ( set_b2 @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_828_set__map__subset,axiom,
! [X3: produc7810058533641270553_a_a_a,Xs: list_P7200181061086074537_a_a_a,T: b,F: produc7810058533641270553_a_a_a > b] :
( ( member54949653122719408_a_a_a @ X3 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( member_b @ T @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ ( cons_P1662640394034814435_a_a_a @ X3 @ nil_Pr1310111084261799315_a_a_a ) ) ) )
=> ( member_b @ T @ ( set_b2 @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_829_set__map__subset,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,T: sum_su5154756782089200444_a_a_a,F: sum_su5154756782089200444_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Su7760560175274971966_a_a_a @ F @ ( cons_S2140548516868915206_a_a_a @ X3 @ nil_Su3335689033985374134_a_a_a ) ) ) )
=> ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Su7760560175274971966_a_a_a @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_830_set__map__subset,axiom,
! [X3: produc1895207096998757355_a_a_a,Xs: list_P1813520604369389947_a_a_a,T: sum_su5154756782089200444_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member6990616694304513154_a_a_a @ X3 @ ( set_Pr1702711106814914326_a_a_a @ Xs ) )
=> ( ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ ( cons_P8610754175215552181_a_a_a @ X3 @ nil_Pr1705400704263474789_a_a_a ) ) ) )
=> ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_831_set__map__subset,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,T: produc4770514982935793080_a_a_b,F: sum_su5154756782089200444_a_a_a > produc4770514982935793080_a_a_b] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( ( member642552543386773071_a_a_b @ T @ ( set_Pr4578018992751950051_a_a_b @ ( map_Su3117778036294953914_a_a_b @ F @ ( cons_S2140548516868915206_a_a_a @ X3 @ nil_Su3335689033985374134_a_a_a ) ) ) )
=> ( member642552543386773071_a_a_b @ T @ ( set_Pr4578018992751950051_a_a_b @ ( map_Su3117778036294953914_a_a_b @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_832_set__map__subset,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,T: sum_su5154756782089200444_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ ( cons_P2262690024297812098_a_a_b @ X3 @ nil_Pr4580708590200510514_a_a_b ) ) ) )
=> ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_833_set__map__subset,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,T: produc4770514982935793080_a_a_b,F: produc4770514982935793080_a_a_b > produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ( member642552543386773071_a_a_b @ T @ ( set_Pr4578018992751950051_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ ( cons_P2262690024297812098_a_a_b @ X3 @ nil_Pr4580708590200510514_a_a_b ) ) ) )
=> ( member642552543386773071_a_a_b @ T @ ( set_Pr4578018992751950051_a_a_b @ ( map_Pr2859183448225536310_a_a_b @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_834_set__map__subset,axiom,
! [X3: produc7810058533641270553_a_a_a,Xs: list_P7200181061086074537_a_a_a,T: produc1895207096998757355_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a] :
( ( member54949653122719408_a_a_a @ X3 @ ( set_Pr6411044387506519364_a_a_a @ Xs ) )
=> ( ( member6990616694304513154_a_a_a @ T @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ ( cons_P1662640394034814435_a_a_a @ X3 @ nil_Pr1310111084261799315_a_a_a ) ) ) )
=> ( member6990616694304513154_a_a_a @ T @ ( set_Pr1702711106814914326_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_835_set__map__subset,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,T: sum_su5154756782089200444_a_a_a,F: produc884577481120224310_a_a_a > sum_su5154756782089200444_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1409128909316453038_a_a_a @ F @ ( cons_P6318101215856909548_a_a_a @ X3 @ nil_Pr6029279252097497404_a_a_a ) ) ) )
=> ( member5679158588528110291_a_a_a @ T @ ( set_Su3113867532901839207_a_a_a @ ( map_Pr1409128909316453038_a_a_a @ F @ Xs ) ) ) ) ) ).
% set_map_subset
thf(fact_836_single__transition__path,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( path_S221595587009941175_a_b_c @ M @ ( produc7477144754405272026_a_a_a @ T ) @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) ) ).
% single_transition_path
thf(fact_837_observable__path__io__target,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a] :
( ( observ7609480127267726238_a_a_b @ M )
=> ( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( io_tar1879755107597495661_a_a_b @ M
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert5166965059073188379_a_a_a @ ( target4721681511209552016_a_a_b @ Q @ P4 ) @ bot_bo8934037479225353397_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_838_observable__path__io__target,axiom,
! [M: fsm_Su4683625031830649393_a_a_b,Q: sum_su5154756782089200444_a_a_a,P4: list_P9067677309952966352_a_a_a] :
( ( observ8563788498004600205_a_a_b @ M )
=> ( ( path_S4752583732068403787_a_a_b @ M @ Q @ P4 )
=> ( ( io_tar7000603075844232796_a_a_b @ M
@ ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert5061175218292437356_a_a_a @ ( target5129991884641307775_a_a_b @ Q @ P4 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_839_observable__path__io__target,axiom,
! [M: fsm_Su5961347632456545774_a_a_a,Q: sum_su5154756782089200444_a_a_a,P4: list_P4430297574055495993_a_a_a] :
( ( observ374133105446117300_a_a_a @ M )
=> ( ( path_S3009051168982617206_a_a_a @ M @ Q @ P4 )
=> ( ( io_tar4514536438336734117_a_a_a @ M
@ ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert5061175218292437356_a_a_a @ ( target7811201204777689922_a_a_a @ Q @ P4 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_840_observable__path__io__target,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a] :
( ( observ6810049560328217077_a_b_c @ M )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( io_tar1727080856364058086_a_b_c @ M
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert5061175218292437356_a_a_a @ ( target5023745622805013891_a_b_c @ Q @ P4 ) @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_841_observable__path__io__target,axiom,
! [M: fsm_Pr8211287145308421045_a_a_b,Q: produc4770514982935793080_a_a_b,P4: list_P8385316394189796816_a_a_b] :
( ( observ4191226443898060305_a_a_b @ M )
=> ( ( path_P1155934449145476303_a_a_b @ M @ Q @ P4 )
=> ( ( io_tar7684873461082605536_a_a_b @ M
@ ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert8042272945010224104_a_a_b @ ( target1303427827839886083_a_a_b @ Q @ P4 ) @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% observable_path_io_target
thf(fact_842_observable__path__io__target,axiom,
! [M: fsm_Pr1352325423224000874_b_a_a,Q: produc4770514982935793080_a_a_b,P4: list_P9033668338835616561_a_a_b] :
( ( observ7839529218259264560_b_a_a @ M )
=> ( ( path_P447960203046551282_b_a_a @ M @ Q @ P4 )
=> ( ( io_tar7579544333240987425_b_a_a @ M
@ ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert8042272945010224104_a_a_b @ ( target4815919572193323454_b_a_a @ Q @ P4 ) @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% observable_path_io_target
thf(fact_843_observable__path__io__target,axiom,
! [M: fsm_Pr791368616075801221_a_a_b,Q: produc884577481120224310_a_a_a,P4: list_P1303110702266167372_a_a_a] :
( ( observ4404008968300781955_a_a_b @ M )
=> ( ( path_P6406173025370084677_a_a_b @ M @ Q @ P4 )
=> ( ( io_tar7108072963341213940_a_a_b @ M
@ ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert2249508923356641798_a_a_a @ ( target1704919491679417873_a_a_b @ Q @ P4 ) @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_844_observable__path__io__target,axiom,
! [M: fsm_Pr3307108581279186586_a_a_a,Q: produc884577481120224310_a_a_a,P4: list_P6192864029102241151_a_a_a] :
( ( observ1248204241357884222_a_a_a @ M )
=> ( ( path_P3388033272012105212_a_a_a @ M @ Q @ P4 )
=> ( ( io_tar2509673025420183309_a_a_a @ M
@ ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P4 )
@ Q )
= ( insert2249508923356641798_a_a_a @ ( target2673679534084926512_a_a_a @ Q @ P4 ) @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% observable_path_io_target
thf(fact_845_path__prepend__t,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q6: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,Q: sum_su5154756782089200444_a_a_a,X3: b,Y3: c] :
( ( path_S221595587009941175_a_b_c @ M @ Q6 @ P4 )
=> ( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q @ ( produc1730628064597884819_a_a_a @ X3 @ ( produc8806894744968565733_a_a_a @ Y3 @ Q6 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) )
=> ( path_S221595587009941175_a_b_c @ M @ Q @ ( cons_P6318101215856909548_a_a_a @ ( produc6863513614254923246_a_a_a @ Q @ ( produc1730628064597884819_a_a_a @ X3 @ ( produc8806894744968565733_a_a_a @ Y3 @ Q6 ) ) ) @ P4 ) ) ) ) ).
% path_prepend_t
thf(fact_846_cons,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Ts: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( path_S221595587009941175_a_b_c @ M @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ Ts )
=> ( path_S221595587009941175_a_b_c @ M @ ( produc7477144754405272026_a_a_a @ T ) @ ( cons_P6318101215856909548_a_a_a @ T @ Ts ) ) ) ) ).
% cons
thf(fact_847_cons,axiom,
! [T: produc6800189296593107456_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Ts: list_P3520633289758869904_a_a_a] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( path_P4574188132515142236_a_a_b @ M @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ Ts )
=> ( path_P4574188132515142236_a_a_b @ M @ ( produc2316789063618113990_a_a_a @ T ) @ ( cons_P5563258090397451722_a_a_a @ T @ Ts ) ) ) ) ).
% cons
thf(fact_848_path__cons__elim,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,T: produc884577481120224310_a_a_a,Ts: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ ( cons_P6318101215856909548_a_a_a @ T @ Ts ) )
=> ~ ( ( Q
= ( produc7477144754405272026_a_a_a @ T ) )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ~ ( path_S221595587009941175_a_b_c @ M @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ Ts ) ) ) ) ).
% path_cons_elim
thf(fact_849_path__cons__elim,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,T: produc6800189296593107456_a_a_a,Ts: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ Q @ ( cons_P5563258090397451722_a_a_a @ T @ Ts ) )
=> ~ ( ( Q
= ( produc2316789063618113990_a_a_a @ T ) )
=> ( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ~ ( path_P4574188132515142236_a_a_b @ M @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ Ts ) ) ) ) ).
% path_cons_elim
thf(fact_850_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Su4683625031830649393_a_a_b,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P8614482820184752236_a_a_a] :
( ( path_S6747785721213197493_a_a_b @ ( state_2979059454677389811_a_a_b @ M @ Q1 @ Q2 ) @ ( initia8581304622896136204_a_a_b @ ( state_2979059454677389811_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3538144058484115470_a_a_b @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3538144058484115470_a_a_b @ M ) )
=> ( ? [P1: list_P9067677309952966352_a_a_a] :
( ( path_S4752583732068403787_a_a_b @ M @ Q1 @ P1 )
& ( ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr7095168675738074842_a_a_b
@ ^ [T4: produc8336027307173600092_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5719501463807155629_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) @ ( produc6788288432653770762_a_a_a @ ( produc248128219081304043_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P9067677309952966352_a_a_a] :
( ( path_S4752583732068403787_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr7095168675738074842_a_a_b
@ ^ [T4: produc8336027307173600092_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5719501463807155629_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) @ ( produc6788288432653770762_a_a_a @ ( produc248128219081304043_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_851_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Pr791368616075801221_a_a_b,Q1: produc884577481120224310_a_a_a,Q2: produc884577481120224310_a_a_a,P4: list_P3072728476344414928_a_a_a] :
( ( path_S1304752709593314579_a_a_b @ ( state_3609830002750407581_a_a_b @ M @ Q1 @ Q2 ) @ ( initia2424258989328714876_a_a_b @ ( state_3609830002750407581_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member8362999488266169055_a_a_a @ Q1 @ ( states6021486123142740674_a_a_b @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states6021486123142740674_a_a_b @ M ) )
=> ( ? [P1: list_P1303110702266167372_a_a_a] :
( ( path_P6406173025370084677_a_a_b @ M @ Q1 @ P1 )
& ( ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr1942940760749364030_a_a_b
@ ^ [T4: produc4612780081894834240_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3848882253140696291_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) @ ( produc5739986182704136752_a_a_a @ ( produc8858187255993310245_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P1303110702266167372_a_a_a] :
( ( path_P6406173025370084677_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr1942940760749364030_a_a_b
@ ^ [T4: produc4612780081894834240_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3848882253140696291_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) @ ( produc5739986182704136752_a_a_a @ ( produc8858187255993310245_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_852_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Pr8211287145308421045_a_a_b,Q1: produc4770514982935793080_a_a_b,Q2: produc4770514982935793080_a_a_b,P4: list_P2242549886795509588_a_a_b] :
( ( path_S264780079786346561_a_a_b @ ( state_4270792120431400055_a_a_b @ M @ Q1 @ Q2 ) @ ( initia1897159703354810008_a_a_b @ ( state_4270792120431400055_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member642552543386773071_a_a_b @ Q1 @ ( states5045336508805429138_a_a_b @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states5045336508805429138_a_a_b @ M ) )
=> ( ? [P1: list_P8385316394189796816_a_a_b] :
( ( path_P1155934449145476303_a_a_b @ M @ Q1 @ P1 )
& ( ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P1 )
= ( map_Pr4542665781501985218_a_a_b
@ ^ [T4: produc123133041302015044_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3312939215451498273_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) @ ( produc6995861152403393406_a_a_b @ ( produc3169017415322691423_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P8385316394189796816_a_a_b] :
( ( path_P1155934449145476303_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P22 )
= ( map_Pr4542665781501985218_a_a_b
@ ^ [T4: produc123133041302015044_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3312939215451498273_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) @ ( produc6995861152403393406_a_a_b @ ( produc3169017415322691423_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_853_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Su5961347632456545774_a_a_a,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P4201227678853489407_a_a_a] :
( ( path_S4742588529375693452_a_a_a @ ( state_7218859947466147534_a_a_a @ M @ Q1 @ Q2 ) @ ( initia55471205950526965_a_a_a @ ( state_7218859947466147534_a_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states5822841456425053299_a_a_a @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states5822841456425053299_a_a_a @ M ) )
=> ( ? [P1: list_P4430297574055495993_a_a_a] :
( ( path_S3009051168982617206_a_a_a @ M @ Q1 @ P1 )
& ( ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr1037215490889484978od_a_a
@ ^ [T4: produc8556884082142916345_a_a_a] : ( product_Pair_a_a @ ( produc5296690695870061044_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) @ ( produc7776879804106701515_a_a_a @ ( produc1372291505885593910_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P4430297574055495993_a_a_a] :
( ( path_S3009051168982617206_a_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr1037215490889484978od_a_a
@ ^ [T4: produc8556884082142916345_a_a_a] : ( product_Pair_a_a @ ( produc5296690695870061044_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) @ ( produc7776879804106701515_a_a_a @ ( produc1372291505885593910_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_854_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Pr3307108581279186586_a_a_a,Q1: produc884577481120224310_a_a_a,Q2: produc884577481120224310_a_a_a,P4: list_P953336824429746729_a_a_a] :
( ( path_S4361706828270291886_a_a_a @ ( state_6737487012141364644_a_a_a @ M @ Q1 @ Q2 ) @ ( initia9181111417782089093_a_a_a @ ( state_6737487012141364644_a_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member8362999488266169055_a_a_a @ Q1 @ ( states7932151110703657663_a_a_a @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states7932151110703657663_a_a_a @ M ) )
=> ( ? [P1: list_P6192864029102241151_a_a_a] :
( ( path_P3388033272012105212_a_a_a @ M @ Q1 @ P1 )
& ( ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr7791883050161821448od_a_a
@ ^ [T4: produc6752683490396420771_a_a_a] : ( product_Pair_a_a @ ( produc8629031941109950300_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) @ ( produc3231407421338598063_a_a_a @ ( produc8609258968895674010_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P6192864029102241151_a_a_a] :
( ( path_P3388033272012105212_a_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr7791883050161821448od_a_a
@ ^ [T4: produc6752683490396420771_a_a_a] : ( product_Pair_a_a @ ( produc8629031941109950300_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) @ ( produc3231407421338598063_a_a_a @ ( produc8609258968895674010_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_855_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Pr1352325423224000874_b_a_a,Q1: produc4770514982935793080_a_a_b,Q2: produc4770514982935793080_a_a_b,P4: list_P747566903215087359_a_a_b] :
( ( path_S8893950696295478784_b_a_a @ ( state_8792045420005744970_b_a_a @ M @ Q1 @ Q2 ) @ ( initia8327540589931236969_b_a_a @ ( state_8792045420005744970_b_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member642552543386773071_a_a_b @ Q1 @ ( states6742877326663703023_b_a_a @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states6742877326663703023_b_a_a @ M ) )
=> ( ? [P1: list_P9033668338835616561_a_a_b] :
( ( path_P447960203046551282_b_a_a @ M @ Q1 @ P1 )
& ( ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P1 )
= ( map_Pr1120819969589644978od_a_a
@ ^ [T4: produc8368057995964161273_a_a_b] : ( product_Pair_a_a @ ( produc7806160504747017832_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) @ ( produc510337100525087551_a_a_b @ ( produc879673915631515562_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P9033668338835616561_a_a_b] :
( ( path_P447960203046551282_b_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P22 )
= ( map_Pr1120819969589644978od_a_a
@ ^ [T4: produc8368057995964161273_a_a_b] : ( product_Pair_a_a @ ( produc7806160504747017832_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) @ ( produc510337100525087551_a_a_b @ ( produc879673915631515562_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_856_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,P4: list_P1661186363840085254_a_a_a] :
( ( path_S5554404386621442024_a_a_b @ ( state_7689045803801065988_a_a_b @ M @ Q1 @ Q2 ) @ ( initia7186784010189905471_a_a_b @ ( state_7689045803801065988_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ? [P1: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ Q1 @ P1 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr1452853287033278580_a_a_b
@ ^ [T4: produc2172198381475533558_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) @ ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr1452853287033278580_a_a_b
@ ^ [T4: produc2172198381475533558_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) @ ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_857_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P1545942051602268092_a_a_a] :
( ( path_S1955132947403017421_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) @ ( initia6491387660832626742_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ? [P1: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q1 @ P1 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr7462116669582905078od_b_c
@ ^ [T4: produc1185401179908872758_a_a_a] : ( product_Pair_b_c @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q2 @ P22 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr7462116669582905078od_b_c
@ ^ [T4: produc1185401179908872758_a_a_a] : ( product_Pair_b_c @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_858_canonical__separator__path__initial__ex_I1_J,axiom,
! [M: fsm_a_b_c,Q1: a,Q2: a,P4: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ? [P1: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q1 @ P1 )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T4: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
| ? [P22: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q2 @ P22 )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T4: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) ) )
@ P22 )
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(1)
thf(fact_859_product__target__split_I1_J,axiom,
! [Q1: c,Q2: sum_su5154756782089200444_a_a_a,P4: list_P3520633289758869904_a_a_a,Q17: c,Q24: sum_su5154756782089200444_a_a_a] :
( ( ( target4721681511209552016_a_a_b @ ( produc8806894744968565733_a_a_a @ Q1 @ Q2 ) @ P4 )
= ( produc8806894744968565733_a_a_a @ Q17 @ Q24 ) )
=> ( ( target1000401010099934919_a_a_b @ Q1
@ ( map_Pr4103997051015666966od_b_c
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc9054217211726079306od_b_c @ ( produc6784836004715151097_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc6554145002957781203od_b_c @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) )
= Q17 ) ) ).
% product_target_split(1)
thf(fact_860_product__target__split_I2_J,axiom,
! [Q1: c,Q2: sum_su5154756782089200444_a_a_a,P4: list_P3520633289758869904_a_a_a,Q17: c,Q24: sum_su5154756782089200444_a_a_a] :
( ( ( target4721681511209552016_a_a_b @ ( produc8806894744968565733_a_a_a @ Q1 @ Q2 ) @ P4 )
= ( produc8806894744968565733_a_a_a @ Q17 @ Q24 ) )
=> ( ( target5129991884641307775_a_a_b @ Q2
@ ( map_Pr4032422291525893254_a_a_a
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc8935917708474127986_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc919293830850624703_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc1978028051579340516_a_a_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) )
= Q24 ) ) ).
% product_target_split(2)
thf(fact_861_paths__for__input__def,axiom,
( paths_5737697329168360697_a_a_a
= ( ^ [M3: fsm_b_2210266817785990191_a_a_a,Q5: b,Xs2: list_c] :
( collec5250301242499970682_a_a_b
@ ^ [P6: list_P7566143005048781605_a_a_b] :
( ( path_b563861380003114551_a_a_a @ M3 @ Q5 @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr5613174315646222406_a_a_a
@ ^ [T4: produc5464264772254188693_a_a_b] : ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_862_paths__for__input__def,axiom,
( paths_2436134535752754919_a_a_a
= ( ^ [M3: fsm_Pr6532079070102214215_a_a_a,Q5: produc7810058533641270553_a_a_a,Xs2: list_c] :
( collec2081221580412524894_a_a_a
@ ^ [P6: list_P7090462827770577289_a_a_a] :
( ( path_P4743837418810288169_a_a_a @ M3 @ Q5 @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr7391780466455013546_a_a_a
@ ^ [T4: produc8583226035453294713_a_a_a] : ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_863_paths__for__input__def,axiom,
( paths_1915428146606688026_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Q5: produc1895207096998757355_a_a_a,Xs2: list_S8072159660131056972_a_a_a] :
( collec3075913212816350053_a_a_a
@ ^ [P6: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M3 @ Q5 @ P6 )
& ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_864_paths__for__input__def,axiom,
( paths_5395431536175187321_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q5: sum_su5154756782089200444_a_a_a,Xs2: list_b] :
( collec406916415612872615_a_a_a
@ ^ [P6: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M3 @ Q5 @ P6 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% paths_for_input_def
thf(fact_865_set__conv__nth,axiom,
( set_Su3113867532901839207_a_a_a
= ( ^ [Xs2: list_S8072159660131056972_a_a_a] :
( collec299858375640228881_a_a_a
@ ^ [Uu: sum_su5154756782089200444_a_a_a] :
? [I3: nat] :
( ( Uu
= ( nth_Su7097239896299986421_a_a_a @ Xs2 @ I3 ) )
& ( ord_less_nat @ I3 @ ( size_s7186666008910096352_a_a_a @ Xs2 ) ) ) ) ) ) ).
% set_conv_nth
thf(fact_866_set__conv__nth,axiom,
( set_Pr4578018992751950051_a_a_b
= ( ^ [Xs2: list_P7155397214832950472_a_a_b] :
( collec4985708871760228749_a_a_b
@ ^ [Uu: produc4770514982935793080_a_a_b] :
? [I3: nat] :
( ( Uu
= ( nth_Pr167341066936870769_a_a_b @ Xs2 @ I3 ) )
& ( ord_less_nat @ I3 @ ( size_s1546398270689948508_a_a_b @ Xs2 ) ) ) ) ) ) ).
% set_conv_nth
thf(fact_867_io__targets_Osimps,axiom,
( io_tar1879755107597495661_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Io2: list_P7155397214832950472_a_a_b,Q5: produc1895207096998757355_a_a_a] :
( collec2110400985823193024_a_a_a
@ ^ [Uu: produc1895207096998757355_a_a_a] :
? [P6: list_P3520633289758869904_a_a_a] :
( ( Uu
= ( target4721681511209552016_a_a_b @ Q5 @ P6 ) )
& ( path_P4574188132515142236_a_a_b @ M3 @ Q5 @ P6 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 )
= Io2 ) ) ) ) ) ).
% io_targets.simps
thf(fact_868_io__targets_Osimps,axiom,
( io_tar1727080856364058086_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Io2: list_P903359562653991662od_b_c,Q5: sum_su5154756782089200444_a_a_a] :
( collec299858375640228881_a_a_a
@ ^ [Uu: sum_su5154756782089200444_a_a_a] :
? [P6: list_P8197596098214363964_a_a_a] :
( ( Uu
= ( target5023745622805013891_a_b_c @ Q5 @ P6 ) )
& ( path_S221595587009941175_a_b_c @ M3 @ Q5 @ P6 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 )
= Io2 ) ) ) ) ) ).
% io_targets.simps
thf(fact_869_io__targets_Oelims,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Xa: list_P7155397214832950472_a_a_b,Xb3: produc1895207096998757355_a_a_a,Y3: set_Pr904891338250078753_a_a_a] :
( ( ( io_tar1879755107597495661_a_a_b @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec2110400985823193024_a_a_a
@ ^ [Uu: produc1895207096998757355_a_a_a] :
? [P6: list_P3520633289758869904_a_a_a] :
( ( Uu
= ( target4721681511209552016_a_a_b @ Xb3 @ P6 ) )
& ( path_P4574188132515142236_a_a_b @ X3 @ Xb3 @ P6 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 )
= Xa ) ) ) ) ) ).
% io_targets.elims
thf(fact_870_io__targets_Oelims,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: list_P903359562653991662od_b_c,Xb3: sum_su5154756782089200444_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( ( io_tar1727080856364058086_a_b_c @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec299858375640228881_a_a_a
@ ^ [Uu: sum_su5154756782089200444_a_a_a] :
? [P6: list_P8197596098214363964_a_a_a] :
( ( Uu
= ( target5023745622805013891_a_b_c @ Xb3 @ P6 ) )
& ( path_S221595587009941175_a_b_c @ X3 @ Xb3 @ P6 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 )
= Xa ) ) ) ) ) ).
% io_targets.elims
thf(fact_871_LS__acyclic__def,axiom,
( lS_acy4668073874649717238_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Q5: produc1895207096998757355_a_a_a] :
( collec5137133736343679517_a_a_b
@ ^ [Uu: list_P7155397214832950472_a_a_b] :
? [P6: list_P3520633289758869904_a_a_a] :
( ( Uu
= ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_P4574188132515142236_a_a_b @ M3 @ Q5 @ P6 )
& ( distin7721000803377255218_a_a_a @ ( visite6172159911691885821_a_a_b @ Q5 @ P6 ) ) ) ) ) ) ).
% LS_acyclic_def
thf(fact_872_LS__acyclic__def,axiom,
( lS_acy904398375403819421_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q5: sum_su5154756782089200444_a_a_a] :
( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P6: list_P8197596098214363964_a_a_a] :
( ( Uu
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_S221595587009941175_a_b_c @ M3 @ Q5 @ P6 )
& ( distin5156058890512421251_a_a_a @ ( visite8040902618889214550_a_b_c @ Q5 @ P6 ) ) ) ) ) ) ).
% LS_acyclic_def
thf(fact_873_language__state__for__input_Osimps,axiom,
( langua8364342509234237028_a_a_a
= ( ^ [M3: fsm_b_2210266817785990191_a_a_a,Q5: b,Xs2: list_c] :
( collec9018629162734894800_a_a_a
@ ^ [Uu: list_P1813520604369389947_a_a_a] :
? [P6: list_P7566143005048781605_a_a_b] :
( ( Uu
= ( map_Pr5613174315646222406_a_a_a
@ ^ [T4: produc5464264772254188693_a_a_b] : ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) ) )
@ P6 ) )
& ( path_b563861380003114551_a_a_a @ M3 @ Q5 @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr5613174315646222406_a_a_a
@ ^ [T4: produc5464264772254188693_a_a_b] : ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_874_language__state__for__input_Osimps,axiom,
( langua8128915693617386428_a_a_a
= ( ^ [M3: fsm_Pr6532079070102214215_a_a_a,Q5: produc7810058533641270553_a_a_a,Xs2: list_c] :
( collec9018629162734894800_a_a_a
@ ^ [Uu: list_P1813520604369389947_a_a_a] :
? [P6: list_P7090462827770577289_a_a_a] :
( ( Uu
= ( map_Pr7391780466455013546_a_a_a
@ ^ [T4: produc8583226035453294713_a_a_a] : ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_P4743837418810288169_a_a_a @ M3 @ Q5 @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr7391780466455013546_a_a_a
@ ^ [T4: produc8583226035453294713_a_a_a] : ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_875_language__state__for__input_Osimps,axiom,
( langua3023930401053692143_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Q5: produc1895207096998757355_a_a_a,Xs2: list_S8072159660131056972_a_a_a] :
( collec5137133736343679517_a_a_b
@ ^ [Uu: list_P7155397214832950472_a_a_b] :
? [P6: list_P3520633289758869904_a_a_a] :
( ( Uu
= ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_P4574188132515142236_a_a_b @ M3 @ Q5 @ P6 )
& ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_876_language__state__for__input_Osimps,axiom,
( langua8022076716241063652_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q5: sum_su5154756782089200444_a_a_a,Xs2: list_b] :
( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P6: list_P8197596098214363964_a_a_a] :
( ( Uu
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_S221595587009941175_a_b_c @ M3 @ Q5 @ P6 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xs2 ) ) ) ) ) ).
% language_state_for_input.simps
thf(fact_877_language__state__for__input_Oelims,axiom,
! [X3: fsm_b_2210266817785990191_a_a_a,Xa: b,Xb3: list_c,Y3: set_li4521133000354268721_a_a_a] :
( ( ( langua8364342509234237028_a_a_a @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec9018629162734894800_a_a_a
@ ^ [Uu: list_P1813520604369389947_a_a_a] :
? [P6: list_P7566143005048781605_a_a_b] :
( ( Uu
= ( map_Pr5613174315646222406_a_a_a
@ ^ [T4: produc5464264772254188693_a_a_b] : ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) ) )
@ P6 ) )
& ( path_b563861380003114551_a_a_a @ X3 @ Xa @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr5613174315646222406_a_a_a
@ ^ [T4: produc5464264772254188693_a_a_b] : ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ T4 ) ) ) )
@ P6 ) )
= Xb3 ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_878_language__state__for__input_Oelims,axiom,
! [X3: fsm_Pr6532079070102214215_a_a_a,Xa: produc7810058533641270553_a_a_a,Xb3: list_c,Y3: set_li4521133000354268721_a_a_a] :
( ( ( langua8128915693617386428_a_a_a @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec9018629162734894800_a_a_a
@ ^ [Uu: list_P1813520604369389947_a_a_a] :
? [P6: list_P7090462827770577289_a_a_a] :
( ( Uu
= ( map_Pr7391780466455013546_a_a_a
@ ^ [T4: produc8583226035453294713_a_a_a] : ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_P4743837418810288169_a_a_a @ X3 @ Xa @ P6 )
& ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a
@ ( map_Pr7391780466455013546_a_a_a
@ ^ [T4: produc8583226035453294713_a_a_a] : ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc4875806743801315069_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xb3 ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_879_language__state__for__input_Oelims,axiom,
! [X3: fsm_Pr6287166851770849218_a_a_b,Xa: produc1895207096998757355_a_a_a,Xb3: list_S8072159660131056972_a_a_a,Y3: set_li1065949846435832574_a_a_b] :
( ( ( langua3023930401053692143_a_a_b @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec5137133736343679517_a_a_b
@ ^ [Uu: list_P7155397214832950472_a_a_b] :
? [P6: list_P3520633289758869904_a_a_a] :
( ( Uu
= ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_P4574188132515142236_a_a_b @ X3 @ Xa @ P6 )
& ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xb3 ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_880_language__state__for__input_Oelims,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: sum_su5154756782089200444_a_a_a,Xb3: list_b,Y3: set_li6436108459499378894od_b_c] :
( ( ( langua8022076716241063652_a_b_c @ X3 @ Xa @ Xb3 )
= Y3 )
=> ( Y3
= ( collec2280997390073109977od_b_c
@ ^ [Uu: list_P903359562653991662od_b_c] :
? [P6: list_P8197596098214363964_a_a_a] :
( ( Uu
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
& ( path_S221595587009941175_a_b_c @ X3 @ Xa @ P6 )
& ( ( map_Pr8222292247188198875_b_c_b @ product_fst_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 ) )
= Xb3 ) ) ) ) ) ).
% language_state_for_input.elims
thf(fact_881_paths__for__io__def,axiom,
( paths_3868643201761404704_a_a_b
= ( ^ [M3: fsm_Pr6287166851770849218_a_a_b,Q5: produc1895207096998757355_a_a_a,Io2: list_P7155397214832950472_a_a_b] :
( collec3075913212816350053_a_a_a
@ ^ [P6: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M3 @ Q5 @ P6 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P6 )
= Io2 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_882_paths__for__io__def,axiom,
( paths_5320179807070014195_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q5: sum_su5154756782089200444_a_a_a,Io2: list_P903359562653991662od_b_c] :
( collec406916415612872615_a_a_a
@ ^ [P6: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M3 @ Q5 @ P6 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P6 )
= Io2 ) ) ) ) ) ).
% paths_for_io_def
thf(fact_883_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Su4683625031830649393_a_a_b,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P8614482820184752236_a_a_a] :
( ( path_S6747785721213197493_a_a_b @ ( state_2979059454677389811_a_a_b @ M @ Q1 @ Q2 ) @ ( initia8581304622896136204_a_a_b @ ( state_2979059454677389811_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3538144058484115470_a_a_b @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3538144058484115470_a_a_b @ M ) )
=> ? [P1: list_P9067677309952966352_a_a_a,P22: list_P9067677309952966352_a_a_a] :
( ( path_S4752583732068403787_a_a_b @ M @ Q1 @ P1 )
& ( path_S4752583732068403787_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr7095168675738074842_a_a_b
@ ^ [T4: produc8336027307173600092_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5719501463807155629_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) @ ( produc6788288432653770762_a_a_a @ ( produc248128219081304043_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr7095168675738074842_a_a_b
@ ^ [T4: produc8336027307173600092_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5719501463807155629_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) @ ( produc6788288432653770762_a_a_a @ ( produc248128219081304043_a_a_a @ ( produc2127940979268284968_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_884_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Pr791368616075801221_a_a_b,Q1: produc884577481120224310_a_a_a,Q2: produc884577481120224310_a_a_a,P4: list_P3072728476344414928_a_a_a] :
( ( path_S1304752709593314579_a_a_b @ ( state_3609830002750407581_a_a_b @ M @ Q1 @ Q2 ) @ ( initia2424258989328714876_a_a_b @ ( state_3609830002750407581_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member8362999488266169055_a_a_a @ Q1 @ ( states6021486123142740674_a_a_b @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states6021486123142740674_a_a_b @ M ) )
=> ? [P1: list_P1303110702266167372_a_a_a,P22: list_P1303110702266167372_a_a_a] :
( ( path_P6406173025370084677_a_a_b @ M @ Q1 @ P1 )
& ( path_P6406173025370084677_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr1942940760749364030_a_a_b
@ ^ [T4: produc4612780081894834240_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3848882253140696291_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) @ ( produc5739986182704136752_a_a_a @ ( produc8858187255993310245_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr1942940760749364030_a_a_b
@ ^ [T4: produc4612780081894834240_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3848882253140696291_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) @ ( produc5739986182704136752_a_a_a @ ( produc8858187255993310245_a_a_a @ ( produc8453961691671531716_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_885_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Pr8211287145308421045_a_a_b,Q1: produc4770514982935793080_a_a_b,Q2: produc4770514982935793080_a_a_b,P4: list_P2242549886795509588_a_a_b] :
( ( path_S264780079786346561_a_a_b @ ( state_4270792120431400055_a_a_b @ M @ Q1 @ Q2 ) @ ( initia1897159703354810008_a_a_b @ ( state_4270792120431400055_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member642552543386773071_a_a_b @ Q1 @ ( states5045336508805429138_a_a_b @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states5045336508805429138_a_a_b @ M ) )
=> ? [P1: list_P8385316394189796816_a_a_b,P22: list_P8385316394189796816_a_a_b] :
( ( path_P1155934449145476303_a_a_b @ M @ Q1 @ P1 )
& ( path_P1155934449145476303_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P1 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr4542665781501985218_a_a_b
@ ^ [T4: produc123133041302015044_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3312939215451498273_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) @ ( produc6995861152403393406_a_a_b @ ( produc3169017415322691423_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P22 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr4542665781501985218_a_a_b
@ ^ [T4: produc123133041302015044_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3312939215451498273_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) @ ( produc6995861152403393406_a_a_b @ ( produc3169017415322691423_a_a_b @ ( produc7693017963871686416_a_a_b @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_886_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Su5961347632456545774_a_a_a,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P4201227678853489407_a_a_a] :
( ( path_S4742588529375693452_a_a_a @ ( state_7218859947466147534_a_a_a @ M @ Q1 @ Q2 ) @ ( initia55471205950526965_a_a_a @ ( state_7218859947466147534_a_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states5822841456425053299_a_a_a @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states5822841456425053299_a_a_a @ M ) )
=> ? [P1: list_P4430297574055495993_a_a_a,P22: list_P4430297574055495993_a_a_a] :
( ( path_S3009051168982617206_a_a_a @ M @ Q1 @ P1 )
& ( path_S3009051168982617206_a_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr1037215490889484978od_a_a
@ ^ [T4: produc8556884082142916345_a_a_a] : ( product_Pair_a_a @ ( produc5296690695870061044_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) @ ( produc7776879804106701515_a_a_a @ ( produc1372291505885593910_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr1037215490889484978od_a_a
@ ^ [T4: produc8556884082142916345_a_a_a] : ( product_Pair_a_a @ ( produc5296690695870061044_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) @ ( produc7776879804106701515_a_a_a @ ( produc1372291505885593910_a_a_a @ ( produc8103174256791760663_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_887_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Pr3307108581279186586_a_a_a,Q1: produc884577481120224310_a_a_a,Q2: produc884577481120224310_a_a_a,P4: list_P953336824429746729_a_a_a] :
( ( path_S4361706828270291886_a_a_a @ ( state_6737487012141364644_a_a_a @ M @ Q1 @ Q2 ) @ ( initia9181111417782089093_a_a_a @ ( state_6737487012141364644_a_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member8362999488266169055_a_a_a @ Q1 @ ( states7932151110703657663_a_a_a @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states7932151110703657663_a_a_a @ M ) )
=> ? [P1: list_P6192864029102241151_a_a_a,P22: list_P6192864029102241151_a_a_a] :
( ( path_P3388033272012105212_a_a_a @ M @ Q1 @ P1 )
& ( path_P3388033272012105212_a_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr7791883050161821448od_a_a
@ ^ [T4: produc6752683490396420771_a_a_a] : ( product_Pair_a_a @ ( produc8629031941109950300_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) @ ( produc3231407421338598063_a_a_a @ ( produc8609258968895674010_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr7791883050161821448od_a_a
@ ^ [T4: produc6752683490396420771_a_a_a] : ( product_Pair_a_a @ ( produc8629031941109950300_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) @ ( produc3231407421338598063_a_a_a @ ( produc8609258968895674010_a_a_a @ ( produc644117954929008137_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_888_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Pr1352325423224000874_b_a_a,Q1: produc4770514982935793080_a_a_b,Q2: produc4770514982935793080_a_a_b,P4: list_P747566903215087359_a_a_b] :
( ( path_S8893950696295478784_b_a_a @ ( state_8792045420005744970_b_a_a @ M @ Q1 @ Q2 ) @ ( initia8327540589931236969_b_a_a @ ( state_8792045420005744970_b_a_a @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member642552543386773071_a_a_b @ Q1 @ ( states6742877326663703023_b_a_a @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states6742877326663703023_b_a_a @ M ) )
=> ? [P1: list_P9033668338835616561_a_a_b,P22: list_P9033668338835616561_a_a_b] :
( ( path_P447960203046551282_b_a_a @ M @ Q1 @ P1 )
& ( path_P447960203046551282_b_a_a @ M @ Q2 @ P22 )
& ( ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P1 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr1120819969589644978od_a_a
@ ^ [T4: produc8368057995964161273_a_a_b] : ( product_Pair_a_a @ ( produc7806160504747017832_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) @ ( produc510337100525087551_a_a_b @ ( produc879673915631515562_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P22 )
= ( butlas8142365730073264249od_a_a
@ ( map_Pr1120819969589644978od_a_a
@ ^ [T4: produc8368057995964161273_a_a_b] : ( product_Pair_a_a @ ( produc7806160504747017832_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) @ ( produc510337100525087551_a_a_b @ ( produc879673915631515562_a_a_b @ ( produc410253929432769815_a_a_b @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_889_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,P4: list_P1661186363840085254_a_a_a] :
( ( path_S5554404386621442024_a_a_b @ ( state_7689045803801065988_a_a_b @ M @ Q1 @ Q2 ) @ ( initia7186784010189905471_a_a_b @ ( state_7689045803801065988_a_a_b @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ? [P1: list_P3520633289758869904_a_a_a,P22: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ M @ Q1 @ P1 )
& ( path_P4574188132515142236_a_a_b @ M @ Q2 @ P22 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr1452853287033278580_a_a_b
@ ^ [T4: produc2172198381475533558_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) @ ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas2466425122822928358_a_a_b
@ ( map_Pr1452853287033278580_a_a_b
@ ^ [T4: produc2172198381475533558_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc5218696005822594618_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) @ ( produc3217384781410164503_a_a_a @ ( produc5074774205693787768_a_a_a @ ( produc6971022889549468226_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_890_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,P4: list_P1545942051602268092_a_a_a] :
( ( path_S1955132947403017421_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) @ ( initia6491387660832626742_a_b_c @ ( state_4431404365493471503_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ? [P1: list_P8197596098214363964_a_a_a,P22: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q1 @ P1 )
& ( path_S221595587009941175_a_b_c @ M @ Q2 @ P22 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P1 )
= ( butlas5354910156707045818od_b_c
@ ( map_Pr7462116669582905078od_b_c
@ ^ [T4: produc1185401179908872758_a_a_a] : ( product_Pair_b_c @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P22 )
= ( butlas5354910156707045818od_b_c
@ ( map_Pr7462116669582905078od_b_c
@ ^ [T4: produc1185401179908872758_a_a_a] : ( product_Pair_b_c @ ( produc1778722041638253233_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) @ ( produc5799697061200840009_a_a_a @ ( produc7077694888508561907_a_a_a @ ( produc7507218669542189268_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_891_canonical__separator__path__initial__ex_I2_J,axiom,
! [M: fsm_a_b_c,Q1: a,Q2: a,P4: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ? [P1: list_P6327159017948738492od_c_a,P22: list_P6327159017948738492od_c_a] :
( ( path_a_b_c @ M @ Q1 @ P1 )
& ( path_a_b_c @ M @ Q2 @ P22 )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T4: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) ) )
@ P1 )
= ( butlas5354910156707045818od_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 ) ) )
& ( ( map_Pr776894537227705078od_b_c
@ ^ [T4: produc2669932201312201782od_c_a] : ( product_Pair_b_c @ ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) @ ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ T4 ) ) ) )
@ P22 )
= ( butlas5354910156707045818od_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 ) ) ) ) ) ) ) ).
% canonical_separator_path_initial_ex(2)
thf(fact_892_delete__aux_Ocases,axiom,
! [X3: produc1051194571141289317_a_a_b] :
( ! [K2: sum_su5154756782089200444_a_a_a] :
( X3
!= ( produc421593117374600221_a_a_b @ K2 @ nil_Pr4580708590200510514_a_a_b ) )
=> ~ ! [K2: sum_su5154756782089200444_a_a_a,K3: sum_su5154756782089200444_a_a_a,V: b,Xs3: list_P7155397214832950472_a_a_b] :
( X3
!= ( produc421593117374600221_a_a_b @ K2 @ ( cons_P2262690024297812098_a_a_b @ ( produc6086470211827429482_a_a_b @ K3 @ V ) @ Xs3 ) ) ) ) ).
% delete_aux.cases
thf(fact_893_delete__aux_Ocases,axiom,
! [X3: produc5160346394017861590od_a_a] :
( ! [K2: a] :
( X3
!= ( produc6572230313500880070od_a_a @ K2 @ nil_Product_prod_a_a ) )
=> ~ ! [K2: a,K3: a,V: a,Xs3: list_P1396940483166286381od_a_a] :
( X3
!= ( produc6572230313500880070od_a_a @ K2 @ ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ K3 @ V ) @ Xs3 ) ) ) ) ).
% delete_aux.cases
thf(fact_894_zip__Cons__Cons,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Y3: b,Ys: list_b] :
( ( zip_Su8251842677396246858_a_a_b @ ( cons_S2140548516868915206_a_a_a @ X3 @ Xs ) @ ( cons_b @ Y3 @ Ys ) )
= ( cons_P2262690024297812098_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) ) ).
% zip_Cons_Cons
thf(fact_895_zip__Cons__Cons,axiom,
! [X3: a,Xs: list_a,Y3: a,Ys: list_a] :
( ( zip_a_a @ ( cons_a @ X3 @ Xs ) @ ( cons_a @ Y3 @ Ys ) )
= ( cons_P7316939126706565853od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( zip_a_a @ Xs @ Ys ) ) ) ).
% zip_Cons_Cons
thf(fact_896_map__snd__zip,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( map_Pr6814226208063904709_a_a_b @ produc36865705334053431_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) )
= Ys ) ) ).
% map_snd_zip
thf(fact_897_map__snd__zip,axiom,
! [Xs: list_c,Ys: list_S8072159660131056972_a_a_a] :
( ( ( size_size_list_c @ Xs )
= ( size_s7186666008910096352_a_a_a @ Ys ) )
=> ( ( map_Pr1074589380674644461_a_a_a @ produc1172910294343954743_a_a_a @ ( zip_c_1748895173682607301_a_a_a @ Xs @ Ys ) )
= Ys ) ) ).
% map_snd_zip
thf(fact_898_map__snd__zip,axiom,
! [Xs: list_b,Ys: list_P1813520604369389947_a_a_a] :
( ( ( size_size_list_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( map_Pr3321722608670633418_a_a_a @ produc6236129573204179685_a_a_a @ ( zip_b_7838609714423136371_a_a_a @ Xs @ Ys ) )
= Ys ) ) ).
% map_snd_zip
thf(fact_899_map__snd__zip,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( map_Pr3477903750503579787_a_a_a @ produc1629229363059081756_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) )
= Ys ) ) ).
% map_snd_zip
thf(fact_900_map__snd__zip,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_size_list_b @ Ys ) )
=> ( ( map_Pr8925698157833054977_a_b_b @ produc7675857798057594300_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) )
= Ys ) ) ).
% map_snd_zip
thf(fact_901_map__fst__zip,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( map_Pr6814226208063904709_a_a_b @ produc5884781096680243701_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) )
= Xs ) ) ).
% map_fst_zip
thf(fact_902_map__fst__zip,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_size_list_b @ Ys ) )
=> ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) )
= Xs ) ) ).
% map_fst_zip
thf(fact_903_map__fst__zip,axiom,
! [Xs: list_b,Ys: list_P1813520604369389947_a_a_a] :
( ( ( size_size_list_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ ( zip_b_7838609714423136371_a_a_a @ Xs @ Ys ) )
= Xs ) ) ).
% map_fst_zip
thf(fact_904_map__fst__zip,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) )
= Xs ) ) ).
% map_fst_zip
thf(fact_905_map__fst__zip,axiom,
! [Xs: list_c,Ys: list_S8072159660131056972_a_a_a] :
( ( ( size_size_list_c @ Xs )
= ( size_s7186666008910096352_a_a_a @ Ys ) )
=> ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ ( zip_c_1748895173682607301_a_a_a @ Xs @ Ys ) )
= Xs ) ) ).
% map_fst_zip
thf(fact_906_nth__zip,axiom,
! [I2: nat,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( ord_less_nat @ I2 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
=> ( ( ord_less_nat @ I2 @ ( size_size_list_b @ Ys ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) @ I2 )
= ( produc6086470211827429482_a_a_b @ ( nth_Su7097239896299986421_a_a_a @ Xs @ I2 ) @ ( nth_b @ Ys @ I2 ) ) ) ) ) ).
% nth_zip
thf(fact_907_nth__zip,axiom,
! [I2: nat,Xs: list_a,Ys: list_a] :
( ( ord_less_nat @ I2 @ ( size_size_list_a @ Xs ) )
=> ( ( ord_less_nat @ I2 @ ( size_size_list_a @ Ys ) )
=> ( ( nth_Product_prod_a_a @ ( zip_a_a @ Xs @ Ys ) @ I2 )
= ( product_Pair_a_a @ ( nth_a @ Xs @ I2 ) @ ( nth_a @ Ys @ I2 ) ) ) ) ) ).
% nth_zip
thf(fact_908_nth__zip,axiom,
! [I2: nat,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ I2 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( ord_less_nat @ I2 @ ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( nth_Pr2400495744800824280_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) @ I2 )
= ( produc5271149956529894921_a_a_b @ ( nth_Pr167341066936870769_a_a_b @ Xs @ I2 ) @ ( nth_Pr167341066936870769_a_a_b @ Ys @ I2 ) ) ) ) ) ).
% nth_zip
thf(fact_909_map__butlast,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( map_Pr7354669405448068282_a_a_a @ F @ ( butlas2466425122822928358_a_a_b @ Xs ) )
= ( butlas3241881294940498794_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_910_map__butlast,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( map_Pr8925698157833054977_a_b_b @ F @ ( butlas2466425122822928358_a_a_b @ Xs ) )
= ( butlast_b @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_911_map__butlast,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( map_Pr1074589380674644461_a_a_a @ F @ ( butlas8814489273740668441_a_a_a @ Xs ) )
= ( butlas3241881294940498794_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_912_map__butlast,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( map_Pr2287363492687751055_a_a_c @ F @ ( butlas8814489273740668441_a_a_a @ Xs ) )
= ( butlast_c @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_913_map__butlast,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( map_Pr3321722608670633418_a_a_a @ F @ ( butlas1772860031844647239_a_a_a @ Xs ) )
= ( butlas8814489273740668441_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_914_map__butlast,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( map_Pr3622043693041699552_a_a_b @ F @ ( butlas1772860031844647239_a_a_a @ Xs ) )
= ( butlast_b @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) ) ) ).
% map_butlast
thf(fact_915_in__set__butlastD,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( butlas60410705360980104_a_a_a @ Xs ) ) )
=> ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ).
% in_set_butlastD
thf(fact_916_in__set__butlastD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( butlas3241881294940498794_a_a_a @ Xs ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ).
% in_set_butlastD
thf(fact_917_in__set__butlastD,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( butlas2466425122822928358_a_a_b @ Xs ) ) )
=> ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ).
% in_set_butlastD
thf(fact_918_take__zip,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( take_P1600366419461136831_a_a_b @ N @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) )
= ( zip_Pr8098534281803463977_a_a_b @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) @ ( take_P6639847873373218378_a_a_b @ N @ Ys ) ) ) ).
% take_zip
thf(fact_919_take__zip,axiom,
! [N: nat,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( take_P6639847873373218378_a_a_b @ N @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) )
= ( zip_Su8251842677396246858_a_a_b @ ( take_S1842584226280693198_a_a_a @ N @ Xs ) @ ( take_b @ N @ Ys ) ) ) ).
% take_zip
thf(fact_920_zip__same__conv__map,axiom,
! [Xs: list_a] :
( ( zip_a_a @ Xs @ Xs )
= ( map_a_7860052162900579309od_a_a
@ ^ [X: a] : ( product_Pair_a_a @ X @ X )
@ Xs ) ) ).
% zip_same_conv_map
thf(fact_921_zip__eq__ConsE,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b,Xy: produc4770514982935793080_a_a_b,Xys: list_P7155397214832950472_a_a_b] :
( ( ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys )
= ( cons_P2262690024297812098_a_a_b @ Xy @ Xys ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a,Xs4: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( cons_S2140548516868915206_a_a_a @ X4 @ Xs4 ) )
=> ! [Y: b,Ys5: list_b] :
( ( Ys
= ( cons_b @ Y @ Ys5 ) )
=> ( ( Xy
= ( produc6086470211827429482_a_a_b @ X4 @ Y ) )
=> ( Xys
!= ( zip_Su8251842677396246858_a_a_b @ Xs4 @ Ys5 ) ) ) ) ) ) ).
% zip_eq_ConsE
thf(fact_922_zip__eq__ConsE,axiom,
! [Xs: list_a,Ys: list_a,Xy: product_prod_a_a,Xys: list_P1396940483166286381od_a_a] :
( ( ( zip_a_a @ Xs @ Ys )
= ( cons_P7316939126706565853od_a_a @ Xy @ Xys ) )
=> ~ ! [X4: a,Xs4: list_a] :
( ( Xs
= ( cons_a @ X4 @ Xs4 ) )
=> ! [Y: a,Ys5: list_a] :
( ( Ys
= ( cons_a @ Y @ Ys5 ) )
=> ( ( Xy
= ( product_Pair_a_a @ X4 @ Y ) )
=> ( Xys
!= ( zip_a_a @ Xs4 @ Ys5 ) ) ) ) ) ) ).
% zip_eq_ConsE
thf(fact_923_zip__map__fst__snd,axiom,
! [Zs3: list_P1813520604369389947_a_a_a] :
( ( zip_c_1748895173682607301_a_a_a @ ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ Zs3 ) @ ( map_Pr1074589380674644461_a_a_a @ produc1172910294343954743_a_a_a @ Zs3 ) )
= Zs3 ) ).
% zip_map_fst_snd
thf(fact_924_zip__map__fst__snd,axiom,
! [Zs3: list_P7200181061086074537_a_a_a] :
( ( zip_b_7838609714423136371_a_a_a @ ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ Zs3 ) @ ( map_Pr3321722608670633418_a_a_a @ produc6236129573204179685_a_a_a @ Zs3 ) )
= Zs3 ) ).
% zip_map_fst_snd
thf(fact_925_zip__map__fst__snd,axiom,
! [Zs3: list_P8197596098214363964_a_a_a] :
( ( zip_Su467525902673716494_a_a_a @ ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ Zs3 ) @ ( map_Pr3477903750503579787_a_a_a @ produc1629229363059081756_a_a_a @ Zs3 ) )
= Zs3 ) ).
% zip_map_fst_snd
thf(fact_926_zip__map__fst__snd,axiom,
! [Zs3: list_P7155397214832950472_a_a_b] :
( ( zip_Su8251842677396246858_a_a_b @ ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Zs3 ) @ ( map_Pr8925698157833054977_a_b_b @ produc7675857798057594300_a_a_b @ Zs3 ) )
= Zs3 ) ).
% zip_map_fst_snd
thf(fact_927_set__zip__rightD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) )
=> ( member54949653122719408_a_a_a @ Y3 @ ( set_Pr6411044387506519364_a_a_a @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_928_set__zip__rightD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: b,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) )
=> ( member_b @ Y3 @ ( set_b2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_929_set__zip__rightD,axiom,
! [X3: a,Y3: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ( member_a @ Y3 @ ( set_a2 @ Ys ) ) ) ).
% set_zip_rightD
thf(fact_930_set__zip__leftD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_931_set__zip__leftD,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: b,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_932_set__zip__leftD,axiom,
! [X3: a,Y3: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ( member_a @ X3 @ ( set_a2 @ Xs ) ) ) ).
% set_zip_leftD
thf(fact_933_in__set__zipE,axiom,
! [X3: a,Y3: a,Xs: list_a,Ys: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member_a @ X3 @ ( set_a2 @ Xs ) )
=> ~ ( member_a @ Y3 @ ( set_a2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_934_in__set__zipE,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: b,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) )
=> ~ ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ( member_b @ Y3 @ ( set_b2 @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_935_in__set__zipE,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ X3 @ Y3 ) @ ( set_Pr6783383005027252718_a_a_a @ ( zip_Su1361631147075161393_a_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_936_in__set__zipE,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc4770514982935793080_a_a_b,Xs: list_S8072159660131056972_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( member2904354503647999742_a_a_b @ ( produc1400096373322109837_a_a_b @ X3 @ Y3 ) @ ( set_Pr5192501396389873514_a_a_b @ ( zip_Su6597855456904985261_a_a_b @ Xs @ Ys ) ) )
=> ~ ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_937_in__set__zipE,axiom,
! [X3: produc4770514982935793080_a_a_b,Y3: sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,Ys: list_S8072159660131056972_a_a_a] :
( ( member7629133530163241470_a_a_a @ ( produc5636987742475224205_a_a_a @ X3 @ Y3 ) @ ( set_Pr693908386050339434_a_a_a @ ( zip_Pr1611374789203323821_a_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ~ ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_938_in__set__zipE,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc7810058533641270553_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y3 ) @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ( member54949653122719408_a_a_a @ Y3 @ ( set_Pr6411044387506519364_a_a_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_939_in__set__zipE,axiom,
! [X3: produc4770514982935793080_a_a_b,Y3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X3 @ Y3 ) @ ( set_Pr2819031558886761446_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) ) )
=> ~ ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ~ ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_940_in__set__zipE,axiom,
! [X3: produc884577481120224310_a_a_a,Y3: sum_su5154756782089200444_a_a_a,Xs: list_P8197596098214363964_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( member8286568445716149432_a_a_a @ ( produc6846751707927469851_a_a_a @ X3 @ Y3 ) @ ( set_Pr5488859925440335180_a_a_a @ ( zip_Pr5410572673177489403_a_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ~ ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_941_in__set__zipE,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Y3: produc884577481120224310_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_P8197596098214363964_a_a_a] :
( ( member5834302193316035974_a_a_a @ ( produc7703250942253352993_a_a_a @ X3 @ Y3 ) @ ( set_Pr3036593673040221722_a_a_a @ ( zip_Su6267071907503372545_a_a_a @ Xs @ Ys ) ) )
=> ~ ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_942_in__set__zipE,axiom,
! [X3: produc884577481120224310_a_a_a,Y3: produc4770514982935793080_a_a_b,Xs: list_P8197596098214363964_a_a_a,Ys: list_P7155397214832950472_a_a_b] :
( ( member136372082342586420_a_a_b @ ( produc7487074570930836119_a_a_b @ X3 @ Y3 ) @ ( set_Pr8252018788724509896_a_a_b @ ( zip_Pr2588242602176979831_a_a_b @ Xs @ Ys ) ) )
=> ~ ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ~ ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) ) ) ) ).
% in_set_zipE
thf(fact_943_zip__same,axiom,
! [A: produc884577481120224310_a_a_a,B: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member4115638175673106640_a_a_a @ ( produc6861895844393288855_a_a_a @ A @ B ) @ ( set_Pr3788371281935070012_a_a_a @ ( zip_Pr8247141128185945015_a_a_a @ Xs @ Xs ) ) )
= ( ( member8362999488266169055_a_a_a @ A @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
& ( A = B ) ) ) ).
% zip_same
thf(fact_944_zip__same,axiom,
! [A: sum_su5154756782089200444_a_a_a,B: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ A @ B ) @ ( set_Pr6783383005027252718_a_a_a @ ( zip_Su1361631147075161393_a_a_a @ Xs @ Xs ) ) )
= ( ( member5679158588528110291_a_a_a @ A @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( A = B ) ) ) ).
% zip_same
thf(fact_945_zip__same,axiom,
! [A: produc4770514982935793080_a_a_b,B: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ A @ B ) @ ( set_Pr2819031558886761446_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Xs ) ) )
= ( ( member642552543386773071_a_a_b @ A @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( A = B ) ) ) ).
% zip_same
thf(fact_946_zip__same,axiom,
! [A: a,B: a,Xs: list_a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ A @ B ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Xs ) ) )
= ( ( member_a @ A @ ( set_a2 @ Xs ) )
& ( A = B ) ) ) ).
% zip_same
thf(fact_947_nth__butlast,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ ( butlas2466425122822928358_a_a_b @ Xs ) ) )
=> ( ( nth_Pr167341066936870769_a_a_b @ ( butlas2466425122822928358_a_a_b @ Xs ) @ N )
= ( nth_Pr167341066936870769_a_a_b @ Xs @ N ) ) ) ).
% nth_butlast
thf(fact_948_take__butlast,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b] :
( ( ord_less_nat @ N @ ( size_s1546398270689948508_a_a_b @ Xs ) )
=> ( ( take_P6639847873373218378_a_a_b @ N @ ( butlas2466425122822928358_a_a_b @ Xs ) )
= ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) ) ).
% take_butlast
thf(fact_949_zip__eq__conv,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Zs3: list_P1300507108341865047_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys )
= Zs3 )
= ( ( ( map_Pr6814226208063904709_a_a_b @ produc5884781096680243701_a_a_b @ Zs3 )
= Xs )
& ( ( map_Pr6814226208063904709_a_a_b @ produc36865705334053431_a_a_b @ Zs3 )
= Ys ) ) ) ) ).
% zip_eq_conv
thf(fact_950_zip__eq__conv,axiom,
! [Xs: list_c,Ys: list_S8072159660131056972_a_a_a,Zs3: list_P1813520604369389947_a_a_a] :
( ( ( size_size_list_c @ Xs )
= ( size_s7186666008910096352_a_a_a @ Ys ) )
=> ( ( ( zip_c_1748895173682607301_a_a_a @ Xs @ Ys )
= Zs3 )
= ( ( ( map_Pr2287363492687751055_a_a_c @ produc6784836004715151097_a_a_a @ Zs3 )
= Xs )
& ( ( map_Pr1074589380674644461_a_a_a @ produc1172910294343954743_a_a_a @ Zs3 )
= Ys ) ) ) ) ).
% zip_eq_conv
thf(fact_951_zip__eq__conv,axiom,
! [Xs: list_b,Ys: list_P1813520604369389947_a_a_a,Zs3: list_P7200181061086074537_a_a_a] :
( ( ( size_size_list_b @ Xs )
= ( size_s5427893697081163791_a_a_a @ Ys ) )
=> ( ( ( zip_b_7838609714423136371_a_a_a @ Xs @ Ys )
= Zs3 )
= ( ( ( map_Pr3622043693041699552_a_a_b @ produc5842599967860340391_a_a_a @ Zs3 )
= Xs )
& ( ( map_Pr3321722608670633418_a_a_a @ produc6236129573204179685_a_a_a @ Zs3 )
= Ys ) ) ) ) ).
% zip_eq_conv
thf(fact_952_zip__eq__conv,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a,Zs3: list_P8197596098214363964_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( ( zip_Su467525902673716494_a_a_a @ Xs @ Ys )
= Zs3 )
= ( ( ( map_Pr1409128909316453038_a_a_a @ produc7477144754405272026_a_a_a @ Zs3 )
= Xs )
& ( ( map_Pr3477903750503579787_a_a_a @ produc1629229363059081756_a_a_a @ Zs3 )
= Ys ) ) ) ) ).
% zip_eq_conv
thf(fact_953_zip__eq__conv,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b,Zs3: list_P7155397214832950472_a_a_b] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_size_list_b @ Ys ) )
=> ( ( ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys )
= Zs3 )
= ( ( ( map_Pr7354669405448068282_a_a_a @ produc4064411471574014846_a_a_b @ Zs3 )
= Xs )
& ( ( map_Pr8925698157833054977_a_b_b @ produc7675857798057594300_a_a_b @ Zs3 )
= Ys ) ) ) ) ).
% zip_eq_conv
thf(fact_954_in__set__impl__in__set__zip2,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a,Y3: produc7810058533641270553_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( member54949653122719408_a_a_a @ Y3 @ ( set_Pr6411044387506519364_a_a_a @ Ys ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
~ ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X4 @ Y3 ) @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_955_in__set__impl__in__set__zip2,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b,Y3: b] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_size_list_b @ Ys ) )
=> ( ( member_b @ Y3 @ ( set_b2 @ Ys ) )
=> ~ ! [X4: sum_su5154756782089200444_a_a_a] :
~ ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X4 @ Y3 ) @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_956_in__set__impl__in__set__zip2,axiom,
! [Xs: list_a,Ys: list_a,Y3: a] :
( ( ( size_size_list_a @ Xs )
= ( size_size_list_a @ Ys ) )
=> ( ( member_a @ Y3 @ ( set_a2 @ Ys ) )
=> ~ ! [X4: a] :
~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y3 ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_957_in__set__impl__in__set__zip2,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P8197596098214363964_a_a_a,Y3: produc884577481120224310_a_a_a] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s4783218027424981928_a_a_a @ Ys ) )
=> ( ( member8362999488266169055_a_a_a @ Y3 @ ( set_Pr8067384617587748683_a_a_a @ Ys ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
~ ( member8409818790948104714_a_a_a @ ( produc134655035190672037_a_a_a @ X4 @ Y3 ) @ ( set_Pr7302093460475252382_a_a_a @ ( zip_Pr4459195103291591557_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_958_in__set__impl__in__set__zip2,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_S8072159660131056972_a_a_a,Y3: sum_su5154756782089200444_a_a_a] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s7186666008910096352_a_a_a @ Ys ) )
=> ( ( member5679158588528110291_a_a_a @ Y3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
~ ( member7629133530163241470_a_a_a @ ( produc5636987742475224205_a_a_a @ X4 @ Y3 ) @ ( set_Pr693908386050339434_a_a_a @ ( zip_Pr1611374789203323821_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_959_in__set__impl__in__set__zip2,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Y3: produc4770514982935793080_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( member642552543386773071_a_a_b @ Y3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ~ ! [X4: produc4770514982935793080_a_a_b] :
~ ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X4 @ Y3 ) @ ( set_Pr2819031558886761446_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip2
thf(fact_960_in__set__impl__in__set__zip1,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s3598275489302632765_a_a_a @ Ys ) )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ! [Y: produc7810058533641270553_a_a_a] :
~ ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X3 @ Y ) @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_961_in__set__impl__in__set__zip1,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_b,X3: sum_su5154756782089200444_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_size_list_b @ Ys ) )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ! [Y: b] :
~ ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X3 @ Y ) @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_962_in__set__impl__in__set__zip1,axiom,
! [Xs: list_a,Ys: list_a,X3: a] :
( ( ( size_size_list_a @ Xs )
= ( size_size_list_a @ Ys ) )
=> ( ( member_a @ X3 @ ( set_a2 @ Xs ) )
=> ~ ! [Y: a] :
~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X3 @ Y ) @ ( set_Product_prod_a_a2 @ ( zip_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_963_in__set__impl__in__set__zip1,axiom,
! [Xs: list_P8197596098214363964_a_a_a,Ys: list_P7155397214832950472_a_a_b,X3: produc884577481120224310_a_a_a] :
( ( ( size_s4783218027424981928_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ~ ! [Y: produc4770514982935793080_a_a_b] :
~ ( member136372082342586420_a_a_b @ ( produc7487074570930836119_a_a_b @ X3 @ Y ) @ ( set_Pr8252018788724509896_a_a_b @ ( zip_Pr2588242602176979831_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_964_in__set__impl__in__set__zip1,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_P7155397214832950472_a_a_b,X3: sum_su5154756782089200444_a_a_a] :
( ( ( size_s7186666008910096352_a_a_a @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ~ ! [Y: produc4770514982935793080_a_a_b] :
~ ( member2904354503647999742_a_a_b @ ( produc1400096373322109837_a_a_b @ X3 @ Y ) @ ( set_Pr5192501396389873514_a_a_b @ ( zip_Su6597855456904985261_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_965_in__set__impl__in__set__zip1,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ~ ! [Y: produc4770514982935793080_a_a_b] :
~ ( member3114646429565181818_a_a_b @ ( produc5271149956529894921_a_a_b @ X3 @ Y ) @ ( set_Pr2819031558886761446_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_impl_in_set_zip1
thf(fact_966_in__set__zip,axiom,
! [P4: produc4859596459274012881_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( member3114646429565181818_a_a_b @ P4 @ ( set_Pr2819031558886761446_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Ys ) ) )
= ( ? [N2: nat] :
( ( ( nth_Pr167341066936870769_a_a_b @ Xs @ N2 )
= ( produc5884781096680243701_a_a_b @ P4 ) )
& ( ( nth_Pr167341066936870769_a_a_b @ Ys @ N2 )
= ( produc36865705334053431_a_a_b @ P4 ) )
& ( ord_less_nat @ N2 @ ( size_s1546398270689948508_a_a_b @ Xs ) )
& ( ord_less_nat @ N2 @ ( size_s1546398270689948508_a_a_b @ Ys ) ) ) ) ) ).
% in_set_zip
thf(fact_967_in__set__zip,axiom,
! [P4: produc1895207096998757355_a_a_a,Xs: list_c,Ys: list_S8072159660131056972_a_a_a] :
( ( member6990616694304513154_a_a_a @ P4 @ ( set_Pr1702711106814914326_a_a_a @ ( zip_c_1748895173682607301_a_a_a @ Xs @ Ys ) ) )
= ( ? [N2: nat] :
( ( ( nth_c @ Xs @ N2 )
= ( produc6784836004715151097_a_a_a @ P4 ) )
& ( ( nth_Su7097239896299986421_a_a_a @ Ys @ N2 )
= ( produc1172910294343954743_a_a_a @ P4 ) )
& ( ord_less_nat @ N2 @ ( size_size_list_c @ Xs ) )
& ( ord_less_nat @ N2 @ ( size_s7186666008910096352_a_a_a @ Ys ) ) ) ) ) ).
% in_set_zip
thf(fact_968_in__set__zip,axiom,
! [P4: produc7810058533641270553_a_a_a,Xs: list_b,Ys: list_P1813520604369389947_a_a_a] :
( ( member54949653122719408_a_a_a @ P4 @ ( set_Pr6411044387506519364_a_a_a @ ( zip_b_7838609714423136371_a_a_a @ Xs @ Ys ) ) )
= ( ? [N2: nat] :
( ( ( nth_b @ Xs @ N2 )
= ( produc5842599967860340391_a_a_a @ P4 ) )
& ( ( nth_Pr6515405217854610852_a_a_a @ Ys @ N2 )
= ( produc6236129573204179685_a_a_a @ P4 ) )
& ( ord_less_nat @ N2 @ ( size_size_list_b @ Xs ) )
& ( ord_less_nat @ N2 @ ( size_s5427893697081163791_a_a_a @ Ys ) ) ) ) ) ).
% in_set_zip
thf(fact_969_in__set__zip,axiom,
! [P4: produc884577481120224310_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( member8362999488266169055_a_a_a @ P4 @ ( set_Pr8067384617587748683_a_a_a @ ( zip_Su467525902673716494_a_a_a @ Xs @ Ys ) ) )
= ( ? [N2: nat] :
( ( ( nth_Su7097239896299986421_a_a_a @ Xs @ N2 )
= ( produc7477144754405272026_a_a_a @ P4 ) )
& ( ( nth_Pr6430744503775489490_a_a_a @ Ys @ N2 )
= ( produc1629229363059081756_a_a_a @ P4 ) )
& ( ord_less_nat @ N2 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
& ( ord_less_nat @ N2 @ ( size_s3598275489302632765_a_a_a @ Ys ) ) ) ) ) ).
% in_set_zip
thf(fact_970_in__set__zip,axiom,
! [P4: produc4770514982935793080_a_a_b,Xs: list_S8072159660131056972_a_a_a,Ys: list_b] :
( ( member642552543386773071_a_a_b @ P4 @ ( set_Pr4578018992751950051_a_a_b @ ( zip_Su8251842677396246858_a_a_b @ Xs @ Ys ) ) )
= ( ? [N2: nat] :
( ( ( nth_Su7097239896299986421_a_a_a @ Xs @ N2 )
= ( produc4064411471574014846_a_a_b @ P4 ) )
& ( ( nth_b @ Ys @ N2 )
= ( produc7675857798057594300_a_a_b @ P4 ) )
& ( ord_less_nat @ N2 @ ( size_s7186666008910096352_a_a_a @ Xs ) )
& ( ord_less_nat @ N2 @ ( size_size_list_b @ Ys ) ) ) ) ) ).
% in_set_zip
thf(fact_971_map__append,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( map_Pr7354669405448068282_a_a_a @ F @ ( append157347090090570333_a_a_b @ Xs @ Ys ) )
= ( append944914365211047137_a_a_a @ ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) @ ( map_Pr7354669405448068282_a_a_a @ F @ Ys ) ) ) ).
% map_append
thf(fact_972_map__append,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( map_Pr8925698157833054977_a_b_b @ F @ ( append157347090090570333_a_a_b @ Xs @ Ys ) )
= ( append_b @ ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) @ ( map_Pr8925698157833054977_a_b_b @ F @ Ys ) ) ) ).
% map_append
thf(fact_973_map__append,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( map_Pr1074589380674644461_a_a_a @ F @ ( append6505411241008310416_a_a_a @ Xs @ Ys ) )
= ( append944914365211047137_a_a_a @ ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) @ ( map_Pr1074589380674644461_a_a_a @ F @ Ys ) ) ) ).
% map_append
thf(fact_974_map__append,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,Ys: list_P1813520604369389947_a_a_a] :
( ( map_Pr2287363492687751055_a_a_c @ F @ ( append6505411241008310416_a_a_a @ Xs @ Ys ) )
= ( append_c @ ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) @ ( map_Pr2287363492687751055_a_a_c @ F @ Ys ) ) ) ).
% map_append
thf(fact_975_map__append,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( map_Pr3321722608670633418_a_a_a @ F @ ( append1954881080209075390_a_a_a @ Xs @ Ys ) )
= ( append6505411241008310416_a_a_a @ ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) @ ( map_Pr3321722608670633418_a_a_a @ F @ Ys ) ) ) ).
% map_append
thf(fact_976_map__append,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,Ys: list_P7200181061086074537_a_a_a] :
( ( map_Pr3622043693041699552_a_a_b @ F @ ( append1954881080209075390_a_a_a @ Xs @ Ys ) )
= ( append_b @ ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) @ ( map_Pr3622043693041699552_a_a_b @ F @ Ys ) ) ) ).
% map_append
thf(fact_977_append__eq__append__conv,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Us: list_P7155397214832950472_a_a_b,Vs: list_P7155397214832950472_a_a_b] :
( ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
| ( ( size_s1546398270689948508_a_a_b @ Us )
= ( size_s1546398270689948508_a_a_b @ Vs ) ) )
=> ( ( ( append157347090090570333_a_a_b @ Xs @ Us )
= ( append157347090090570333_a_a_b @ Ys @ Vs ) )
= ( ( Xs = Ys )
& ( Us = Vs ) ) ) ) ).
% append_eq_append_conv
thf(fact_978_set__append,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ Ys ) )
= ( sup_su2660408029157294746_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs ) @ ( set_Pr4578018992751950051_a_a_b @ Ys ) ) ) ).
% set_append
thf(fact_979_set__append,axiom,
! [Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Xs @ Ys ) )
= ( sup_su7096409449263244574_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs ) @ ( set_Su3113867532901839207_a_a_a @ Ys ) ) ) ).
% set_append
thf(fact_980_nth__append__length,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( nth_Pr167341066936870769_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ ( cons_P2262690024297812098_a_a_b @ X3 @ Ys ) ) @ ( size_s1546398270689948508_a_a_b @ Xs ) )
= X3 ) ).
% nth_append_length
thf(fact_981_zip__append,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Us: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Vs: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Us ) )
=> ( ( zip_Pr8098534281803463977_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ Ys ) @ ( append157347090090570333_a_a_b @ Us @ Vs ) )
= ( append1962905573249128940_a_a_b @ ( zip_Pr8098534281803463977_a_a_b @ Xs @ Us ) @ ( zip_Pr8098534281803463977_a_a_b @ Ys @ Vs ) ) ) ) ).
% zip_append
thf(fact_982_target__snoc,axiom,
! [Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( target5023745622805013891_a_b_c @ Q @ ( append7211258631950116177_a_a_a @ P4 @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) )
= ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) ).
% target_snoc
thf(fact_983_target__snoc,axiom,
! [Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,T: produc6800189296593107456_a_a_a] :
( ( target4721681511209552016_a_a_b @ Q @ ( append2262074668660228901_a_a_a @ P4 @ ( cons_P5563258090397451722_a_a_a @ T @ nil_Pr3590249381822989690_a_a_a ) ) )
= ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) ) ).
% target_snoc
thf(fact_984_path__append__transition,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= ( target5023745622805013891_a_b_c @ Q @ P4 ) )
=> ( path_S221595587009941175_a_b_c @ M @ Q @ ( append7211258631950116177_a_a_a @ P4 @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) ) ) ) ) ).
% path_append_transition
thf(fact_985_map__eq__append__conv,axiom,
! [F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b,Ys: list_S8072159660131056972_a_a_a,Zs3: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr7354669405448068282_a_a_a @ F @ Xs )
= ( append944914365211047137_a_a_a @ Ys @ Zs3 ) )
= ( ? [Us2: list_P7155397214832950472_a_a_b,Vs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr7354669405448068282_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr7354669405448068282_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_986_map__eq__append__conv,axiom,
! [F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b,Ys: list_b,Zs3: list_b] :
( ( ( map_Pr8925698157833054977_a_b_b @ F @ Xs )
= ( append_b @ Ys @ Zs3 ) )
= ( ? [Us2: list_P7155397214832950472_a_a_b,Vs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr8925698157833054977_a_b_b @ F @ Us2 ) )
& ( Zs3
= ( map_Pr8925698157833054977_a_b_b @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_987_map__eq__append__conv,axiom,
! [F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a,Ys: list_S8072159660131056972_a_a_a,Zs3: list_S8072159660131056972_a_a_a] :
( ( ( map_Pr1074589380674644461_a_a_a @ F @ Xs )
= ( append944914365211047137_a_a_a @ Ys @ Zs3 ) )
= ( ? [Us2: list_P1813520604369389947_a_a_a,Vs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( append6505411241008310416_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr1074589380674644461_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr1074589380674644461_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_988_map__eq__append__conv,axiom,
! [F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a,Ys: list_c,Zs3: list_c] :
( ( ( map_Pr2287363492687751055_a_a_c @ F @ Xs )
= ( append_c @ Ys @ Zs3 ) )
= ( ? [Us2: list_P1813520604369389947_a_a_a,Vs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( append6505411241008310416_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr2287363492687751055_a_a_c @ F @ Us2 ) )
& ( Zs3
= ( map_Pr2287363492687751055_a_a_c @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_989_map__eq__append__conv,axiom,
! [F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a,Ys: list_P1813520604369389947_a_a_a,Zs3: list_P1813520604369389947_a_a_a] :
( ( ( map_Pr3321722608670633418_a_a_a @ F @ Xs )
= ( append6505411241008310416_a_a_a @ Ys @ Zs3 ) )
= ( ? [Us2: list_P7200181061086074537_a_a_a,Vs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( append1954881080209075390_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr3321722608670633418_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr3321722608670633418_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_990_map__eq__append__conv,axiom,
! [F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a,Ys: list_b,Zs3: list_b] :
( ( ( map_Pr3622043693041699552_a_a_b @ F @ Xs )
= ( append_b @ Ys @ Zs3 ) )
= ( ? [Us2: list_P7200181061086074537_a_a_a,Vs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( append1954881080209075390_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr3622043693041699552_a_a_b @ F @ Us2 ) )
& ( Zs3
= ( map_Pr3622043693041699552_a_a_b @ F @ Vs2 ) ) ) ) ) ).
% map_eq_append_conv
thf(fact_991_append__eq__map__conv,axiom,
! [Ys: list_S8072159660131056972_a_a_a,Zs3: list_S8072159660131056972_a_a_a,F: produc4770514982935793080_a_a_b > sum_su5154756782089200444_a_a_a,Xs: list_P7155397214832950472_a_a_b] :
( ( ( append944914365211047137_a_a_a @ Ys @ Zs3 )
= ( map_Pr7354669405448068282_a_a_a @ F @ Xs ) )
= ( ? [Us2: list_P7155397214832950472_a_a_b,Vs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr7354669405448068282_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr7354669405448068282_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_992_append__eq__map__conv,axiom,
! [Ys: list_b,Zs3: list_b,F: produc4770514982935793080_a_a_b > b,Xs: list_P7155397214832950472_a_a_b] :
( ( ( append_b @ Ys @ Zs3 )
= ( map_Pr8925698157833054977_a_b_b @ F @ Xs ) )
= ( ? [Us2: list_P7155397214832950472_a_a_b,Vs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr8925698157833054977_a_b_b @ F @ Us2 ) )
& ( Zs3
= ( map_Pr8925698157833054977_a_b_b @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_993_append__eq__map__conv,axiom,
! [Ys: list_S8072159660131056972_a_a_a,Zs3: list_S8072159660131056972_a_a_a,F: produc1895207096998757355_a_a_a > sum_su5154756782089200444_a_a_a,Xs: list_P1813520604369389947_a_a_a] :
( ( ( append944914365211047137_a_a_a @ Ys @ Zs3 )
= ( map_Pr1074589380674644461_a_a_a @ F @ Xs ) )
= ( ? [Us2: list_P1813520604369389947_a_a_a,Vs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( append6505411241008310416_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr1074589380674644461_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr1074589380674644461_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_994_append__eq__map__conv,axiom,
! [Ys: list_c,Zs3: list_c,F: produc1895207096998757355_a_a_a > c,Xs: list_P1813520604369389947_a_a_a] :
( ( ( append_c @ Ys @ Zs3 )
= ( map_Pr2287363492687751055_a_a_c @ F @ Xs ) )
= ( ? [Us2: list_P1813520604369389947_a_a_a,Vs2: list_P1813520604369389947_a_a_a] :
( ( Xs
= ( append6505411241008310416_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr2287363492687751055_a_a_c @ F @ Us2 ) )
& ( Zs3
= ( map_Pr2287363492687751055_a_a_c @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_995_append__eq__map__conv,axiom,
! [Ys: list_P1813520604369389947_a_a_a,Zs3: list_P1813520604369389947_a_a_a,F: produc7810058533641270553_a_a_a > produc1895207096998757355_a_a_a,Xs: list_P7200181061086074537_a_a_a] :
( ( ( append6505411241008310416_a_a_a @ Ys @ Zs3 )
= ( map_Pr3321722608670633418_a_a_a @ F @ Xs ) )
= ( ? [Us2: list_P7200181061086074537_a_a_a,Vs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( append1954881080209075390_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr3321722608670633418_a_a_a @ F @ Us2 ) )
& ( Zs3
= ( map_Pr3321722608670633418_a_a_a @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_996_append__eq__map__conv,axiom,
! [Ys: list_b,Zs3: list_b,F: produc7810058533641270553_a_a_a > b,Xs: list_P7200181061086074537_a_a_a] :
( ( ( append_b @ Ys @ Zs3 )
= ( map_Pr3622043693041699552_a_a_b @ F @ Xs ) )
= ( ? [Us2: list_P7200181061086074537_a_a_a,Vs2: list_P7200181061086074537_a_a_a] :
( ( Xs
= ( append1954881080209075390_a_a_a @ Us2 @ Vs2 ) )
& ( Ys
= ( map_Pr3622043693041699552_a_a_b @ F @ Us2 ) )
& ( Zs3
= ( map_Pr3622043693041699552_a_a_b @ F @ Vs2 ) ) ) ) ) ).
% append_eq_map_conv
thf(fact_997_list__concat__non__elem,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,Ys: list_P8197596098214363964_a_a_a] :
( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Ys ) )
=> ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( append7211258631950116177_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_998_list__concat__non__elem,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_999_list__concat__non__elem,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% list_concat_non_elem
thf(fact_1000_list__prefix__elem,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,Ys: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( append7211258631950116177_a_a_a @ Xs @ Ys ) ) )
=> ( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Ys ) )
=> ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_1001_list__prefix__elem,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Xs @ Ys ) ) )
=> ( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_1002_list__prefix__elem,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ Ys ) ) )
=> ( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ) ) ).
% list_prefix_elem
thf(fact_1003_list__set__sym,axiom,
! [X3: list_S8072159660131056972_a_a_a,Y3: list_S8072159660131056972_a_a_a] :
( ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ X3 @ Y3 ) )
= ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Y3 @ X3 ) ) ) ).
% list_set_sym
thf(fact_1004_list__set__sym,axiom,
! [X3: list_P7155397214832950472_a_a_b,Y3: list_P7155397214832950472_a_a_b] :
( ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ X3 @ Y3 ) )
= ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Y3 @ X3 ) ) ) ).
% list_set_sym
thf(fact_1005_split__list__first__prop__iff,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X ) ) )
= ( ? [Ys3: list_S8072159660131056972_a_a_a,X: sum_su5154756782089200444_a_a_a] :
( ? [Zs2: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys3 @ ( cons_S2140548516868915206_a_a_a @ X @ Zs2 ) ) )
& ( P @ X )
& ! [Y4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y4 @ ( set_Su3113867532901839207_a_a_a @ Ys3 ) )
=> ~ ( P @ Y4 ) ) ) ) ) ).
% split_list_first_prop_iff
thf(fact_1006_split__list__first__prop__iff,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( ? [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X ) ) )
= ( ? [Ys3: list_P7155397214832950472_a_a_b,X: produc4770514982935793080_a_a_b] :
( ? [Zs2: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys3 @ ( cons_P2262690024297812098_a_a_b @ X @ Zs2 ) ) )
& ( P @ X )
& ! [Y4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Y4 @ ( set_Pr4578018992751950051_a_a_b @ Ys3 ) )
=> ~ ( P @ Y4 ) ) ) ) ) ).
% split_list_first_prop_iff
thf(fact_1007_split__list__last__prop__iff,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ( ? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X ) ) )
= ( ? [Ys3: list_S8072159660131056972_a_a_a,X: sum_su5154756782089200444_a_a_a,Zs2: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys3 @ ( cons_S2140548516868915206_a_a_a @ X @ Zs2 ) ) )
& ( P @ X )
& ! [Y4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y4 @ ( set_Su3113867532901839207_a_a_a @ Zs2 ) )
=> ~ ( P @ Y4 ) ) ) ) ) ).
% split_list_last_prop_iff
thf(fact_1008_split__list__last__prop__iff,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ( ? [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X ) ) )
= ( ? [Ys3: list_P7155397214832950472_a_a_b,X: produc4770514982935793080_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys3 @ ( cons_P2262690024297812098_a_a_b @ X @ Zs2 ) ) )
& ( P @ X )
& ! [Y4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Y4 @ ( set_Pr4578018992751950051_a_a_b @ Zs2 ) )
=> ~ ( P @ Y4 ) ) ) ) ) ).
% split_list_last_prop_iff
thf(fact_1009_in__set__conv__decomp__first,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
= ( ? [Ys3: list_P8197596098214363964_a_a_a,Zs2: list_P8197596098214363964_a_a_a] :
( ( Xs
= ( append7211258631950116177_a_a_a @ Ys3 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs2 ) ) )
& ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Ys3 ) ) ) ) ) ).
% in_set_conv_decomp_first
thf(fact_1010_in__set__conv__decomp__first,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
= ( ? [Ys3: list_S8072159660131056972_a_a_a,Zs2: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys3 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs2 ) ) )
& ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Ys3 ) ) ) ) ) ).
% in_set_conv_decomp_first
thf(fact_1011_in__set__conv__decomp__first,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
= ( ? [Ys3: list_P7155397214832950472_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys3 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs2 ) ) )
& ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Ys3 ) ) ) ) ) ).
% in_set_conv_decomp_first
thf(fact_1012_in__set__conv__decomp__last,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
= ( ? [Ys3: list_P8197596098214363964_a_a_a,Zs2: list_P8197596098214363964_a_a_a] :
( ( Xs
= ( append7211258631950116177_a_a_a @ Ys3 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs2 ) ) )
& ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp_last
thf(fact_1013_in__set__conv__decomp__last,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
= ( ? [Ys3: list_S8072159660131056972_a_a_a,Zs2: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys3 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs2 ) ) )
& ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp_last
thf(fact_1014_in__set__conv__decomp__last,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
= ( ? [Ys3: list_P7155397214832950472_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys3 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs2 ) ) )
& ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp_last
thf(fact_1015_split__list__first__propE,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a] :
( ? [Zs: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
=> ( ( P @ X4 )
=> ~ ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( set_Su3113867532901839207_a_a_a @ Ys4 ) )
=> ~ ( P @ Xa2 ) ) ) ) ) ).
% split_list_first_propE
thf(fact_1016_split__list__first__propE,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b] :
( ? [Zs: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
=> ( ( P @ X4 )
=> ~ ! [Xa2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Xa2 @ ( set_Pr4578018992751950051_a_a_b @ Ys4 ) )
=> ~ ( P @ Xa2 ) ) ) ) ) ).
% split_list_first_propE
thf(fact_1017_split__list__last__propE,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a,Zs: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
=> ( ( P @ X4 )
=> ~ ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( set_Su3113867532901839207_a_a_a @ Zs ) )
=> ~ ( P @ Xa2 ) ) ) ) ) ).
% split_list_last_propE
thf(fact_1018_split__list__last__propE,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
=> ( ( P @ X4 )
=> ~ ! [Xa2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Xa2 @ ( set_Pr4578018992751950051_a_a_b @ Zs ) )
=> ~ ( P @ Xa2 ) ) ) ) ) ).
% split_list_last_propE
thf(fact_1019_split__list__first__prop,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a] :
( ? [Zs: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
& ( P @ X4 )
& ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( set_Su3113867532901839207_a_a_a @ Ys4 ) )
=> ~ ( P @ Xa2 ) ) ) ) ).
% split_list_first_prop
thf(fact_1020_split__list__first__prop,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b] :
( ? [Zs: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
& ( P @ X4 )
& ! [Xa2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Xa2 @ ( set_Pr4578018992751950051_a_a_b @ Ys4 ) )
=> ~ ( P @ Xa2 ) ) ) ) ).
% split_list_first_prop
thf(fact_1021_split__list__last__prop,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a,Zs: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
& ( P @ X4 )
& ! [Xa2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Xa2 @ ( set_Su3113867532901839207_a_a_a @ Zs ) )
=> ~ ( P @ Xa2 ) ) ) ) ).
% split_list_last_prop
thf(fact_1022_split__list__last__prop,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
& ( P @ X4 )
& ! [Xa2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Xa2 @ ( set_Pr4578018992751950051_a_a_b @ Zs ) )
=> ~ ( P @ Xa2 ) ) ) ) ).
% split_list_last_prop
thf(fact_1023_in__set__conv__decomp,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
= ( ? [Ys3: list_P8197596098214363964_a_a_a,Zs2: list_P8197596098214363964_a_a_a] :
( Xs
= ( append7211258631950116177_a_a_a @ Ys3 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp
thf(fact_1024_in__set__conv__decomp,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
= ( ? [Ys3: list_S8072159660131056972_a_a_a,Zs2: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys3 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp
thf(fact_1025_in__set__conv__decomp,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
= ( ? [Ys3: list_P7155397214832950472_a_a_b,Zs2: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys3 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs2 ) ) ) ) ) ).
% in_set_conv_decomp
thf(fact_1026_append__Cons__eq__iff,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,Ys: list_P8197596098214363964_a_a_a,Xs5: list_P8197596098214363964_a_a_a,Ys6: list_P8197596098214363964_a_a_a] :
( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Ys ) )
=> ( ( ( append7211258631950116177_a_a_a @ Xs @ ( cons_P6318101215856909548_a_a_a @ X3 @ Ys ) )
= ( append7211258631950116177_a_a_a @ Xs5 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Ys6 ) ) )
= ( ( Xs = Xs5 )
& ( Ys = Ys6 ) ) ) ) ) ).
% append_Cons_eq_iff
thf(fact_1027_append__Cons__eq__iff,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a,Xs5: list_S8072159660131056972_a_a_a,Ys6: list_S8072159660131056972_a_a_a] :
( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Ys ) )
=> ( ( ( append944914365211047137_a_a_a @ Xs @ ( cons_S2140548516868915206_a_a_a @ X3 @ Ys ) )
= ( append944914365211047137_a_a_a @ Xs5 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Ys6 ) ) )
= ( ( Xs = Xs5 )
& ( Ys = Ys6 ) ) ) ) ) ).
% append_Cons_eq_iff
thf(fact_1028_append__Cons__eq__iff,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,Xs5: list_P7155397214832950472_a_a_b,Ys6: list_P7155397214832950472_a_a_b] :
( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Ys ) )
=> ( ( ( append157347090090570333_a_a_b @ Xs @ ( cons_P2262690024297812098_a_a_b @ X3 @ Ys ) )
= ( append157347090090570333_a_a_b @ Xs5 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Ys6 ) ) )
= ( ( Xs = Xs5 )
& ( Ys = Ys6 ) ) ) ) ) ).
% append_Cons_eq_iff
thf(fact_1029_split__list__propE,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a] :
( ? [Zs: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
=> ~ ( P @ X4 ) ) ) ).
% split_list_propE
thf(fact_1030_split__list__propE,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ~ ! [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b] :
( ? [Zs: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
=> ~ ( P @ X4 ) ) ) ).
% split_list_propE
thf(fact_1031_split__list__first,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ? [Ys4: list_P8197596098214363964_a_a_a,Zs: list_P8197596098214363964_a_a_a] :
( ( Xs
= ( append7211258631950116177_a_a_a @ Ys4 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs ) ) )
& ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Ys4 ) ) ) ) ).
% split_list_first
thf(fact_1032_split__list__first,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,Zs: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs ) ) )
& ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Ys4 ) ) ) ) ).
% split_list_first
thf(fact_1033_split__list__first,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs ) ) )
& ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Ys4 ) ) ) ) ).
% split_list_first
thf(fact_1034_split__list__prop,axiom,
! [Xs: list_S8072159660131056972_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,X4: sum_su5154756782089200444_a_a_a] :
( ? [Zs: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X4 @ Zs ) ) )
& ( P @ X4 ) ) ) ).
% split_list_prop
thf(fact_1035_split__list__prop,axiom,
! [Xs: list_P7155397214832950472_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
& ( P @ X7 ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b] :
( ? [Zs: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X4 @ Zs ) ) )
& ( P @ X4 ) ) ) ).
% split_list_prop
thf(fact_1036_split__list__last,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ? [Ys4: list_P8197596098214363964_a_a_a,Zs: list_P8197596098214363964_a_a_a] :
( ( Xs
= ( append7211258631950116177_a_a_a @ Ys4 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs ) ) )
& ~ ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Zs ) ) ) ) ).
% split_list_last
thf(fact_1037_split__list__last,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,Zs: list_S8072159660131056972_a_a_a] :
( ( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs ) ) )
& ~ ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Zs ) ) ) ) ).
% split_list_last
thf(fact_1038_split__list__last,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( ( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs ) ) )
& ~ ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Zs ) ) ) ) ).
% split_list_last
thf(fact_1039_split__list,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ? [Ys4: list_P8197596098214363964_a_a_a,Zs: list_P8197596098214363964_a_a_a] :
( Xs
= ( append7211258631950116177_a_a_a @ Ys4 @ ( cons_P6318101215856909548_a_a_a @ X3 @ Zs ) ) ) ) ).
% split_list
thf(fact_1040_split__list,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ? [Ys4: list_S8072159660131056972_a_a_a,Zs: list_S8072159660131056972_a_a_a] :
( Xs
= ( append944914365211047137_a_a_a @ Ys4 @ ( cons_S2140548516868915206_a_a_a @ X3 @ Zs ) ) ) ) ).
% split_list
thf(fact_1041_split__list,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ? [Ys4: list_P7155397214832950472_a_a_b,Zs: list_P7155397214832950472_a_a_b] :
( Xs
= ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ X3 @ Zs ) ) ) ) ).
% split_list
thf(fact_1042_in__set__butlast__appendI,axiom,
! [X3: produc884577481120224310_a_a_a,Xs: list_P8197596098214363964_a_a_a,Ys: list_P8197596098214363964_a_a_a] :
( ( ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( butlas60410705360980104_a_a_a @ Xs ) ) )
| ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( butlas60410705360980104_a_a_a @ Ys ) ) ) )
=> ( member8362999488266169055_a_a_a @ X3 @ ( set_Pr8067384617587748683_a_a_a @ ( butlas60410705360980104_a_a_a @ ( append7211258631950116177_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_butlast_appendI
thf(fact_1043_in__set__butlast__appendI,axiom,
! [X3: sum_su5154756782089200444_a_a_a,Xs: list_S8072159660131056972_a_a_a,Ys: list_S8072159660131056972_a_a_a] :
( ( ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( butlas3241881294940498794_a_a_a @ Xs ) ) )
| ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( butlas3241881294940498794_a_a_a @ Ys ) ) ) )
=> ( member5679158588528110291_a_a_a @ X3 @ ( set_Su3113867532901839207_a_a_a @ ( butlas3241881294940498794_a_a_a @ ( append944914365211047137_a_a_a @ Xs @ Ys ) ) ) ) ) ).
% in_set_butlast_appendI
thf(fact_1044_in__set__butlast__appendI,axiom,
! [X3: produc4770514982935793080_a_a_b,Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( butlas2466425122822928358_a_a_b @ Xs ) ) )
| ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( butlas2466425122822928358_a_a_b @ Ys ) ) ) )
=> ( member642552543386773071_a_a_b @ X3 @ ( set_Pr4578018992751950051_a_a_b @ ( butlas2466425122822928358_a_a_b @ ( append157347090090570333_a_a_b @ Xs @ Ys ) ) ) ) ) ).
% in_set_butlast_appendI
thf(fact_1045_same__length__different,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b] :
( ( Xs != Ys )
=> ( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ? [Pre: list_P7155397214832950472_a_a_b,X4: produc4770514982935793080_a_a_b,Xs4: list_P7155397214832950472_a_a_b,Y: produc4770514982935793080_a_a_b,Ys5: list_P7155397214832950472_a_a_b] :
( ( X4 != Y )
& ( Xs
= ( append157347090090570333_a_a_b @ Pre @ ( append157347090090570333_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X4 @ nil_Pr4580708590200510514_a_a_b ) @ Xs4 ) ) )
& ( Ys
= ( append157347090090570333_a_a_b @ Pre @ ( append157347090090570333_a_a_b @ ( cons_P2262690024297812098_a_a_b @ Y @ nil_Pr4580708590200510514_a_a_b ) @ Ys5 ) ) ) ) ) ) ).
% same_length_different
thf(fact_1046_rev__induct2,axiom,
! [Xs: list_P7155397214832950472_a_a_b,Ys: list_P7155397214832950472_a_a_b,P: list_P7155397214832950472_a_a_b > list_P7155397214832950472_a_a_b > $o] :
( ( ( size_s1546398270689948508_a_a_b @ Xs )
= ( size_s1546398270689948508_a_a_b @ Ys ) )
=> ( ( P @ nil_Pr4580708590200510514_a_a_b @ nil_Pr4580708590200510514_a_a_b )
=> ( ! [X4: produc4770514982935793080_a_a_b,Xs3: list_P7155397214832950472_a_a_b,Y: produc4770514982935793080_a_a_b,Ys4: list_P7155397214832950472_a_a_b] :
( ( ( size_s1546398270689948508_a_a_b @ Xs3 )
= ( size_s1546398270689948508_a_a_b @ Ys4 ) )
=> ( ( P @ Xs3 @ Ys4 )
=> ( P @ ( append157347090090570333_a_a_b @ Xs3 @ ( cons_P2262690024297812098_a_a_b @ X4 @ nil_Pr4580708590200510514_a_a_b ) ) @ ( append157347090090570333_a_a_b @ Ys4 @ ( cons_P2262690024297812098_a_a_b @ Y @ nil_Pr4580708590200510514_a_a_b ) ) ) ) )
=> ( P @ Xs @ Ys ) ) ) ) ).
% rev_induct2
thf(fact_1047_not__distinct__conv__prefix,axiom,
! [As: list_P8197596098214363964_a_a_a] :
( ( ~ ( distin5648706335258269743_a_a_a @ As ) )
= ( ? [Xs2: list_P8197596098214363964_a_a_a,Y4: produc884577481120224310_a_a_a,Ys3: list_P8197596098214363964_a_a_a] :
( ( member8362999488266169055_a_a_a @ Y4 @ ( set_Pr8067384617587748683_a_a_a @ Xs2 ) )
& ( distin5648706335258269743_a_a_a @ Xs2 )
& ( As
= ( append7211258631950116177_a_a_a @ Xs2 @ ( cons_P6318101215856909548_a_a_a @ Y4 @ Ys3 ) ) ) ) ) ) ).
% not_distinct_conv_prefix
thf(fact_1048_not__distinct__conv__prefix,axiom,
! [As: list_S8072159660131056972_a_a_a] :
( ( ~ ( distin5156058890512421251_a_a_a @ As ) )
= ( ? [Xs2: list_S8072159660131056972_a_a_a,Y4: sum_su5154756782089200444_a_a_a,Ys3: list_S8072159660131056972_a_a_a] :
( ( member5679158588528110291_a_a_a @ Y4 @ ( set_Su3113867532901839207_a_a_a @ Xs2 ) )
& ( distin5156058890512421251_a_a_a @ Xs2 )
& ( As
= ( append944914365211047137_a_a_a @ Xs2 @ ( cons_S2140548516868915206_a_a_a @ Y4 @ Ys3 ) ) ) ) ) ) ).
% not_distinct_conv_prefix
thf(fact_1049_not__distinct__conv__prefix,axiom,
! [As: list_P7155397214832950472_a_a_b] :
( ( ~ ( distin1372936652459515135_a_a_b @ As ) )
= ( ? [Xs2: list_P7155397214832950472_a_a_b,Y4: produc4770514982935793080_a_a_b,Ys3: list_P7155397214832950472_a_a_b] :
( ( member642552543386773071_a_a_b @ Y4 @ ( set_Pr4578018992751950051_a_a_b @ Xs2 ) )
& ( distin1372936652459515135_a_a_b @ Xs2 )
& ( As
= ( append157347090090570333_a_a_b @ Xs2 @ ( cons_P2262690024297812098_a_a_b @ Y4 @ Ys3 ) ) ) ) ) ) ).
% not_distinct_conv_prefix
thf(fact_1050_non__sym__dist__pairs_H_Osimps_I2_J,axiom,
! [X3: a,Xs: list_a] :
( ( non_sym_dist_pairs_a @ ( cons_a @ X3 @ Xs ) )
= ( append5335208819046833346od_a_a @ ( map_a_7860052162900579309od_a_a @ ( product_Pair_a_a @ X3 ) @ Xs ) @ ( non_sym_dist_pairs_a @ Xs ) ) ) ).
% non_sym_dist_pairs'.simps(2)
thf(fact_1051_path__append__transition__elim_I2_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ ( append7211258631950116177_a_a_a @ P4 @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) )
=> ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) ) ) ).
% path_append_transition_elim(2)
thf(fact_1052_path__append__transition__elim_I3_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ ( append7211258631950116177_a_a_a @ P4 @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) )
=> ( ( produc7477144754405272026_a_a_a @ T )
= ( target5023745622805013891_a_b_c @ Q @ P4 ) ) ) ).
% path_append_transition_elim(3)
thf(fact_1053_product__transitions__def,axiom,
! [A2: fsm_Su3173892059090327343_a_b_c,B3: fsm_Su3173892059090327343_a_b_c] :
( ( transi549026741542983407_a_b_c @ ( produc8615301468332162573_a_a_a @ A2 @ B3 ) )
= ( collec181093262231583073_a_a_a
@ ^ [Uu: produc7598642544577812982_a_a_a] :
? [QA: sum_su5154756782089200444_a_a_a,QB: sum_su5154756782089200444_a_a_a,X: b,Y4: c,QA2: sum_su5154756782089200444_a_a_a,QB2: sum_su5154756782089200444_a_a_a] :
( ( Uu
= ( produc2666597461487561190_a_a_a @ ( produc5672884958730733073_a_a_a @ QA @ QB ) @ ( produc8193768035335866968_a_a_a @ X @ ( produc2664588836397278192_a_a_a @ Y4 @ ( produc5672884958730733073_a_a_a @ QA2 @ QB2 ) ) ) ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ QA @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ QA2 ) ) ) @ ( transi749694810082594024_a_b_c @ A2 ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ QB @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ QB2 ) ) ) @ ( transi749694810082594024_a_b_c @ B3 ) ) ) ) ) ).
% product_transitions_def
thf(fact_1054_product__transitions__def,axiom,
! [A2: fsm_Su3173892059090327343_a_b_c,B3: fsm_b_b_c] :
( ( transi9045946477028714084_b_b_c @ ( produc4284470041628015470_b_c_b @ A2 @ B3 ) )
= ( collec2650623390879315225_a_a_b
@ ^ [Uu: produc6221990862682875182_a_a_b] :
? [QA: sum_su5154756782089200444_a_a_a,QB: b,X: b,Y4: c,QA2: sum_su5154756782089200444_a_a_a,QB2: b] :
( ( Uu
= ( produc1195494797170244326_a_a_b @ ( produc6086470211827429482_a_a_b @ QA @ QB ) @ ( produc3453035827950477327_a_a_b @ X @ ( produc1395193086026067297_a_a_b @ Y4 @ ( produc6086470211827429482_a_a_b @ QA2 @ QB2 ) ) ) ) )
& ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ QA @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ QA2 ) ) ) @ ( transi749694810082594024_a_b_c @ A2 ) )
& ( member8152910379392791327od_c_b @ ( produc1782518189699212006od_c_b @ QB @ ( produc3440865918304110462od_c_b @ X @ ( product_Pair_c_b @ Y4 @ QB2 ) ) ) @ ( transitions_b_b_c @ B3 ) ) ) ) ) ).
% product_transitions_def
thf(fact_1055_non__sym__dist__pairs_H_Oelims,axiom,
! [X3: list_a,Y3: list_P1396940483166286381od_a_a] :
( ( ( non_sym_dist_pairs_a @ X3 )
= Y3 )
=> ( ( ( X3 = nil_a )
=> ( Y3 != nil_Product_prod_a_a ) )
=> ~ ! [X4: a,Xs3: list_a] :
( ( X3
= ( cons_a @ X4 @ Xs3 ) )
=> ( Y3
!= ( append5335208819046833346od_a_a @ ( map_a_7860052162900579309od_a_a @ ( product_Pair_a_a @ X4 ) @ Xs3 ) @ ( non_sym_dist_pairs_a @ Xs3 ) ) ) ) ) ) ).
% non_sym_dist_pairs'.elims
thf(fact_1056_canonical__separator__path__split__target__isl,axiom,
! [M: fsm_a_b_c,Q1: a,Q2: a,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( path_S221595587009941175_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ ( append7211258631950116177_a_a_a @ P4 @ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( sum_is4240621810064316983_a_a_a @ ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) @ P4 ) ) ) ) ) ).
% canonical_separator_path_split_target_isl
thf(fact_1057_path__io__split_I1_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,Io1: list_P7155397214832950472_a_a_b,Io22: list_P7155397214832950472_a_a_b] :
( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P4 )
= ( append157347090090570333_a_a_b @ Io1 @ Io22 ) )
=> ( path_P4574188132515142236_a_a_b @ M @ Q @ ( take_P6207148901550968722_a_a_a @ ( size_s1546398270689948508_a_a_b @ Io1 ) @ P4 ) ) ) ) ).
% path_io_split(1)
thf(fact_1058_path__io__split_I1_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,Io1: list_P903359562653991662od_b_c,Io22: list_P903359562653991662od_b_c] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 )
= ( append2547753245680614915od_b_c @ Io1 @ Io22 ) )
=> ( path_S221595587009941175_a_b_c @ M @ Q @ ( take_P6848719478162124068_a_a_a @ ( size_s3392097710323735898od_b_c @ Io1 ) @ P4 ) ) ) ) ).
% path_io_split(1)
thf(fact_1059_path__io__split_I2_J,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,P4: list_P3520633289758869904_a_a_a,Io1: list_P7155397214832950472_a_a_b,Io22: list_P7155397214832950472_a_a_b] :
( ( path_P4574188132515142236_a_a_b @ M @ Q @ P4 )
=> ( ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P4 )
= ( append157347090090570333_a_a_b @ Io1 @ Io22 ) )
=> ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ ( take_P6207148901550968722_a_a_a @ ( size_s1546398270689948508_a_a_b @ Io1 ) @ P4 ) )
= Io1 ) ) ) ).
% path_io_split(2)
thf(fact_1060_path__io__split_I2_J,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,P4: list_P8197596098214363964_a_a_a,Io1: list_P903359562653991662od_b_c,Io22: list_P903359562653991662od_b_c] :
( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P4 )
= ( append2547753245680614915od_b_c @ Io1 @ Io22 ) )
=> ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ ( take_P6848719478162124068_a_a_a @ ( size_s3392097710323735898od_b_c @ Io1 ) @ P4 ) )
= Io1 ) ) ) ).
% path_io_split(2)
thf(fact_1061_product__transition__split_I2_J,axiom,
! [T: produc5452756132721879828_a_a_a,A2: fsm_c_b_c,B3: fsm_Su3173892059090327343_a_b_c] :
( ( member4956778701725638589_a_a_a @ T @ ( transi4612001117653690135_a_b_c @ ( produc5612601397720187563_a_a_a @ A2 @ B3 ) ) )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc3788472483471646264_a_a_a @ T ) ) @ ( produc1730628064597884819_a_a_a @ ( produc4674560010915000278_a_a_a @ ( produc7812802799185138298_a_a_a @ T ) ) @ ( produc8806894744968565733_a_a_a @ ( produc2631857103351487144_a_a_a @ ( produc823359682969028116_a_a_a @ ( produc7812802799185138298_a_a_a @ T ) ) ) @ ( produc1172910294343954743_a_a_a @ ( produc3025386708695326438_a_a_a @ ( produc823359682969028116_a_a_a @ ( produc7812802799185138298_a_a_a @ T ) ) ) ) ) ) ) @ ( transi749694810082594024_a_b_c @ B3 ) ) ) ).
% product_transition_split(2)
thf(fact_1062_product__transition__split_I2_J,axiom,
! [T: produc6800189296593107456_a_a_a,A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) )
=> ( member6311545829279235415_a_a_a @ ( produc8935917708474127986_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc2316789063618113990_a_a_a @ T ) ) @ ( produc919293830850624703_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) @ ( produc1978028051579340516_a_a_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) ) ) ) ) @ ( transi473620957736112346_a_a_b @ B3 ) ) ) ).
% product_transition_split(2)
thf(fact_1063_product__transition__split_I1_J,axiom,
! [T: produc6221990862682875182_a_a_b,A2: fsm_Su3173892059090327343_a_b_c,B3: fsm_b_b_c] :
( ( member5726013431686633943_a_a_b @ T @ ( transi9045946477028714084_b_b_c @ ( produc4284470041628015470_b_c_b @ A2 @ B3 ) ) )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ ( produc4064411471574014846_a_a_b @ ( produc8830533715806318290_a_a_b @ T ) ) @ ( produc1730628064597884819_a_a_a @ ( produc793064584523784995_a_a_b @ ( produc3631491994665034516_a_a_b @ T ) ) @ ( produc8806894744968565733_a_a_a @ ( produc5507164989288522869_a_a_b @ ( produc6165236293432588641_a_a_b @ ( produc3631491994665034516_a_a_b @ T ) ) ) @ ( produc4064411471574014846_a_a_b @ ( produc5900694594632362163_a_a_b @ ( produc6165236293432588641_a_a_b @ ( produc3631491994665034516_a_a_b @ T ) ) ) ) ) ) ) @ ( transi749694810082594024_a_b_c @ A2 ) ) ) ).
% product_transition_split(1)
thf(fact_1064_product__transition__split_I1_J,axiom,
! [T: produc7062490817812474422_a_a_a,A2: fsm_Su3173892059090327343_a_b_c,B3: fsm_Pr6383261684945925900_a_b_c] :
( ( member1936903858404289887_a_a_a @ T @ ( transi5606176809373972940_a_b_c @ ( produc331288983406632426_a_a_a @ A2 @ B3 ) ) )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc6245311756135949970_a_a_a @ T ) ) @ ( produc1730628064597884819_a_a_a @ ( produc3382922180580566817_a_a_a @ ( produc1688335080334495700_a_a_a @ T ) ) @ ( produc8806894744968565733_a_a_a @ ( produc410120848946820409_a_a_a @ ( produc7407252496294058851_a_a_a @ ( produc1688335080334495700_a_a_a @ T ) ) ) @ ( produc7477144754405272026_a_a_a @ ( produc1285651877402164091_a_a_a @ ( produc7407252496294058851_a_a_a @ ( produc1688335080334495700_a_a_a @ T ) ) ) ) ) ) ) @ ( transi749694810082594024_a_b_c @ A2 ) ) ) ).
% product_transition_split(1)
thf(fact_1065_product__transition__split_I1_J,axiom,
! [T: produc6800189296593107456_a_a_a,A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) )
=> ( member5460219220941260647od_b_c @ ( produc9054217211726079306od_b_c @ ( produc6784836004715151097_a_a_a @ ( produc2316789063618113990_a_a_a @ T ) ) @ ( produc6554145002957781203od_b_c @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) @ ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) ) ) ) ) @ ( transi5949722234232290860_a_a_b @ A2 ) ) ) ).
% product_transition_split(1)
thf(fact_1066_paths__from__product__path_I2_J,axiom,
! [A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b,P4: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 )
=> ( path_S4752583732068403787_a_a_b @ B3 @ ( initia3760672355826311988_a_a_b @ B3 )
@ ( map_Pr4032422291525893254_a_a_a
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc8935917708474127986_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc919293830850624703_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc1978028051579340516_a_a_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) ) ) ).
% paths_from_product_path(2)
thf(fact_1067_paths__from__product__path_I1_J,axiom,
! [A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b,P4: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 )
=> ( path_c5421623011159638011_a_a_b @ A2 @ ( initia6039622272215124050_a_a_b @ A2 )
@ ( map_Pr4103997051015666966od_b_c
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc9054217211726079306od_b_c @ ( produc6784836004715151097_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc6554145002957781203od_b_c @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) ) ) ).
% paths_from_product_path(1)
thf(fact_1068_observable__io__targets__next,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,T: produc6800189296593107456_a_a_a,Io: list_P7155397214832950472_a_a_b] :
( ( observ7609480127267726238_a_a_b @ M )
=> ( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( io_tar1879755107597495661_a_a_b @ M
@ ( append157347090090570333_a_a_b
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ ( cons_P5563258090397451722_a_a_a @ T @ nil_Pr3590249381822989690_a_a_a ) )
@ Io )
@ ( produc2316789063618113990_a_a_a @ T ) )
= ( io_tar1879755107597495661_a_a_b @ M @ Io @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) ) ) ) ) ).
% observable_io_targets_next
thf(fact_1069_observable__io__targets__next,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a,Io: list_P903359562653991662od_b_c] :
( ( observ6810049560328217077_a_b_c @ M )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( io_tar1727080856364058086_a_b_c @ M
@ ( append2547753245680614915od_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) )
@ Io )
@ ( produc7477144754405272026_a_a_a @ T ) )
= ( io_tar1727080856364058086_a_b_c @ M @ Io @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) ) ) ) ) ).
% observable_io_targets_next
thf(fact_1070_paths__from__product__path_I4_J,axiom,
! [A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b,P4: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 )
=> ( ( target5129991884641307775_a_a_b @ ( initia3760672355826311988_a_a_b @ B3 )
@ ( map_Pr4032422291525893254_a_a_a
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc8935917708474127986_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc919293830850624703_a_a_a @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc1978028051579340516_a_a_a @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) )
= ( produc1172910294343954743_a_a_a @ ( target4721681511209552016_a_a_b @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 ) ) ) ) ).
% paths_from_product_path(4)
thf(fact_1071_paths__from__product__path_I3_J,axiom,
! [A2: fsm_c_8682073512053177019_a_a_b,B3: fsm_Su4683625031830649393_a_a_b,P4: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 )
=> ( ( target1000401010099934919_a_a_b @ ( initia6039622272215124050_a_a_b @ A2 )
@ ( map_Pr4103997051015666966od_b_c
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc9054217211726079306od_b_c @ ( produc6784836004715151097_a_a_a @ ( produc2316789063618113990_a_a_a @ T4 ) ) @ ( produc6554145002957781203od_b_c @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) )
= ( produc6784836004715151097_a_a_a @ ( target4721681511209552016_a_a_b @ ( initia5013972905137889861_a_a_b @ ( produc6121419909112718161_a_a_a @ A2 @ B3 ) ) @ P4 ) ) ) ) ).
% paths_from_product_path(3)
thf(fact_1072_from__FSM__simps_I4_J,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member5679158588528110291_a_a_a @ Q @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( transi749694810082594024_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q ) )
= ( transi749694810082594024_a_b_c @ M ) ) ) ).
% from_FSM_simps(4)
thf(fact_1073_reachable__states__path,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,P4: list_P8197596098214363964_a_a_a,T: produc884577481120224310_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( path_S221595587009941175_a_b_c @ M @ Q @ P4 )
=> ( ( member8362999488266169055_a_a_a @ T @ ( set_Pr8067384617587748683_a_a_a @ P4 ) )
=> ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ T ) @ ( reacha2263492793340247097_a_b_c @ M ) ) ) ) ) ).
% reachable_states_path
thf(fact_1074_reachable__states__next,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,T: produc884577481120224310_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T )
= Q )
=> ( member5679158588528110291_a_a_a @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) @ ( reacha2263492793340247097_a_b_c @ M ) ) ) ) ) ).
% reachable_states_next
thf(fact_1075_reachable__states__next,axiom,
! [Q: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,T: produc6800189296593107456_a_a_a] :
( ( member6990616694304513154_a_a_a @ Q @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( ( produc2316789063618113990_a_a_a @ T )
= Q )
=> ( member6990616694304513154_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) @ ( reacha7147495264601923674_a_a_b @ M ) ) ) ) ) ).
% reachable_states_next
thf(fact_1076_acyclic__no__self__loop,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a] :
( ( acycli6334973534855091236_a_b_c @ M )
=> ( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ~ ? [X7: b,Y5: c] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q @ ( produc1730628064597884819_a_a_a @ X7 @ ( produc8806894744968565733_a_a_a @ Y5 @ Q ) ) ) @ ( transi749694810082594024_a_b_c @ M ) ) ) ) ).
% acyclic_no_self_loop
thf(fact_1077_reachable__states__initial__or__target,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c] :
( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( Q
= ( initia839594848065427214_a_b_c @ M ) )
| ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ X4 ) @ ( reacha2263492793340247097_a_b_c @ M ) )
& ( ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= Q ) ) ) ) ).
% reachable_states_initial_or_target
thf(fact_1078_reachable__states__initial__or__target,axiom,
! [Q: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b] :
( ( member6990616694304513154_a_a_a @ Q @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ( Q
= ( initia5013972905137889861_a_a_b @ M ) )
| ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( member6990616694304513154_a_a_a @ ( produc2316789063618113990_a_a_a @ X4 ) @ ( reacha7147495264601923674_a_a_b @ M ) )
& ( ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= Q ) ) ) ) ).
% reachable_states_initial_or_target
thf(fact_1079_reachable__states__induct,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,P: sum_su5154756782089200444_a_a_a > $o] :
( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( P @ ( initia839594848065427214_a_b_c @ M ) )
=> ( ! [T5: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T5 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ T5 ) @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( P @ ( produc7477144754405272026_a_a_a @ T5 ) )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T5 ) ) ) ) ) ) )
=> ( P @ Q ) ) ) ) ).
% reachable_states_induct
thf(fact_1080_reachable__states__induct,axiom,
! [Q: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,P: produc1895207096998757355_a_a_a > $o] :
( ( member6990616694304513154_a_a_a @ Q @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ( P @ ( initia5013972905137889861_a_a_b @ M ) )
=> ( ! [T5: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T5 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ ( produc2316789063618113990_a_a_a @ T5 ) @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ( P @ ( produc2316789063618113990_a_a_a @ T5 ) )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T5 ) ) ) ) ) ) )
=> ( P @ Q ) ) ) ) ).
% reachable_states_induct
thf(fact_1081_reachable__states__cases,axiom,
! [Q: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,P: sum_su5154756782089200444_a_a_a > $o] :
( ( member5679158588528110291_a_a_a @ Q @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ( P @ ( initia839594848065427214_a_b_c @ M ) )
=> ( ! [T5: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T5 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ ( produc7477144754405272026_a_a_a @ T5 ) @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T5 ) ) ) ) ) )
=> ( P @ Q ) ) ) ) ).
% reachable_states_cases
thf(fact_1082_reachable__states__cases,axiom,
! [Q: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,P: produc1895207096998757355_a_a_a > $o] :
( ( member6990616694304513154_a_a_a @ Q @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ( P @ ( initia5013972905137889861_a_a_b @ M ) )
=> ( ! [T5: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T5 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ ( produc2316789063618113990_a_a_a @ T5 ) @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T5 ) ) ) ) ) )
=> ( P @ Q ) ) ) ) ).
% reachable_states_cases
thf(fact_1083_canonical__separator__states,axiom,
! [S1: a,S2: a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member5679158588528110291_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) @ ( states3035385874452377268_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ S1 @ S2 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) ) ) ) ) ).
% canonical_separator_states
thf(fact_1084_acyclic__induction,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,P: sum_su5154756782089200444_a_a_a > $o] :
( ( acycli6334973534855091236_a_b_c @ M )
=> ( ! [Q7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q7 @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( ! [T6: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T6 @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ( ( produc7477144754405272026_a_a_a @ T6 )
= Q7 )
=> ( P @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T6 ) ) ) ) ) )
=> ( P @ Q7 ) ) )
=> ! [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ ( reacha2263492793340247097_a_b_c @ M ) )
=> ( P @ X7 ) ) ) ) ).
% acyclic_induction
thf(fact_1085_acyclic__induction,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,P: produc1895207096998757355_a_a_a > $o] :
( ( acycli3019483576907578287_a_a_b @ M )
=> ( ! [Q7: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Q7 @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( ! [T6: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ T6 @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ( ( produc2316789063618113990_a_a_a @ T6 )
= Q7 )
=> ( P @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T6 ) ) ) ) ) )
=> ( P @ Q7 ) ) )
=> ! [X7: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ X7 @ ( reacha7147495264601923674_a_a_b @ M ) )
=> ( P @ X7 ) ) ) ) ).
% acyclic_induction
thf(fact_1086_canonical__separator__transition__source,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_a_b_c,Q1: a,Q2: a] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) ) )
=> ( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ~ ! [Q12: a,Q22: a] :
( ( ( produc7477144754405272026_a_a_a @ T )
= ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) ) )
=> ~ ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ Q12 @ Q22 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) ) ) ) ) ) ).
% canonical_separator_transition_source
thf(fact_1087_product__from__transition__split_I1_J,axiom,
! [T: produc7669896877331299902_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a] :
( ( member5238278507536988629_a_a_a @ T @ ( transi4297421501747413173_a_a_b @ ( produc2190053497452919855_a_a_a @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) ) )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc196831967674047067_a_a_a @ ( produc302551054129649228_a_a_a @ T ) ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc1943859948161608478_a_a_a @ ( produc1023885589438848650_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc1515593567674010107_a_a_a @ ( produc3460917645060139100_a_a_a @ ( produc1023885589438848650_a_a_a @ T ) ) ) ) ) ) ) ) ).
% product_from_transition_split(1)
thf(fact_1088_product__from__transition__split_I1_J,axiom,
! [T: produc7598642544577812982_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a] :
( ( member3147200746921337119_a_a_a @ T @ ( transi549026741542983407_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc3656708485065107965_a_a_a @ ( produc5035679817875094482_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc8807399175486215748_a_a_a @ ( produc7332565265614368020_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc5074649251625090012_a_a_a @ ( produc2959483784140025478_a_a_a @ ( produc7332565265614368020_a_a_a @ T ) ) ) ) ) ) ) ) ).
% product_from_transition_split(1)
thf(fact_1089_from__product__initial__paths__ex,axiom,
! [Q1: sum_su5154756782089200444_a_a_a,M: fsm_Su4683625031830649393_a_a_b,Q2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q1 @ ( states3538144058484115470_a_a_b @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3538144058484115470_a_a_b @ M ) )
=> ? [P1: list_P9067677309952966352_a_a_a,P22: list_P9067677309952966352_a_a_a] :
( ( path_S4752583732068403787_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q1 ) @ ( initia3760672355826311988_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q1 ) ) @ P1 )
& ( path_S4752583732068403787_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q2 ) @ ( initia3760672355826311988_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q2 ) ) @ P22 )
& ( ( target5129991884641307775_a_a_b @ ( initia3760672355826311988_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target5129991884641307775_a_a_b @ ( initia3760672355826311988_a_a_b @ ( from_F7700525888172323938_a_a_b @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr5810527985649246014_a_a_b
@ ^ [T4: produc8681278163233174848_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc3329354246078436523_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) @ ( produc9179341348180701688_a_a_a @ ( produc3812793320627011309_a_a_a @ ( produc5843923735430010052_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1090_from__product__initial__paths__ex,axiom,
! [Q1: produc884577481120224310_a_a_a,M: fsm_Pr791368616075801221_a_a_b,Q2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Q1 @ ( states6021486123142740674_a_a_b @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states6021486123142740674_a_a_b @ M ) )
=> ? [P1: list_P1303110702266167372_a_a_a,P22: list_P1303110702266167372_a_a_a] :
( ( path_P6406173025370084677_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q1 ) @ ( initia6928045674339925532_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q1 ) ) @ P1 )
& ( path_P6406173025370084677_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q2 ) @ ( initia6928045674339925532_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q2 ) ) @ P22 )
& ( ( target1704919491679417873_a_a_b @ ( initia6928045674339925532_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target1704919491679417873_a_a_b @ ( initia6928045674339925532_a_a_b @ ( from_F1976116041108351342_a_a_b @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr2767717211958206138_a_a_b
@ ^ [T4: produc4009731802749794876_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc1606485967678404637_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) @ ( produc5695092443052942970_a_a_a @ ( produc3123543664576935259_a_a_a @ ( produc6588247977250318856_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1091_from__product__initial__paths__ex,axiom,
! [Q1: produc4770514982935793080_a_a_b,M: fsm_Pr8211287145308421045_a_a_b,Q2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Q1 @ ( states5045336508805429138_a_a_b @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states5045336508805429138_a_a_b @ M ) )
=> ? [P1: list_P8385316394189796816_a_a_b,P22: list_P8385316394189796816_a_a_b] :
( ( path_P1155934449145476303_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q1 ) @ ( initia1595719221768223928_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q1 ) ) @ P1 )
& ( path_P1155934449145476303_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q2 ) @ ( initia1595719221768223928_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q2 ) ) @ P22 )
& ( ( target1303427827839886083_a_a_b @ ( initia1595719221768223928_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target1303427827839886083_a_a_b @ ( initia1595719221768223928_a_a_b @ ( from_F2827310258497515494_a_a_b @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P1 )
= ( map_Pr36629913606772286_a_a_b
@ ^ [T4: produc2838380418727528000_a_a_b] : ( produc6086470211827429482_a_a_b @ ( produc3595649328014056743_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) @ ( produc8717907853797376116_a_a_b @ ( produc6971105973522642281_a_a_b @ ( produc4144864385024741828_a_a_b @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1092_from__product__initial__paths__ex,axiom,
! [Q1: sum_su5154756782089200444_a_a_a,M: fsm_Su5961347632456545774_a_a_a,Q2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q1 @ ( states5822841456425053299_a_a_a @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states5822841456425053299_a_a_a @ M ) )
=> ? [P1: list_P4430297574055495993_a_a_a,P22: list_P4430297574055495993_a_a_a] :
( ( path_S3009051168982617206_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q1 ) @ ( initia3627050430038103245_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q1 ) ) @ P1 )
& ( path_S3009051168982617206_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q2 ) @ ( initia3627050430038103245_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q2 ) ) @ P22 )
& ( ( target7811201204777689922_a_a_a @ ( initia3627050430038103245_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target7811201204777689922_a_a_a @ ( initia3627050430038103245_a_a_a @ ( from_F2103252919843094815_a_a_a @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr7525866001273443320od_a_a
@ ^ [T4: produc1141838204273412275_a_a_a] : ( product_Pair_a_a @ ( produc4618981482445519012_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) @ ( produc2350474654791476471_a_a_a @ ( produc5012511087789358306_a_a_a @ ( produc5988991054768383257_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1093_from__product__initial__paths__ex,axiom,
! [Q1: produc884577481120224310_a_a_a,M: fsm_Pr3307108581279186586_a_a_a,Q2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Q1 @ ( states7932151110703657663_a_a_a @ M ) )
=> ( ( member8362999488266169055_a_a_a @ Q2 @ ( states7932151110703657663_a_a_a @ M ) )
=> ? [P1: list_P6192864029102241151_a_a_a,P22: list_P6192864029102241151_a_a_a] :
( ( path_P3388033272012105212_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q1 ) @ ( initia4901907407836924901_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q1 ) ) @ P1 )
& ( path_P3388033272012105212_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q2 ) @ ( initia4901907407836924901_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q2 ) ) @ P22 )
& ( ( target2673679534084926512_a_a_a @ ( initia4901907407836924901_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target2673679534084926512_a_a_a @ ( initia4901907407836924901_a_a_a @ ( from_F8247771635465257747_a_a_a @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr1392725673272416306od_a_a
@ ^ [T4: produc7205803768117265017_a_a_a] : ( product_Pair_a_a @ ( produc5229955328659460580_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) @ ( produc1756692000304289723_a_a_a @ ( produc30913607518176806_a_a_a @ ( produc8180239367361206679_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1094_from__product__initial__paths__ex,axiom,
! [Q1: produc4770514982935793080_a_a_b,M: fsm_Pr1352325423224000874_b_a_a,Q2: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ Q1 @ ( states6742877326663703023_b_a_a @ M ) )
=> ( ( member642552543386773071_a_a_b @ Q2 @ ( states6742877326663703023_b_a_a @ M ) )
=> ? [P1: list_P9033668338835616561_a_a_b,P22: list_P9033668338835616561_a_a_b] :
( ( path_P447960203046551282_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q1 ) @ ( initia5419579234797426761_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q1 ) ) @ P1 )
& ( path_P447960203046551282_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q2 ) @ ( initia5419579234797426761_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q2 ) ) @ P22 )
& ( ( target4815919572193323454_b_a_a @ ( initia5419579234797426761_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target4815919572193323454_b_a_a @ ( initia5419579234797426761_b_a_a @ ( from_F7986001506485183131_b_a_a @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P1 )
= ( map_Pr2203486926099502080od_a_a
@ ^ [T4: produc4165969764426093739_a_a_b] : ( product_Pair_a_a @ ( produc2204968541190299680_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) @ ( produc2705278681451453555_a_a_b @ ( produc7577140250099103326_a_a_b @ ( produc5472006684323512593_a_a_b @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1095_from__product__initial__paths__ex,axiom,
! [Q1: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q2: produc1895207096998757355_a_a_a] :
( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ? [P1: list_P3520633289758869904_a_a_a,P22: list_P3520633289758869904_a_a_a] :
( ( path_P4574188132515142236_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( initia5013972905137889861_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) ) @ P1 )
& ( path_P4574188132515142236_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) @ ( initia5013972905137889861_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) @ P22 )
& ( ( target4721681511209552016_a_a_b @ ( initia5013972905137889861_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target4721681511209552016_a_a_b @ ( initia5013972905137889861_a_a_b @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1096_from__product__initial__paths__ex,axiom,
! [Q1: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q2: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ? [P1: list_P8197596098214363964_a_a_a,P22: list_P8197596098214363964_a_a_a] :
( ( path_S221595587009941175_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( initia839594848065427214_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) ) @ P1 )
& ( path_S221595587009941175_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) @ P22 )
& ( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) ) @ P1 )
= Q1 )
& ( ( target5023745622805013891_a_b_c @ ( initia839594848065427214_a_b_c @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) @ P22 )
= Q2 )
& ( ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P1 )
= ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ P22 ) ) ) ) ) ).
% from_product_initial_paths_ex
thf(fact_1097_product__undefined__input,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,Qq2: produc5928450642596067255_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ~ ? [X4: produc7669896877331299902_a_a_a] :
( ( member5238278507536988629_a_a_a @ X4 @ ( transi4297421501747413173_a_a_b @ ( produc2190053497452919855_a_a_a @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) ) )
& ( ( produc302551054129649228_a_a_a @ X4 )
= Qq2 )
& ( ( produc1943859948161608478_a_a_a @ ( produc1023885589438848650_a_a_a @ X4 ) )
= X3 ) )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ~ ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ? [Xa2: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ Xa2 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X7 )
= ( produc196831967674047067_a_a_a @ Qq2 ) )
& ( ( produc2316789063618113990_a_a_a @ Xa2 )
= ( produc3572288613182632605_a_a_a @ Qq2 ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= X3 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ) ).
% product_undefined_input
thf(fact_1098_product__undefined__input,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,Qq2: produc2766379329844667609_a_a_a,X3: b] :
( ~ ? [X4: produc7598642544577812982_a_a_a] :
( ( member3147200746921337119_a_a_a @ X4 @ ( transi549026741542983407_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) ) )
& ( ( produc5035679817875094482_a_a_a @ X4 )
= Qq2 )
& ( ( produc8807399175486215748_a_a_a @ ( produc7332565265614368020_a_a_a @ X4 ) )
= X3 ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ~ ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ? [Xa2: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ Xa2 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X7 )
= ( produc3656708485065107965_a_a_a @ Qq2 ) )
& ( ( produc7477144754405272026_a_a_a @ Xa2 )
= ( produc9018290274662147647_a_a_a @ Qq2 ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) )
= X3 )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ Xa2 ) ) ) ) ) ) ) ) ) ).
% product_undefined_input
thf(fact_1099_product__from__transition__split_I2_J,axiom,
! [T: produc7669896877331299902_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a] :
( ( member5238278507536988629_a_a_a @ T @ ( transi4297421501747413173_a_a_b @ ( produc2190053497452919855_a_a_a @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) ) )
=> ( ( member6990616694304513154_a_a_a @ Q1 @ ( states8463590192175095071_a_a_b @ M ) )
=> ( ( member6990616694304513154_a_a_a @ Q2 @ ( states8463590192175095071_a_a_b @ M ) )
=> ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= ( produc3572288613182632605_a_a_a @ ( produc302551054129649228_a_a_a @ T ) ) )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= ( produc1943859948161608478_a_a_a @ ( produc1023885589438848650_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= ( produc1515593567674010107_a_a_a @ ( produc3460917645060139100_a_a_a @ ( produc1023885589438848650_a_a_a @ T ) ) ) ) ) ) ) ) ).
% product_from_transition_split(2)
thf(fact_1100_product__from__transition__split_I2_J,axiom,
! [T: produc7598642544577812982_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a] :
( ( member3147200746921337119_a_a_a @ T @ ( transi549026741542983407_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) ) )
=> ( ( member5679158588528110291_a_a_a @ Q1 @ ( states3035385874452377268_a_b_c @ M ) )
=> ( ( member5679158588528110291_a_a_a @ Q2 @ ( states3035385874452377268_a_b_c @ M ) )
=> ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= ( produc9018290274662147647_a_a_a @ ( produc5035679817875094482_a_a_a @ T ) ) )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= ( produc8807399175486215748_a_a_a @ ( produc7332565265614368020_a_a_a @ T ) ) )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= ( produc5074649251625090012_a_a_a @ ( produc2959483784140025478_a_a_a @ ( produc7332565265614368020_a_a_a @ T ) ) ) ) ) ) ) ) ).
% product_from_transition_split(2)
thf(fact_1101_distinguishing__transitions__right__def,axiom,
( state_9218246414040145401_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q13: sum_su5154756782089200444_a_a_a,Q25: sum_su5154756782089200444_a_a_a] :
( collec7563953601204149921_a_a_a
@ ^ [Uu: produc1185401179908872758_a_a_a] :
? [Q14: sum_su5154756782089200444_a_a_a,Q26: sum_su5154756782089200444_a_a_a,X: b,Y4: c] :
( ( Uu
= ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) ) @ ( produc4152729215829753029_a_a_a @ X @ ( produc1982557662236492637_a_a_a @ Y4 @ ( sum_In5332043013833219623_a_a_a @ Q25 ) ) ) ) )
& ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) @ ( states2002317254985447971_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M3 @ Q13 ) @ ( from_F8539169374725194592_a_b_c @ M3 @ Q25 ) ) ) )
& ~ ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q14 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) )
& ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q26 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) ) ) ) ) ).
% distinguishing_transitions_right_def
thf(fact_1102_distinguishing__transitions__left__def,axiom,
( state_676393888658453318_a_b_c
= ( ^ [M3: fsm_Su3173892059090327343_a_b_c,Q13: sum_su5154756782089200444_a_a_a,Q25: sum_su5154756782089200444_a_a_a] :
( collec7563953601204149921_a_a_a
@ ^ [Uu: produc1185401179908872758_a_a_a] :
? [Q14: sum_su5154756782089200444_a_a_a,Q26: sum_su5154756782089200444_a_a_a,X: b,Y4: c] :
( ( Uu
= ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) ) @ ( produc4152729215829753029_a_a_a @ X @ ( produc1982557662236492637_a_a_a @ Y4 @ ( sum_In5332043013833219623_a_a_a @ Q13 ) ) ) ) )
& ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) @ ( states2002317254985447971_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M3 @ Q13 ) @ ( from_F8539169374725194592_a_b_c @ M3 @ Q25 ) ) ) )
& ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q14 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) )
& ~ ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q26 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M3 ) ) ) ) ) ) ).
% distinguishing_transitions_left_def
thf(fact_1103_distinguishing__transitions__left__right__intro,axiom,
! [S1: a,S2: a,M: fsm_a_b_c,Q1: a,Q2: a,X3: b,Y3: c] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ S1 @ S2 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) )
=> ( ~ ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X4 )
= S1 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) )
= X3 )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) ) )
= Y3 ) )
=> ( ? [X7: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X7 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X7 )
= S2 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) )
= X3 )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) ) )
= Y3 ) )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) @ ( produc1730628064597884819_a_a_a @ X3 @ ( produc8806894744968565733_a_a_a @ Y3 @ ( sum_In6345099547827038749od_a_a @ Q2 ) ) ) ) @ ( state_2881338517818858960_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_right_intro
thf(fact_1104_distinguishing__transitions__left__right__intro,axiom,
! [S1: produc1895207096998757355_a_a_a,S2: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,X3: sum_su5154756782089200444_a_a_a,Y3: b] :
( ( member4183500612887236192_a_a_a @ ( produc8806572864378474095_a_a_a @ S1 @ S2 ) @ ( states7450307986677394561_a_a_b @ ( produc2190053497452919855_a_a_a @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) ) )
=> ( ~ ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= S1 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= Y3 ) )
=> ( ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X7 )
= S2 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= Y3 ) )
=> ( member2160747886658840973_a_a_a @ ( produc4893933519386964208_a_a_a @ ( sum_In122109773348503092_a_a_a @ ( produc8806572864378474095_a_a_a @ S1 @ S2 ) ) @ ( produc9113862492967280422_a_a_a @ X3 @ ( produc2736063840373621035_a_a_a @ Y3 @ ( sum_In4154768905285699222_a_a_a @ Q2 ) ) ) ) @ ( state_234223814407059111_a_a_b @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_right_intro
thf(fact_1105_distinguishing__transitions__left__right__intro,axiom,
! [S1: sum_su5154756782089200444_a_a_a,S2: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,X3: b,Y3: c] :
( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) @ ( states2002317254985447971_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) ) )
=> ( ~ ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= S1 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= X3 )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= Y3 ) )
=> ( ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X7 )
= S2 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= X3 )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= Y3 ) )
=> ( member3530913115812046943_a_a_a @ ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) ) @ ( produc4152729215829753029_a_a_a @ X3 @ ( produc1982557662236492637_a_a_a @ Y3 @ ( sum_In5332043013833219623_a_a_a @ Q2 ) ) ) ) @ ( state_5647776831386003244_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_right_intro
thf(fact_1106_distinguishing__transitions__left__alt__intro,axiom,
! [S1: a,S2: a,M: fsm_a_b_c,Q1: a,Q2: a,X3: b,Y3: c] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ S1 @ S2 ) @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) )
=> ( ? [X7: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X7 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X7 )
= S1 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) )
= X3 )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X7 ) ) )
= Y3 ) )
=> ( ~ ? [X4: produc2669932201312201782od_c_a] :
( ( member5502040268208861279od_c_a @ X4 @ ( transitions_a_b_c @ M ) )
& ( ( produc4225943634317630866od_c_a @ X4 )
= S2 )
& ( ( produc301949074746585577od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) )
= X3 )
& ( ( product_fst_c_a @ ( produc5221446324160585515od_c_a @ ( produc8088130389382527188od_c_a @ X4 ) ) )
= Y3 ) )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ S1 @ S2 ) ) @ ( produc1730628064597884819_a_a_a @ X3 @ ( produc8806894744968565733_a_a_a @ Y3 @ ( sum_In6345099547827038749od_a_a @ Q1 ) ) ) ) @ ( state_2046487007905918109_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_alt_intro
thf(fact_1107_distinguishing__transitions__left__alt__intro,axiom,
! [S1: produc1895207096998757355_a_a_a,S2: produc1895207096998757355_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Q1: produc1895207096998757355_a_a_a,Q2: produc1895207096998757355_a_a_a,X3: sum_su5154756782089200444_a_a_a,Y3: b] :
( ( member4183500612887236192_a_a_a @ ( produc8806572864378474095_a_a_a @ S1 @ S2 ) @ ( states7450307986677394561_a_a_b @ ( produc2190053497452919855_a_a_a @ ( from_F6245563941867181427_a_a_b @ M @ Q1 ) @ ( from_F6245563941867181427_a_a_b @ M @ Q2 ) ) ) )
=> ( ? [X7: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X7 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X7 )
= S1 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X7 ) ) )
= Y3 ) )
=> ( ~ ? [X4: produc6800189296593107456_a_a_a] :
( ( member4643618012521571351_a_a_a @ X4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ X4 )
= S2 )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) )
= X3 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ X4 ) ) )
= Y3 ) )
=> ( member2160747886658840973_a_a_a @ ( produc4893933519386964208_a_a_a @ ( sum_In122109773348503092_a_a_a @ ( produc8806572864378474095_a_a_a @ S1 @ S2 ) ) @ ( produc9113862492967280422_a_a_a @ X3 @ ( produc2736063840373621035_a_a_a @ Y3 @ ( sum_In4154768905285699222_a_a_a @ Q1 ) ) ) ) @ ( state_8712764720510717172_a_a_b @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_alt_intro
thf(fact_1108_distinguishing__transitions__left__alt__intro,axiom,
! [S1: sum_su5154756782089200444_a_a_a,S2: sum_su5154756782089200444_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,X3: b,Y3: c] :
( ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) @ ( states2002317254985447971_a_b_c @ ( produc8615301468332162573_a_a_a @ ( from_F8539169374725194592_a_b_c @ M @ Q1 ) @ ( from_F8539169374725194592_a_b_c @ M @ Q2 ) ) ) )
=> ( ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X7 )
= S1 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) )
= X3 )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X7 ) ) )
= Y3 ) )
=> ( ~ ? [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ X4 )
= S2 )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) )
= X3 )
& ( ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ X4 ) ) )
= Y3 ) )
=> ( member3530913115812046943_a_a_a @ ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ S1 @ S2 ) ) @ ( produc4152729215829753029_a_a_a @ X3 @ ( produc1982557662236492637_a_a_a @ Y3 @ ( sum_In5332043013833219623_a_a_a @ Q1 ) ) ) ) @ ( state_1106402805630587423_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% distinguishing_transitions_left_alt_intro
thf(fact_1109_canonical__separator__transitions__def,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
= ( sup_su9011528761648865002_a_a_a
@ ( sup_su9011528761648865002_a_a_a
@ ( collec3562233214436895265_a_a_a
@ ^ [Uu: produc884577481120224310_a_a_a] :
? [Q14: a,Q26: a,X: b,Y4: c,Q15: a,Q27: a] :
( ( Uu
= ( produc6863513614254923246_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q14 @ Q26 ) ) @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ ( sum_In6412843608951811077_a_a_a @ ( product_Pair_a_a @ Q15 @ Q27 ) ) ) ) ) )
& ( member6611408146729689119od_a_a @ ( produc2632091562447838182od_a_a @ ( product_Pair_a_a @ Q14 @ Q26 ) @ ( produc2343341850531023270od_a_a @ X @ ( produc8376336777614417598od_a_a @ Y4 @ ( product_Pair_a_a @ Q15 @ Q27 ) ) ) ) @ ( transi6401751653757136829_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) ) ) )
@ ( state_251499256903769654_a_b_c @ M @ Q1 @ Q2 ) )
@ ( state_581478702265048387_a_b_c @ M @ Q1 @ Q2 ) ) ) ) ) ).
% canonical_separator_transitions_def
thf(fact_1110_canonical__separator__path__shift,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a,P4: list_P558552684728352636od_a_a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( path_P4567602787516311982_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) @ ( initia4141967198046469911_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) @ P4 )
= ( path_S221595587009941175_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) @ ( initia839594848065427214_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
@ ( map_Pr8315520957595816964_a_a_a
@ ^ [T4: produc3308035872450592246od_a_a] : ( produc6863513614254923246_a_a_a @ ( sum_In6412843608951811077_a_a_a @ ( produc2892452523101172178od_a_a @ T4 ) ) @ ( produc1730628064597884819_a_a_a @ ( produc806483927813978002od_a_a @ ( produc8587744923287169300od_a_a @ T4 ) ) @ ( produc8806894744968565733_a_a_a @ ( produc5237419938360121514od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T4 ) ) ) @ ( sum_In6412843608951811077_a_a_a @ ( produc933545150919345644od_a_a @ ( produc4668670682878874324od_a_a @ ( produc8587744923287169300od_a_a @ T4 ) ) ) ) ) ) )
@ P4 ) ) ) ) ) ).
% canonical_separator_path_shift
thf(fact_1111_h__out__alt__def,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,X3: b] :
( ( h_out_2422034477872479448_a_b_c @ M @ ( produc6086470211827429482_a_a_b @ Q @ X3 ) )
= ( collect_c
@ ^ [Uu: c] :
? [T4: produc884577481120224310_a_a_a] :
( ( Uu
= ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
& ( member8362999488266169055_a_a_a @ T4 @ ( transi749694810082594024_a_b_c @ M ) )
& ( ( produc7477144754405272026_a_a_a @ T4 )
= Q )
& ( ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) )
= X3 ) ) ) ) ).
% h_out_alt_def
thf(fact_1112_h__out__alt__def,axiom,
! [M: fsm_Pr6287166851770849218_a_a_b,Q: produc1895207096998757355_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( h_out_6310775740478713339_a_a_b @ M @ ( produc8580279754556576192_a_a_a @ Q @ X3 ) )
= ( collect_b
@ ^ [Uu: b] :
? [T4: produc6800189296593107456_a_a_a] :
( ( Uu
= ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
& ( member4643618012521571351_a_a_a @ T4 @ ( transi7010299678732630507_a_a_b @ M ) )
& ( ( produc2316789063618113990_a_a_a @ T4 )
= Q )
& ( ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) )
= X3 ) ) ) ) ).
% h_out_alt_def
thf(fact_1113_bex__empty,axiom,
! [P: sum_su5154756782089200444_a_a_a > $o] :
~ ? [X7: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X7 @ bot_bo2676859181106700934_a_a_a )
& ( P @ X7 ) ) ).
% bex_empty
thf(fact_1114_bex__empty,axiom,
! [P: produc4770514982935793080_a_a_b > $o] :
~ ? [X7: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X7 @ bot_bo5052542052834138114_a_a_b )
& ( P @ X7 ) ) ).
% bex_empty
thf(fact_1115_bex__empty,axiom,
! [P: produc884577481120224310_a_a_a > $o] :
~ ? [X7: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X7 @ bot_bo2898616998271641474_a_a_a )
& ( P @ X7 ) ) ).
% bex_empty
thf(fact_1116_Bex__def,axiom,
( bex_Su2623642379066622940_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,P3: sum_su5154756782089200444_a_a_a > $o] :
? [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A3 )
& ( P3 @ X ) ) ) ) ).
% Bex_def
thf(fact_1117_Bex__def,axiom,
( bex_Pr583515590951275414_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,P3: produc884577481120224310_a_a_a > $o] :
? [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ A3 )
& ( P3 @ X ) ) ) ) ).
% Bex_def
thf(fact_1118_Bex__def,axiom,
( bex_Pr62707341681643096_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,P3: produc4770514982935793080_a_a_b > $o] :
? [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ A3 )
& ( P3 @ X ) ) ) ) ).
% Bex_def
thf(fact_1119_h__out_Osimps,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q: sum_su5154756782089200444_a_a_a,X3: b] :
( ( h_out_2422034477872479448_a_b_c @ M @ ( produc6086470211827429482_a_a_b @ Q @ X3 ) )
= ( collect_c
@ ^ [Y4: c] :
? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q @ ( produc1730628064597884819_a_a_a @ X3 @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) ) ) ) ).
% h_out.simps
thf(fact_1120_h__out_Osimps,axiom,
! [M: fsm_a_a_a,Q: a,X3: a] :
( ( h_out_a_a_a @ M @ ( product_Pair_a_a @ Q @ X3 ) )
= ( collect_a
@ ^ [Y4: a] :
? [Q4: a] : ( member1536750027164364322od_a_a @ ( produc7673539858576465641od_a_a @ Q @ ( produc431845341423274048od_a_a @ X3 @ ( product_Pair_a_a @ Y4 @ Q4 ) ) ) @ ( transitions_a_a_a @ M ) ) ) ) ).
% h_out.simps
thf(fact_1121_h__out_Oelims,axiom,
! [X3: fsm_Su3173892059090327343_a_b_c,Xa: produc4770514982935793080_a_a_b,Y3: set_c] :
( ( ( h_out_2422034477872479448_a_b_c @ X3 @ Xa )
= Y3 )
=> ~ ! [Q7: sum_su5154756782089200444_a_a_a,X4: b] :
( ( Xa
= ( produc6086470211827429482_a_a_b @ Q7 @ X4 ) )
=> ( Y3
!= ( collect_c
@ ^ [Y4: c] :
? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q7 @ ( produc1730628064597884819_a_a_a @ X4 @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ X3 ) ) ) ) ) ) ).
% h_out.elims
thf(fact_1122_h__out_Oelims,axiom,
! [X3: fsm_a_a_a,Xa: product_prod_a_a,Y3: set_a] :
( ( ( h_out_a_a_a @ X3 @ Xa )
= Y3 )
=> ~ ! [Q7: a,X4: a] :
( ( Xa
= ( product_Pair_a_a @ Q7 @ X4 ) )
=> ( Y3
!= ( collect_a
@ ^ [Y4: a] :
? [Q4: a] : ( member1536750027164364322od_a_a @ ( produc7673539858576465641od_a_a @ Q7 @ ( produc431845341423274048od_a_a @ X4 @ ( product_Pair_a_a @ Y4 @ Q4 ) ) ) @ ( transitions_a_a_a @ X3 ) ) ) ) ) ) ).
% h_out.elims
thf(fact_1123_distinguishing__transitions__alt__def,axiom,
! [M: fsm_Su3173892059090327343_a_b_c,Q1: sum_su5154756782089200444_a_a_a,Q2: sum_su5154756782089200444_a_a_a,PS: set_Pr5813531400943588409_a_a_a] :
( ( fSM_di7339306060024166443_a_b_c @ ( h_out_2422034477872479448_a_b_c @ M ) @ Q1 @ Q2 @ PS @ ( inputs3694848887974842907_a_b_c @ M ) )
= ( sup_su7948560395287882858_a_a_a
@ ( collec7563953601204149921_a_a_a
@ ^ [Uu: produc1185401179908872758_a_a_a] :
? [Q14: sum_su5154756782089200444_a_a_a,Q26: sum_su5154756782089200444_a_a_a,X: b,Y4: c] :
( ( Uu
= ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) ) @ ( produc4152729215829753029_a_a_a @ X @ ( produc1982557662236492637_a_a_a @ Y4 @ ( sum_In5332043013833219623_a_a_a @ Q1 ) ) ) ) )
& ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) @ PS )
& ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q14 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) )
& ~ ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q26 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) ) ) )
@ ( collec7563953601204149921_a_a_a
@ ^ [Uu: produc1185401179908872758_a_a_a] :
? [Q14: sum_su5154756782089200444_a_a_a,Q26: sum_su5154756782089200444_a_a_a,X: b,Y4: c] :
( ( Uu
= ( produc7266650933148349350_a_a_a @ ( sum_In3471042157297199015_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) ) @ ( produc4152729215829753029_a_a_a @ X @ ( produc1982557662236492637_a_a_a @ Y4 @ ( sum_In5332043013833219623_a_a_a @ Q2 ) ) ) ) )
& ( member6836137003679210882_a_a_a @ ( produc5672884958730733073_a_a_a @ Q14 @ Q26 ) @ PS )
& ~ ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q14 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) )
& ? [Q4: sum_su5154756782089200444_a_a_a] : ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ Q26 @ ( produc1730628064597884819_a_a_a @ X @ ( produc8806894744968565733_a_a_a @ Y4 @ Q4 ) ) ) @ ( transi749694810082594024_a_b_c @ M ) ) ) ) ) ) ).
% distinguishing_transitions_alt_def
thf(fact_1124_canonical__separator__simps_I5_J,axiom,
! [Q1: a,M: fsm_a_b_c,Q2: a] :
( ( member_a @ Q1 @ ( states_a_b_c @ M ) )
=> ( ( member_a @ Q2 @ ( states_a_b_c @ M ) )
=> ( ( transi749694810082594024_a_b_c @ ( state_7524743879100055981_a_b_c @ M @ Q1 @ Q2 ) )
= ( sup_su9011528761648865002_a_a_a @ ( fSM_sh2270962973017757008_b_c_a @ ( transi6401751653757136829_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) ) @ ( fSM_di5981764419675225489_a_b_c @ ( h_out_a_b_c @ M ) @ Q1 @ Q2 @ ( states3827391290251485425_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) @ ( inputs2873161410287034186_a_b_c @ ( produc2510185919789642449_b_c_a @ ( from_FSM_a_b_c @ M @ Q1 ) @ ( from_FSM_a_b_c @ M @ Q2 ) ) ) ) ) ) ) ) ).
% canonical_separator_simps(5)
thf(fact_1125_FSM_Ocanonical__separator_H__simps_I5_J,axiom,
! [P: fsm_Pr5633030146480774220_a_b_c,Q1: a,Q2: a,M: fsm_a_b_c] :
( ( ( initia4141967198046469911_a_b_c @ P )
= ( product_Pair_a_a @ Q1 @ Q2 ) )
=> ( ( transi749694810082594024_a_b_c @ ( canoni1795827711669416976_a_b_c @ M @ P @ Q1 @ Q2 ) )
= ( sup_su9011528761648865002_a_a_a @ ( fSM_sh2270962973017757008_b_c_a @ ( transi6401751653757136829_a_b_c @ P ) ) @ ( fSM_di5981764419675225489_a_b_c @ ( h_out_a_b_c @ M ) @ Q1 @ Q2 @ ( states3827391290251485425_a_b_c @ P ) @ ( inputs2873161410287034186_a_b_c @ P ) ) ) ) ) ).
% FSM.canonical_separator'_simps(5)
thf(fact_1126_canonical__separator_H__simps__without__assm_I5_J,axiom,
! [P: fsm_Pr5633030146480774220_a_b_c,Q1: a,Q2: a,M: fsm_a_b_c] :
( ( ( ( initia4141967198046469911_a_b_c @ P )
= ( product_Pair_a_a @ Q1 @ Q2 ) )
=> ( ( transi749694810082594024_a_b_c @ ( canoni1795827711669416976_a_b_c @ M @ P @ Q1 @ Q2 ) )
= ( sup_su9011528761648865002_a_a_a @ ( fSM_sh2270962973017757008_b_c_a @ ( transi6401751653757136829_a_b_c @ P ) ) @ ( fSM_di5981764419675225489_a_b_c @ ( h_out_a_b_c @ M ) @ Q1 @ Q2 @ ( states3827391290251485425_a_b_c @ P ) @ ( inputs2873161410287034186_a_b_c @ P ) ) ) ) )
& ( ( ( initia4141967198046469911_a_b_c @ P )
!= ( product_Pair_a_a @ Q1 @ Q2 ) )
=> ( ( transi749694810082594024_a_b_c @ ( canoni1795827711669416976_a_b_c @ M @ P @ Q1 @ Q2 ) )
= bot_bo2898616998271641474_a_a_a ) ) ) ).
% canonical_separator'_simps_without_assm(5)
thf(fact_1127_io__targets__next,axiom,
! [T: produc884577481120224310_a_a_a,M: fsm_Su3173892059090327343_a_b_c,Io: list_P903359562653991662od_b_c] :
( ( member8362999488266169055_a_a_a @ T @ ( transi749694810082594024_a_b_c @ M ) )
=> ( ord_le4476889455585342546_a_a_a @ ( io_tar1727080856364058086_a_b_c @ M @ Io @ ( produc1172910294343954743_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T ) ) ) )
@ ( io_tar1727080856364058086_a_b_c @ M
@ ( append2547753245680614915od_b_c
@ ( map_Pr6504563922737449846od_b_c
@ ^ [T4: produc884577481120224310_a_a_a] : ( product_Pair_b_c @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) @ ( produc6784836004715151097_a_a_a @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ T4 ) ) ) )
@ ( cons_P6318101215856909548_a_a_a @ T @ nil_Pr6029279252097497404_a_a_a ) )
@ Io )
@ ( produc7477144754405272026_a_a_a @ T ) ) ) ) ).
% io_targets_next
thf(fact_1128_io__targets__next,axiom,
! [T: produc6800189296593107456_a_a_a,M: fsm_Pr6287166851770849218_a_a_b,Io: list_P7155397214832950472_a_a_b] :
( ( member4643618012521571351_a_a_a @ T @ ( transi7010299678732630507_a_a_b @ M ) )
=> ( ord_le6734046778807601793_a_a_a @ ( io_tar1879755107597495661_a_a_b @ M @ Io @ ( produc6236129573204179685_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T ) ) ) )
@ ( io_tar1879755107597495661_a_a_b @ M
@ ( append157347090090570333_a_a_b
@ ( map_Pr6873991885683231230_a_a_b
@ ^ [T4: produc6800189296593107456_a_a_a] : ( produc6086470211827429482_a_a_b @ ( produc7477144754405272026_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) @ ( produc5842599967860340391_a_a_a @ ( produc1629229363059081756_a_a_a @ ( produc3833846760516644612_a_a_a @ T4 ) ) ) )
@ ( cons_P5563258090397451722_a_a_a @ T @ nil_Pr3590249381822989690_a_a_a ) )
@ Io )
@ ( produc2316789063618113990_a_a_a @ T ) ) ) ) ).
% io_targets_next
thf(fact_1129_subsetI,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ! [X4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X4 @ A2 )
=> ( member5679158588528110291_a_a_a @ X4 @ B3 ) )
=> ( ord_le4476889455585342546_a_a_a @ A2 @ B3 ) ) ).
% subsetI
thf(fact_1130_subsetI,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ! [X4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X4 @ A2 )
=> ( member8362999488266169055_a_a_a @ X4 @ B3 ) )
=> ( ord_le8158965334049305270_a_a_a @ A2 @ B3 ) ) ).
% subsetI
thf(fact_1131_subsetI,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ! [X4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X4 @ A2 )
=> ( member642552543386773071_a_a_b @ X4 @ B3 ) )
=> ( ord_le2852551352416386510_a_a_b @ A2 @ B3 ) ) ).
% subsetI
thf(fact_1132_le__sup__iff,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) @ Z2 )
= ( ( ord_le4476889455585342546_a_a_a @ X3 @ Z2 )
& ( ord_le4476889455585342546_a_a_a @ Y3 @ Z2 ) ) ) ).
% le_sup_iff
thf(fact_1133_sup_Obounded__iff,axiom,
! [B: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ B @ C ) @ A )
= ( ( ord_le4476889455585342546_a_a_a @ B @ A )
& ( ord_le4476889455585342546_a_a_a @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_1134_empty__subsetI,axiom,
! [A2: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ bot_bo2676859181106700934_a_a_a @ A2 ) ).
% empty_subsetI
thf(fact_1135_empty__subsetI,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] : ( ord_le2852551352416386510_a_a_b @ bot_bo5052542052834138114_a_a_b @ A2 ) ).
% empty_subsetI
thf(fact_1136_empty__subsetI,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] : ( ord_le8158965334049305270_a_a_a @ bot_bo2898616998271641474_a_a_a @ A2 ) ).
% empty_subsetI
thf(fact_1137_subset__empty,axiom,
! [A2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ bot_bo2676859181106700934_a_a_a )
= ( A2 = bot_bo2676859181106700934_a_a_a ) ) ).
% subset_empty
thf(fact_1138_subset__empty,axiom,
! [A2: set_Pr6246767948713639278_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A2 @ bot_bo5052542052834138114_a_a_b )
= ( A2 = bot_bo5052542052834138114_a_a_b ) ) ).
% subset_empty
thf(fact_1139_subset__empty,axiom,
! [A2: set_Pr4618682941230328598_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A2 @ bot_bo2898616998271641474_a_a_a )
= ( A2 = bot_bo2898616998271641474_a_a_a ) ) ).
% subset_empty
thf(fact_1140_insert__subset,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( insert5061175218292437356_a_a_a @ X3 @ A2 ) @ B3 )
= ( ( member5679158588528110291_a_a_a @ X3 @ B3 )
& ( ord_le4476889455585342546_a_a_a @ A2 @ B3 ) ) ) ).
% insert_subset
thf(fact_1141_insert__subset,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ ( insert2249508923356641798_a_a_a @ X3 @ A2 ) @ B3 )
= ( ( member8362999488266169055_a_a_a @ X3 @ B3 )
& ( ord_le8158965334049305270_a_a_a @ A2 @ B3 ) ) ) ).
% insert_subset
thf(fact_1142_insert__subset,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ ( insert8042272945010224104_a_a_b @ X3 @ A2 ) @ B3 )
= ( ( member642552543386773071_a_a_b @ X3 @ B3 )
& ( ord_le2852551352416386510_a_a_b @ A2 @ B3 ) ) ) ).
% insert_subset
thf(fact_1143_Un__subset__iff,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) @ C2 )
= ( ( ord_le4476889455585342546_a_a_a @ A2 @ C2 )
& ( ord_le4476889455585342546_a_a_a @ B3 @ C2 ) ) ) ).
% Un_subset_iff
thf(fact_1144_singleton__insert__inj__eq,axiom,
! [B: sum_su5154756782089200444_a_a_a,A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a )
= ( insert5061175218292437356_a_a_a @ A @ A2 ) )
= ( ( A = B )
& ( ord_le4476889455585342546_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% singleton_insert_inj_eq
thf(fact_1145_singleton__insert__inj__eq,axiom,
! [B: produc4770514982935793080_a_a_b,A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b] :
( ( ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b )
= ( insert8042272945010224104_a_a_b @ A @ A2 ) )
= ( ( A = B )
& ( ord_le2852551352416386510_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% singleton_insert_inj_eq
thf(fact_1146_singleton__insert__inj__eq,axiom,
! [B: produc884577481120224310_a_a_a,A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a] :
( ( ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a )
= ( insert2249508923356641798_a_a_a @ A @ A2 ) )
= ( ( A = B )
& ( ord_le8158965334049305270_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% singleton_insert_inj_eq
thf(fact_1147_singleton__insert__inj__eq_H,axiom,
! [A: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B: sum_su5154756782089200444_a_a_a] :
( ( ( insert5061175218292437356_a_a_a @ A @ A2 )
= ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a ) )
= ( ( A = B )
& ( ord_le4476889455585342546_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ B @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% singleton_insert_inj_eq'
thf(fact_1148_singleton__insert__inj__eq_H,axiom,
! [A: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B: produc4770514982935793080_a_a_b] :
( ( ( insert8042272945010224104_a_a_b @ A @ A2 )
= ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b ) )
= ( ( A = B )
& ( ord_le2852551352416386510_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ B @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% singleton_insert_inj_eq'
thf(fact_1149_singleton__insert__inj__eq_H,axiom,
! [A: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B: produc884577481120224310_a_a_a] :
( ( ( insert2249508923356641798_a_a_a @ A @ A2 )
= ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a ) )
= ( ( A = B )
& ( ord_le8158965334049305270_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ B @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% singleton_insert_inj_eq'
thf(fact_1150_less__prod__simp,axiom,
! [X1: nat,Y1: nat,X2: nat,Y2: nat] :
( ( ord_le1203424502768444845at_nat @ ( product_Pair_nat_nat @ X1 @ Y1 ) @ ( product_Pair_nat_nat @ X2 @ Y2 ) )
= ( ( ord_less_nat @ X1 @ X2 )
| ( ( ord_less_eq_nat @ X1 @ X2 )
& ( ord_less_nat @ Y1 @ Y2 ) ) ) ) ).
% less_prod_simp
thf(fact_1151_leD,axiom,
! [Y3: nat,X3: nat] :
( ( ord_less_eq_nat @ Y3 @ X3 )
=> ~ ( ord_less_nat @ X3 @ Y3 ) ) ).
% leD
thf(fact_1152_leI,axiom,
! [X3: nat,Y3: nat] :
( ~ ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ Y3 @ X3 ) ) ).
% leI
thf(fact_1153_nless__le,axiom,
! [A: nat,B: nat] :
( ( ~ ( ord_less_nat @ A @ B ) )
= ( ~ ( ord_less_eq_nat @ A @ B )
| ( A = B ) ) ) ).
% nless_le
thf(fact_1154_antisym__conv1,axiom,
! [X3: nat,Y3: nat] :
( ~ ( ord_less_nat @ X3 @ Y3 )
=> ( ( ord_less_eq_nat @ X3 @ Y3 )
= ( X3 = Y3 ) ) ) ).
% antisym_conv1
thf(fact_1155_antisym__conv2,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ( ~ ( ord_less_nat @ X3 @ Y3 ) )
= ( X3 = Y3 ) ) ) ).
% antisym_conv2
thf(fact_1156_less__le__not__le,axiom,
( ord_less_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_eq_nat @ X @ Y4 )
& ~ ( ord_less_eq_nat @ Y4 @ X ) ) ) ) ).
% less_le_not_le
thf(fact_1157_not__le__imp__less,axiom,
! [Y3: nat,X3: nat] :
( ~ ( ord_less_eq_nat @ Y3 @ X3 )
=> ( ord_less_nat @ X3 @ Y3 ) ) ).
% not_le_imp_less
thf(fact_1158_order_Oorder__iff__strict,axiom,
( ord_less_eq_nat
= ( ^ [A4: nat,B6: nat] :
( ( ord_less_nat @ A4 @ B6 )
| ( A4 = B6 ) ) ) ) ).
% order.order_iff_strict
thf(fact_1159_order_Ostrict__iff__order,axiom,
( ord_less_nat
= ( ^ [A4: nat,B6: nat] :
( ( ord_less_eq_nat @ A4 @ B6 )
& ( A4 != B6 ) ) ) ) ).
% order.strict_iff_order
thf(fact_1160_order_Ostrict__trans1,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans1
thf(fact_1161_order_Ostrict__trans2,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans2
thf(fact_1162_order_Ostrict__iff__not,axiom,
( ord_less_nat
= ( ^ [A4: nat,B6: nat] :
( ( ord_less_eq_nat @ A4 @ B6 )
& ~ ( ord_less_eq_nat @ B6 @ A4 ) ) ) ) ).
% order.strict_iff_not
thf(fact_1163_dual__order_Oorder__iff__strict,axiom,
( ord_less_eq_nat
= ( ^ [B6: nat,A4: nat] :
( ( ord_less_nat @ B6 @ A4 )
| ( A4 = B6 ) ) ) ) ).
% dual_order.order_iff_strict
thf(fact_1164_dual__order_Ostrict__iff__order,axiom,
( ord_less_nat
= ( ^ [B6: nat,A4: nat] :
( ( ord_less_eq_nat @ B6 @ A4 )
& ( A4 != B6 ) ) ) ) ).
% dual_order.strict_iff_order
thf(fact_1165_dual__order_Ostrict__trans1,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans1
thf(fact_1166_dual__order_Ostrict__trans2,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( ord_less_eq_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans2
thf(fact_1167_dual__order_Ostrict__iff__not,axiom,
( ord_less_nat
= ( ^ [B6: nat,A4: nat] :
( ( ord_less_eq_nat @ B6 @ A4 )
& ~ ( ord_less_eq_nat @ A4 @ B6 ) ) ) ) ).
% dual_order.strict_iff_not
thf(fact_1168_order_Ostrict__implies__order,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( ord_less_eq_nat @ A @ B ) ) ).
% order.strict_implies_order
thf(fact_1169_dual__order_Ostrict__implies__order,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( ord_less_eq_nat @ B @ A ) ) ).
% dual_order.strict_implies_order
thf(fact_1170_order__le__less,axiom,
( ord_less_eq_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_nat @ X @ Y4 )
| ( X = Y4 ) ) ) ) ).
% order_le_less
thf(fact_1171_order__less__le,axiom,
( ord_less_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_eq_nat @ X @ Y4 )
& ( X != Y4 ) ) ) ) ).
% order_less_le
thf(fact_1172_linorder__not__le,axiom,
! [X3: nat,Y3: nat] :
( ( ~ ( ord_less_eq_nat @ X3 @ Y3 ) )
= ( ord_less_nat @ Y3 @ X3 ) ) ).
% linorder_not_le
thf(fact_1173_linorder__not__less,axiom,
! [X3: nat,Y3: nat] :
( ( ~ ( ord_less_nat @ X3 @ Y3 ) )
= ( ord_less_eq_nat @ Y3 @ X3 ) ) ).
% linorder_not_less
thf(fact_1174_order__less__imp__le,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ X3 @ Y3 ) ) ).
% order_less_imp_le
thf(fact_1175_order__le__neq__trans,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( A != B )
=> ( ord_less_nat @ A @ B ) ) ) ).
% order_le_neq_trans
thf(fact_1176_order__neq__le__trans,axiom,
! [A: nat,B: nat] :
( ( A != B )
=> ( ( ord_less_eq_nat @ A @ B )
=> ( ord_less_nat @ A @ B ) ) ) ).
% order_neq_le_trans
thf(fact_1177_order__le__less__trans,axiom,
! [X3: nat,Y3: nat,Z2: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ( ord_less_nat @ Y3 @ Z2 )
=> ( ord_less_nat @ X3 @ Z2 ) ) ) ).
% order_le_less_trans
thf(fact_1178_order__less__le__trans,axiom,
! [X3: nat,Y3: nat,Z2: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ( ord_less_eq_nat @ Y3 @ Z2 )
=> ( ord_less_nat @ X3 @ Z2 ) ) ) ).
% order_less_le_trans
thf(fact_1179_order__le__less__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_le_less_subst1
thf(fact_1180_order__less__le__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X4: nat,Y: nat] :
( ( ord_less_nat @ X4 @ Y )
=> ( ord_less_nat @ ( F @ X4 ) @ ( F @ Y ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_less_le_subst2
thf(fact_1181_linorder__le__less__linear,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
| ( ord_less_nat @ Y3 @ X3 ) ) ).
% linorder_le_less_linear
thf(fact_1182_order__le__imp__less__or__eq,axiom,
! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ( ord_less_nat @ X3 @ Y3 )
| ( X3 = Y3 ) ) ) ).
% order_le_imp_less_or_eq
thf(fact_1183_bot_Oextremum__uniqueI,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A @ bot_bo2676859181106700934_a_a_a )
=> ( A = bot_bo2676859181106700934_a_a_a ) ) ).
% bot.extremum_uniqueI
thf(fact_1184_bot_Oextremum__uniqueI,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A @ bot_bo5052542052834138114_a_a_b )
=> ( A = bot_bo5052542052834138114_a_a_b ) ) ).
% bot.extremum_uniqueI
thf(fact_1185_bot_Oextremum__uniqueI,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A @ bot_bo2898616998271641474_a_a_a )
=> ( A = bot_bo2898616998271641474_a_a_a ) ) ).
% bot.extremum_uniqueI
thf(fact_1186_bot_Oextremum__unique,axiom,
! [A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A @ bot_bo2676859181106700934_a_a_a )
= ( A = bot_bo2676859181106700934_a_a_a ) ) ).
% bot.extremum_unique
thf(fact_1187_bot_Oextremum__unique,axiom,
! [A: set_Pr6246767948713639278_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A @ bot_bo5052542052834138114_a_a_b )
= ( A = bot_bo5052542052834138114_a_a_b ) ) ).
% bot.extremum_unique
thf(fact_1188_bot_Oextremum__unique,axiom,
! [A: set_Pr4618682941230328598_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A @ bot_bo2898616998271641474_a_a_a )
= ( A = bot_bo2898616998271641474_a_a_a ) ) ).
% bot.extremum_unique
thf(fact_1189_bot_Oextremum,axiom,
! [A: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ bot_bo2676859181106700934_a_a_a @ A ) ).
% bot.extremum
thf(fact_1190_bot_Oextremum,axiom,
! [A: set_Pr6246767948713639278_a_a_b] : ( ord_le2852551352416386510_a_a_b @ bot_bo5052542052834138114_a_a_b @ A ) ).
% bot.extremum
thf(fact_1191_bot_Oextremum,axiom,
! [A: set_Pr4618682941230328598_a_a_a] : ( ord_le8158965334049305270_a_a_a @ bot_bo2898616998271641474_a_a_a @ A ) ).
% bot.extremum
thf(fact_1192_inf__sup__ord_I4_J,axiom,
! [Y3: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ Y3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% inf_sup_ord(4)
thf(fact_1193_inf__sup__ord_I3_J,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% inf_sup_ord(3)
thf(fact_1194_le__supE,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A @ B ) @ X3 )
=> ~ ( ( ord_le4476889455585342546_a_a_a @ A @ X3 )
=> ~ ( ord_le4476889455585342546_a_a_a @ B @ X3 ) ) ) ).
% le_supE
thf(fact_1195_le__supI,axiom,
! [A: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A @ X3 )
=> ( ( ord_le4476889455585342546_a_a_a @ B @ X3 )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A @ B ) @ X3 ) ) ) ).
% le_supI
thf(fact_1196_sup__ge1,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% sup_ge1
thf(fact_1197_sup__ge2,axiom,
! [Y3: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ Y3 @ ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 ) ) ).
% sup_ge2
thf(fact_1198_le__supI1,axiom,
! [X3: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ X3 @ A )
=> ( ord_le4476889455585342546_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% le_supI1
thf(fact_1199_le__supI2,axiom,
! [X3: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ X3 @ B )
=> ( ord_le4476889455585342546_a_a_a @ X3 @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% le_supI2
thf(fact_1200_sup_Omono,axiom,
! [C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,D: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ C @ A )
=> ( ( ord_le4476889455585342546_a_a_a @ D @ B )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ C @ D ) @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ) ).
% sup.mono
thf(fact_1201_sup__mono,axiom,
! [A: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,D: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A @ C )
=> ( ( ord_le4476889455585342546_a_a_a @ B @ D )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A @ B ) @ ( sup_su7096409449263244574_a_a_a @ C @ D ) ) ) ) ).
% sup_mono
thf(fact_1202_sup__least,axiom,
! [Y3: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a,Z2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ Y3 @ X3 )
=> ( ( ord_le4476889455585342546_a_a_a @ Z2 @ X3 )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ Y3 @ Z2 ) @ X3 ) ) ) ).
% sup_least
thf(fact_1203_le__iff__sup,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [X: set_Su8591296761904255986_a_a_a,Y4: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ X @ Y4 )
= Y4 ) ) ) ).
% le_iff_sup
thf(fact_1204_sup_OorderE,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ B @ A )
=> ( A
= ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% sup.orderE
thf(fact_1205_sup_OorderI,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( A
= ( sup_su7096409449263244574_a_a_a @ A @ B ) )
=> ( ord_le4476889455585342546_a_a_a @ B @ A ) ) ).
% sup.orderI
thf(fact_1206_sup__unique,axiom,
! [F: set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a > set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ! [X4: set_Su8591296761904255986_a_a_a,Y: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ X4 @ ( F @ X4 @ Y ) )
=> ( ! [X4: set_Su8591296761904255986_a_a_a,Y: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ Y @ ( F @ X4 @ Y ) )
=> ( ! [X4: set_Su8591296761904255986_a_a_a,Y: set_Su8591296761904255986_a_a_a,Z: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ Y @ X4 )
=> ( ( ord_le4476889455585342546_a_a_a @ Z @ X4 )
=> ( ord_le4476889455585342546_a_a_a @ ( F @ Y @ Z ) @ X4 ) ) )
=> ( ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 )
= ( F @ X3 @ Y3 ) ) ) ) ) ).
% sup_unique
thf(fact_1207_sup_Oabsorb1,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ B @ A )
=> ( ( sup_su7096409449263244574_a_a_a @ A @ B )
= A ) ) ).
% sup.absorb1
thf(fact_1208_sup_Oabsorb2,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A @ B )
=> ( ( sup_su7096409449263244574_a_a_a @ A @ B )
= B ) ) ).
% sup.absorb2
thf(fact_1209_sup__absorb1,axiom,
! [Y3: set_Su8591296761904255986_a_a_a,X3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ Y3 @ X3 )
=> ( ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 )
= X3 ) ) ).
% sup_absorb1
thf(fact_1210_sup__absorb2,axiom,
! [X3: set_Su8591296761904255986_a_a_a,Y3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ X3 @ Y3 )
=> ( ( sup_su7096409449263244574_a_a_a @ X3 @ Y3 )
= Y3 ) ) ).
% sup_absorb2
thf(fact_1211_sup_OboundedE,axiom,
! [B: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ B @ C ) @ A )
=> ~ ( ( ord_le4476889455585342546_a_a_a @ B @ A )
=> ~ ( ord_le4476889455585342546_a_a_a @ C @ A ) ) ) ).
% sup.boundedE
thf(fact_1212_sup_OboundedI,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,C: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ B @ A )
=> ( ( ord_le4476889455585342546_a_a_a @ C @ A )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ B @ C ) @ A ) ) ) ).
% sup.boundedI
thf(fact_1213_sup_Oorder__iff,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [B6: set_Su8591296761904255986_a_a_a,A4: set_Su8591296761904255986_a_a_a] :
( A4
= ( sup_su7096409449263244574_a_a_a @ A4 @ B6 ) ) ) ) ).
% sup.order_iff
thf(fact_1214_sup_Ocobounded1,axiom,
! [A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ A @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ).
% sup.cobounded1
thf(fact_1215_sup_Ocobounded2,axiom,
! [B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ B @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ).
% sup.cobounded2
thf(fact_1216_sup_Oabsorb__iff1,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [B6: set_Su8591296761904255986_a_a_a,A4: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A4 @ B6 )
= A4 ) ) ) ).
% sup.absorb_iff1
thf(fact_1217_sup_Oabsorb__iff2,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [A4: set_Su8591296761904255986_a_a_a,B6: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A4 @ B6 )
= B6 ) ) ) ).
% sup.absorb_iff2
thf(fact_1218_sup_OcoboundedI1,axiom,
! [C: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ C @ A )
=> ( ord_le4476889455585342546_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_1219_sup_OcoboundedI2,axiom,
! [C: set_Su8591296761904255986_a_a_a,B: set_Su8591296761904255986_a_a_a,A: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ C @ B )
=> ( ord_le4476889455585342546_a_a_a @ C @ ( sup_su7096409449263244574_a_a_a @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_1220_subset__code_I1_J,axiom,
! [Xs: list_P8197596098214363964_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ ( set_Pr8067384617587748683_a_a_a @ Xs ) @ B3 )
= ( ! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ ( set_Pr8067384617587748683_a_a_a @ Xs ) )
=> ( member8362999488266169055_a_a_a @ X @ B3 ) ) ) ) ).
% subset_code(1)
thf(fact_1221_subset__code_I1_J,axiom,
! [Xs: list_S8072159660131056972_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs ) @ B3 )
= ( ! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ ( set_Su3113867532901839207_a_a_a @ Xs ) )
=> ( member5679158588528110291_a_a_a @ X @ B3 ) ) ) ) ).
% subset_code(1)
thf(fact_1222_subset__code_I1_J,axiom,
! [Xs: list_P7155397214832950472_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs ) @ B3 )
= ( ! [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ ( set_Pr4578018992751950051_a_a_b @ Xs ) )
=> ( member642552543386773071_a_a_b @ X @ B3 ) ) ) ) ).
% subset_code(1)
thf(fact_1223_subset__insertI2,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,B: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ B3 )
=> ( ord_le4476889455585342546_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ B @ B3 ) ) ) ).
% subset_insertI2
thf(fact_1224_subset__insertI2,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b,B: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A2 @ B3 )
=> ( ord_le2852551352416386510_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ B @ B3 ) ) ) ).
% subset_insertI2
thf(fact_1225_subset__insertI2,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a,B: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A2 @ B3 )
=> ( ord_le8158965334049305270_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ B @ B3 ) ) ) ).
% subset_insertI2
thf(fact_1226_subset__insertI,axiom,
! [B3: set_Su8591296761904255986_a_a_a,A: sum_su5154756782089200444_a_a_a] : ( ord_le4476889455585342546_a_a_a @ B3 @ ( insert5061175218292437356_a_a_a @ A @ B3 ) ) ).
% subset_insertI
thf(fact_1227_subset__insertI,axiom,
! [B3: set_Pr6246767948713639278_a_a_b,A: produc4770514982935793080_a_a_b] : ( ord_le2852551352416386510_a_a_b @ B3 @ ( insert8042272945010224104_a_a_b @ A @ B3 ) ) ).
% subset_insertI
thf(fact_1228_subset__insertI,axiom,
! [B3: set_Pr4618682941230328598_a_a_a,A: produc884577481120224310_a_a_a] : ( ord_le8158965334049305270_a_a_a @ B3 @ ( insert2249508923356641798_a_a_a @ A @ B3 ) ) ).
% subset_insertI
thf(fact_1229_subset__insert,axiom,
! [X3: sum_su5154756782089200444_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ~ ( member5679158588528110291_a_a_a @ X3 @ A2 )
=> ( ( ord_le4476889455585342546_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ X3 @ B3 ) )
= ( ord_le4476889455585342546_a_a_a @ A2 @ B3 ) ) ) ).
% subset_insert
thf(fact_1230_subset__insert,axiom,
! [X3: produc884577481120224310_a_a_a,A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a] :
( ~ ( member8362999488266169055_a_a_a @ X3 @ A2 )
=> ( ( ord_le8158965334049305270_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ X3 @ B3 ) )
= ( ord_le8158965334049305270_a_a_a @ A2 @ B3 ) ) ) ).
% subset_insert
thf(fact_1231_subset__insert,axiom,
! [X3: produc4770514982935793080_a_a_b,A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b] :
( ~ ( member642552543386773071_a_a_b @ X3 @ A2 )
=> ( ( ord_le2852551352416386510_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ X3 @ B3 ) )
= ( ord_le2852551352416386510_a_a_b @ A2 @ B3 ) ) ) ).
% subset_insert
thf(fact_1232_insert__mono,axiom,
! [C2: set_Su8591296761904255986_a_a_a,D2: set_Su8591296761904255986_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ C2 @ D2 )
=> ( ord_le4476889455585342546_a_a_a @ ( insert5061175218292437356_a_a_a @ A @ C2 ) @ ( insert5061175218292437356_a_a_a @ A @ D2 ) ) ) ).
% insert_mono
thf(fact_1233_insert__mono,axiom,
! [C2: set_Pr6246767948713639278_a_a_b,D2: set_Pr6246767948713639278_a_a_b,A: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ C2 @ D2 )
=> ( ord_le2852551352416386510_a_a_b @ ( insert8042272945010224104_a_a_b @ A @ C2 ) @ ( insert8042272945010224104_a_a_b @ A @ D2 ) ) ) ).
% insert_mono
thf(fact_1234_insert__mono,axiom,
! [C2: set_Pr4618682941230328598_a_a_a,D2: set_Pr4618682941230328598_a_a_a,A: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ C2 @ D2 )
=> ( ord_le8158965334049305270_a_a_a @ ( insert2249508923356641798_a_a_a @ A @ C2 ) @ ( insert2249508923356641798_a_a_a @ A @ D2 ) ) ) ).
% insert_mono
thf(fact_1235_Un__mono,axiom,
! [A2: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,D2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ C2 )
=> ( ( ord_le4476889455585342546_a_a_a @ B3 @ D2 )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) @ ( sup_su7096409449263244574_a_a_a @ C2 @ D2 ) ) ) ) ).
% Un_mono
thf(fact_1236_Un__least,axiom,
! [A2: set_Su8591296761904255986_a_a_a,C2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ C2 )
=> ( ( ord_le4476889455585342546_a_a_a @ B3 @ C2 )
=> ( ord_le4476889455585342546_a_a_a @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) @ C2 ) ) ) ).
% Un_least
thf(fact_1237_Un__upper1,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ A2 @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ).
% Un_upper1
thf(fact_1238_Un__upper2,axiom,
! [B3: set_Su8591296761904255986_a_a_a,A2: set_Su8591296761904255986_a_a_a] : ( ord_le4476889455585342546_a_a_a @ B3 @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) ) ).
% Un_upper2
thf(fact_1239_Un__absorb1,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ B3 )
=> ( ( sup_su7096409449263244574_a_a_a @ A2 @ B3 )
= B3 ) ) ).
% Un_absorb1
thf(fact_1240_Un__absorb2,axiom,
! [B3: set_Su8591296761904255986_a_a_a,A2: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ B3 @ A2 )
=> ( ( sup_su7096409449263244574_a_a_a @ A2 @ B3 )
= A2 ) ) ).
% Un_absorb2
thf(fact_1241_subset__UnE,axiom,
! [C2: set_Su8591296761904255986_a_a_a,A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ C2 @ ( sup_su7096409449263244574_a_a_a @ A2 @ B3 ) )
=> ~ ! [A7: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A7 @ A2 )
=> ! [B8: set_Su8591296761904255986_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ B8 @ B3 )
=> ( C2
!= ( sup_su7096409449263244574_a_a_a @ A7 @ B8 ) ) ) ) ) ).
% subset_UnE
thf(fact_1242_subset__Un__eq,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
( ( sup_su7096409449263244574_a_a_a @ A3 @ B4 )
= B4 ) ) ) ).
% subset_Un_eq
thf(fact_1243_in__mono,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ B3 )
=> ( ( member5679158588528110291_a_a_a @ X3 @ A2 )
=> ( member5679158588528110291_a_a_a @ X3 @ B3 ) ) ) ).
% in_mono
thf(fact_1244_in__mono,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a,X3: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A2 @ B3 )
=> ( ( member8362999488266169055_a_a_a @ X3 @ A2 )
=> ( member8362999488266169055_a_a_a @ X3 @ B3 ) ) ) ).
% in_mono
thf(fact_1245_in__mono,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b,X3: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A2 @ B3 )
=> ( ( member642552543386773071_a_a_b @ X3 @ A2 )
=> ( member642552543386773071_a_a_b @ X3 @ B3 ) ) ) ).
% in_mono
thf(fact_1246_subsetD,axiom,
! [A2: set_Su8591296761904255986_a_a_a,B3: set_Su8591296761904255986_a_a_a,C: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ B3 )
=> ( ( member5679158588528110291_a_a_a @ C @ A2 )
=> ( member5679158588528110291_a_a_a @ C @ B3 ) ) ) ).
% subsetD
thf(fact_1247_subsetD,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,B3: set_Pr4618682941230328598_a_a_a,C: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A2 @ B3 )
=> ( ( member8362999488266169055_a_a_a @ C @ A2 )
=> ( member8362999488266169055_a_a_a @ C @ B3 ) ) ) ).
% subsetD
thf(fact_1248_subsetD,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,B3: set_Pr6246767948713639278_a_a_b,C: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A2 @ B3 )
=> ( ( member642552543386773071_a_a_b @ C @ A2 )
=> ( member642552543386773071_a_a_b @ C @ B3 ) ) ) ).
% subsetD
thf(fact_1249_subset__eq,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
! [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A3 )
=> ( member5679158588528110291_a_a_a @ X @ B4 ) ) ) ) ).
% subset_eq
thf(fact_1250_subset__eq,axiom,
( ord_le8158965334049305270_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
! [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ A3 )
=> ( member8362999488266169055_a_a_a @ X @ B4 ) ) ) ) ).
% subset_eq
thf(fact_1251_subset__eq,axiom,
( ord_le2852551352416386510_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
! [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ A3 )
=> ( member642552543386773071_a_a_b @ X @ B4 ) ) ) ) ).
% subset_eq
thf(fact_1252_subset__iff,axiom,
( ord_le4476889455585342546_a_a_a
= ( ^ [A3: set_Su8591296761904255986_a_a_a,B4: set_Su8591296761904255986_a_a_a] :
! [T4: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ T4 @ A3 )
=> ( member5679158588528110291_a_a_a @ T4 @ B4 ) ) ) ) ).
% subset_iff
thf(fact_1253_subset__iff,axiom,
( ord_le8158965334049305270_a_a_a
= ( ^ [A3: set_Pr4618682941230328598_a_a_a,B4: set_Pr4618682941230328598_a_a_a] :
! [T4: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ T4 @ A3 )
=> ( member8362999488266169055_a_a_a @ T4 @ B4 ) ) ) ) ).
% subset_iff
thf(fact_1254_subset__iff,axiom,
( ord_le2852551352416386510_a_a_b
= ( ^ [A3: set_Pr6246767948713639278_a_a_b,B4: set_Pr6246767948713639278_a_a_b] :
! [T4: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ T4 @ A3 )
=> ( member642552543386773071_a_a_b @ T4 @ B4 ) ) ) ) ).
% subset_iff
thf(fact_1255_Collect__subset,axiom,
! [A2: set_Su8591296761904255986_a_a_a,P: sum_su5154756782089200444_a_a_a > $o] :
( ord_le4476889455585342546_a_a_a
@ ( collec299858375640228881_a_a_a
@ ^ [X: sum_su5154756782089200444_a_a_a] :
( ( member5679158588528110291_a_a_a @ X @ A2 )
& ( P @ X ) ) )
@ A2 ) ).
% Collect_subset
thf(fact_1256_Collect__subset,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,P: produc884577481120224310_a_a_a > $o] :
( ord_le8158965334049305270_a_a_a
@ ( collec3562233214436895265_a_a_a
@ ^ [X: produc884577481120224310_a_a_a] :
( ( member8362999488266169055_a_a_a @ X @ A2 )
& ( P @ X ) ) )
@ A2 ) ).
% Collect_subset
thf(fact_1257_Collect__subset,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,P: produc4770514982935793080_a_a_b > $o] :
( ord_le2852551352416386510_a_a_b
@ ( collec4985708871760228749_a_a_b
@ ^ [X: produc4770514982935793080_a_a_b] :
( ( member642552543386773071_a_a_b @ X @ A2 )
& ( P @ X ) ) )
@ A2 ) ).
% Collect_subset
thf(fact_1258_subrelI,axiom,
! [R2: set_Pr4618682941230328598_a_a_a,S3: set_Pr4618682941230328598_a_a_a] :
( ! [X4: sum_su5154756782089200444_a_a_a,Y: produc7810058533641270553_a_a_a] :
( ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X4 @ Y ) @ R2 )
=> ( member8362999488266169055_a_a_a @ ( produc6863513614254923246_a_a_a @ X4 @ Y ) @ S3 ) )
=> ( ord_le8158965334049305270_a_a_a @ R2 @ S3 ) ) ).
% subrelI
thf(fact_1259_subrelI,axiom,
! [R2: set_Pr6246767948713639278_a_a_b,S3: set_Pr6246767948713639278_a_a_b] :
( ! [X4: sum_su5154756782089200444_a_a_a,Y: b] :
( ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X4 @ Y ) @ R2 )
=> ( member642552543386773071_a_a_b @ ( produc6086470211827429482_a_a_b @ X4 @ Y ) @ S3 ) )
=> ( ord_le2852551352416386510_a_a_b @ R2 @ S3 ) ) ).
% subrelI
thf(fact_1260_subrelI,axiom,
! [R2: set_Product_prod_a_a,S3: set_Product_prod_a_a] :
( ! [X4: a,Y: a] :
( ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y ) @ R2 )
=> ( member1426531477525435216od_a_a @ ( product_Pair_a_a @ X4 @ Y ) @ S3 ) )
=> ( ord_le746702958409616551od_a_a @ R2 @ S3 ) ) ).
% subrelI
thf(fact_1261_set__subset__Cons,axiom,
! [Xs: list_S8072159660131056972_a_a_a,X3: sum_su5154756782089200444_a_a_a] : ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs ) @ ( set_Su3113867532901839207_a_a_a @ ( cons_S2140548516868915206_a_a_a @ X3 @ Xs ) ) ) ).
% set_subset_Cons
thf(fact_1262_set__subset__Cons,axiom,
! [Xs: list_P7155397214832950472_a_a_b,X3: produc4770514982935793080_a_a_b] : ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs ) @ ( set_Pr4578018992751950051_a_a_b @ ( cons_P2262690024297812098_a_a_b @ X3 @ Xs ) ) ) ).
% set_subset_Cons
thf(fact_1263_subset__singletonD,axiom,
! [A2: set_Su8591296761904255986_a_a_a,X3: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ A2 @ ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) )
=> ( ( A2 = bot_bo2676859181106700934_a_a_a )
| ( A2
= ( insert5061175218292437356_a_a_a @ X3 @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% subset_singletonD
thf(fact_1264_subset__singletonD,axiom,
! [A2: set_Pr6246767948713639278_a_a_b,X3: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ A2 @ ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) )
=> ( ( A2 = bot_bo5052542052834138114_a_a_b )
| ( A2
= ( insert8042272945010224104_a_a_b @ X3 @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% subset_singletonD
thf(fact_1265_subset__singletonD,axiom,
! [A2: set_Pr4618682941230328598_a_a_a,X3: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ A2 @ ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) )
=> ( ( A2 = bot_bo2898616998271641474_a_a_a )
| ( A2
= ( insert2249508923356641798_a_a_a @ X3 @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% subset_singletonD
thf(fact_1266_subset__singleton__iff,axiom,
! [X9: set_Su8591296761904255986_a_a_a,A: sum_su5154756782089200444_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ X9 @ ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) )
= ( ( X9 = bot_bo2676859181106700934_a_a_a )
| ( X9
= ( insert5061175218292437356_a_a_a @ A @ bot_bo2676859181106700934_a_a_a ) ) ) ) ).
% subset_singleton_iff
thf(fact_1267_subset__singleton__iff,axiom,
! [X9: set_Pr6246767948713639278_a_a_b,A: produc4770514982935793080_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ X9 @ ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) )
= ( ( X9 = bot_bo5052542052834138114_a_a_b )
| ( X9
= ( insert8042272945010224104_a_a_b @ A @ bot_bo5052542052834138114_a_a_b ) ) ) ) ).
% subset_singleton_iff
thf(fact_1268_subset__singleton__iff,axiom,
! [X9: set_Pr4618682941230328598_a_a_a,A: produc884577481120224310_a_a_a] :
( ( ord_le8158965334049305270_a_a_a @ X9 @ ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) )
= ( ( X9 = bot_bo2898616998271641474_a_a_a )
| ( X9
= ( insert2249508923356641798_a_a_a @ A @ bot_bo2898616998271641474_a_a_a ) ) ) ) ).
% subset_singleton_iff
thf(fact_1269_list__append__subset3,axiom,
! [Xs1: list_S8072159660131056972_a_a_a,Ys1: list_S8072159660131056972_a_a_a,Xs22: list_S8072159660131056972_a_a_a,Ys22: list_S8072159660131056972_a_a_a,Xs32: list_S8072159660131056972_a_a_a,Ys32: list_S8072159660131056972_a_a_a] :
( ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs1 ) @ ( set_Su3113867532901839207_a_a_a @ Ys1 ) )
=> ( ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs22 ) @ ( set_Su3113867532901839207_a_a_a @ Ys22 ) )
=> ( ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs32 ) @ ( set_Su3113867532901839207_a_a_a @ Ys32 ) )
=> ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Xs1 @ ( append944914365211047137_a_a_a @ Xs22 @ Xs32 ) ) ) @ ( set_Su3113867532901839207_a_a_a @ ( append944914365211047137_a_a_a @ Ys1 @ ( append944914365211047137_a_a_a @ Ys22 @ Ys32 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_1270_list__append__subset3,axiom,
! [Xs1: list_P7155397214832950472_a_a_b,Ys1: list_P7155397214832950472_a_a_b,Xs22: list_P7155397214832950472_a_a_b,Ys22: list_P7155397214832950472_a_a_b,Xs32: list_P7155397214832950472_a_a_b,Ys32: list_P7155397214832950472_a_a_b] :
( ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs1 ) @ ( set_Pr4578018992751950051_a_a_b @ Ys1 ) )
=> ( ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs22 ) @ ( set_Pr4578018992751950051_a_a_b @ Ys22 ) )
=> ( ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs32 ) @ ( set_Pr4578018992751950051_a_a_b @ Ys32 ) )
=> ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Xs1 @ ( append157347090090570333_a_a_b @ Xs22 @ Xs32 ) ) ) @ ( set_Pr4578018992751950051_a_a_b @ ( append157347090090570333_a_a_b @ Ys1 @ ( append157347090090570333_a_a_b @ Ys22 @ Ys32 ) ) ) ) ) ) ) ).
% list_append_subset3
thf(fact_1271_list__prefix__subset,axiom,
! [Ts: list_S8072159660131056972_a_a_a,Xs: list_S8072159660131056972_a_a_a] :
( ? [Ys2: list_S8072159660131056972_a_a_a] :
( Ts
= ( append944914365211047137_a_a_a @ Xs @ Ys2 ) )
=> ( ord_le4476889455585342546_a_a_a @ ( set_Su3113867532901839207_a_a_a @ Xs ) @ ( set_Su3113867532901839207_a_a_a @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_1272_list__prefix__subset,axiom,
! [Ts: list_P7155397214832950472_a_a_b,Xs: list_P7155397214832950472_a_a_b] :
( ? [Ys2: list_P7155397214832950472_a_a_b] :
( Ts
= ( append157347090090570333_a_a_b @ Xs @ Ys2 ) )
=> ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ Xs ) @ ( set_Pr4578018992751950051_a_a_b @ Ts ) ) ) ).
% list_prefix_subset
thf(fact_1273_set__take__subset,axiom,
! [N: nat,Xs: list_P7155397214832950472_a_a_b] : ( ord_le2852551352416386510_a_a_b @ ( set_Pr4578018992751950051_a_a_b @ ( take_P6639847873373218378_a_a_b @ N @ Xs ) ) @ ( set_Pr4578018992751950051_a_a_b @ Xs ) ) ).
% set_take_subset
% Conjectures (3)
thf(conj_0,hypothesis,
$true ).
thf(conj_1,hypothesis,
$true ).
thf(conj_2,conjecture,
thesis ).
%------------------------------------------------------------------------------