%------------------------------------------------------------------------------
% File : Leo-III---1.8.0
% Problem : ITP018^4 : TPTP v9.3.1. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% Computer : n011.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Wed Sep 30 08:06:23 AM UTC 2026
% Result : Theorem 131.66s 61.82s
% Output : Refutation 137.26s
% Verified :
% SZS Type : Refutation
% Derivation depth : 9
% Number of leaves : 647
% Syntax : Number of formulae : 1320 ( 976 unt; 0 typ; 7 def)
% Number of atoms : 3187 (1769 equ; 0 cnn)
% Maximal formula atoms : 35 ( 2 avg)
% Number of connectives : 67875 ( 225 ~; 111 |; 465 &;66484 @)
% ( 0 <=>; 590 =>; 0 <=; 0 <~>)
% Maximal formula depth : 40 ( 6 avg)
% Number of types : 169 ( 168 usr)
% Number of type conns : 220 ( 220 >; 0 *; 0 +; 0 <<)
% Number of symbols : 193 ( 190 usr; 44 con; 0-5 aty)
% Number of variables : 5407 ( 19 ^;5103 !; 278 ?;5407 :)
% ( 0 !>; 0 ?*; 0 @-; 7 @+)
% Comments :
%------------------------------------------------------------------------------
thf(u_type,type,
u: $tType ).
thf(d_type,type,
d: $tType ).
thf(du_type,type,
du: $tType ).
thf(mono_2Etyop_2Emin_2Eind_type,type,
mono_2Etyop_2Emin_2Eind: $tType ).
thf(mono_2Etyop_2Enum_2Enum_type,type,
mono_2Etyop_2Enum_2Enum: $tType ).
thf(mono_2Etyop_2Eone_2Eone_type,type,
mono_2Etyop_2Eone_2Eone: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Estring_2Echar_type,type,
mono_2Etyop_2Estring_2Echar: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Estring_2Echar_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eoption_2Eoption_28tyop_2Enum_2Enum_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Estring_2Echar_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Esum_2Esum_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_type,type,
mono_2Etyop_2Esum_2Esum_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: $tType ).
thf(mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2EternaryComparisons_2Eordering_type,type,
mono_2Etyop_2EternaryComparisons_2Eordering: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eone_2Eone_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ehrat_2Ehrat_type,type,
mono_2Etyop_2Ehrat_2Ehrat: $tType ).
thf(mono_2Etyop_2Einteger_2Eint_type,type,
mono_2Etyop_2Einteger_2Eint: $tType ).
thf(mono_2Etyop_2Eordinal_2Eordinal_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Eordinal_2Eordinal_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Esum_2Esum_28tyop_2Enum_2Enum_2Ctyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Equote_2Eindex_type,type,
mono_2Etyop_2Equote_2Eindex: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Equote_2Eindex_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Equote_2Eindex_29: $tType ).
thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Etoto_2Enum__dt_type,type,
mono_2Etyop_2Etoto_2Enum__dt: $tType ).
thf(mono_2Etyop_2Etoto_2Etoto_28tyop_2Estring_2Echar_29_type,type,
mono_2Etyop_2Etoto_2Etoto_28tyop_2Estring_2Echar_29: $tType ).
thf(mono_2Etyop_2Etoto_2Etoto_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29_type,type,
mono_2Etyop_2Etoto_2Etoto_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_29: $tType ).
thf(mono_2Etyop_2Etoto_2Etoto_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Etoto_2Etoto_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29: $tType ).
thf(mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Ebool_2Eitself_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Eone_2Eone_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Enum_2Enum_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29: $tType ).
thf(mono_2Etyop_2Ehreal_2Ehreal_type,type,
mono_2Etyop_2Ehreal_2Ehreal: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Epatricia_2Eptree_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Epatricia_2Eptree_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Esptree_2Espt_28tyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Esptree_2Espt_28tyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2EDeepSyntax_2Edeep__form_type,type,
mono_2Etyop_2EDeepSyntax_2Edeep__form: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29_type,type,
mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Etoto_2Etoto_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Etoto_2Etoto_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eone_2Eone_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28tyop_2Estring_2Echar_29_2Ctyop_2Eone_2Eone_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Ehreal_2Ehreal_2Ctyop_2Ehreal_2Ehreal_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Ehreal_2Ehreal_2Ctyop_2Ehreal_2Ehreal_29: $tType ).
thf(mono_2Etyop_2Erealax_2Ereal_type,type,
mono_2Etyop_2Erealax_2Ereal: $tType ).
thf(mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2EringNorm_2Epolynom_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2EringNorm_2Epolynom_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Ering_2Ering_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Ering_2Ering_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Equote_2Evarmap_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Equote_2Evarmap_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Esemi__ring_2Esemi__ring_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Esemi__ring_2Esemi__ring_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Equote_2Evarmap_28tyop_2Enum_2Enum_29_type,type,
mono_2Etyop_2Equote_2Evarmap_28tyop_2Enum_2Enum_29: $tType ).
thf(mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Efrac_2Efrac_type,type,
mono_2Etyop_2Efrac_2Efrac: $tType ).
thf(mono_2Etyop_2Erat_2Erat_type,type,
mono_2Etyop_2Erat_2Erat: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Etopology_2Etopology_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: $tType ).
thf(mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Erat_2Erat_29_type,type,
mono_2Etyop_2Ecanonical_2Ecanonical__sum_28tyop_2Erat_2Erat_29: $tType ).
thf(mono_2Etyop_2EringNorm_2Epolynom_28tyop_2Erat_2Erat_29_type,type,
mono_2Etyop_2EringNorm_2Epolynom_28tyop_2Erat_2Erat_29: $tType ).
thf(mono_2Etyop_2Ering_2Ering_28tyop_2Erat_2Erat_29_type,type,
mono_2Etyop_2Ering_2Ering_28tyop_2Erat_2Erat_29: $tType ).
thf(mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Erat_2Erat_29_type,type,
mono_2Etyop_2Ecanonical_2Espolynom_28tyop_2Erat_2Erat_29: $tType ).
thf(mono_2Etyop_2Equote_2Evarmap_28tyop_2Erat_2Erat_29_type,type,
mono_2Etyop_2Equote_2Evarmap_28tyop_2Erat_2Erat_29: $tType ).
thf(mono_2Etyop_2Elist_2Elist_28tyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Elist_2Elist_28tyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Erealax_2Ereal_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Efcp_2Ebit1_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29_type,type,
mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2Ctyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Efcp_2Ebit0_28tyop_2Eone_2Eone_29_29_29_29: $tType ).
thf(mono_2Etyop_2Ebinary__ieee_2Eflags_type,type,
mono_2Etyop_2Ebinary__ieee_2Eflags: $tType ).
thf(mono_2Etyop_2Ebinary__ieee_2Efloat__compare_type,type,
mono_2Etyop_2Ebinary__ieee_2Efloat__compare: $tType ).
thf(mono_2Etyop_2Ebinary__ieee_2Efloat__value_type,type,
mono_2Etyop_2Ebinary__ieee_2Efloat__value: $tType ).
thf(mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29_type,type,
mono_2Etyop_2Eoption_2Eoption_28tyop_2Einteger_2Eint_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29_type,type,
mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat__value_2Ctyop_2Ebinary__ieee_2Efloat__value_29: $tType ).
thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29_type,type,
mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29_29_29_29_29: $tType ).
thf(mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29_type,type,
mono_2Etyop_2Eind__type_2Erecspace_28tyop_2Erealax_2Ereal_29: $tType ).
thf(mono_2Etyop_2Ebinary__ieee_2Erounding_type,type,
mono_2Etyop_2Ebinary__ieee_2Erounding: $tType ).
thf(tyop_2Emin_2Ebool_decl,type,
tyop_2Emin_2Ebool: d ).
thf(tyop_2Emin_2Efun_decl,type,
tyop_2Emin_2Efun: d > d > d ).
thf(s_decl,type,
s: d > u > du ).
thf(app_2E2_decl,type,
app_2E2: du > du > u ).
thf(i_mono_2Etyop_2Emin_2Ebool_decl,type,
i_mono_2Etyop_2Emin_2Ebool: $o > u ).
thf(j_mono_2Etyop_2Emin_2Ebool_decl,type,
j_mono_2Etyop_2Emin_2Ebool: du > $o ).
thf(tyop_2Ebool_2Eitself_decl,type,
tyop_2Ebool_2Eitself: d > d ).
thf(c_2Ebool_2ECOND_2E3_decl,type,
c_2Ebool_2ECOND_2E3: du > du > du > u ).
thf(c_2Ebool_2EIN_2E2_decl,type,
c_2Ebool_2EIN_2E2: du > du > u ).
thf(c_2Ebool_2Eitself__case_2E0_decl,type,
c_2Ebool_2Eitself__case_2E0: u ).
thf(c_2Ebool_2Eitself__case_2E2_decl,type,
c_2Ebool_2Eitself__case_2E2: du > du > u ).
thf(c_2Ebool_2Ethe__value_2E0_decl,type,
c_2Ebool_2Ethe__value_2E0: u ).
thf(c_2Emarker_2Estmarker_2E0_decl,type,
c_2Emarker_2Estmarker_2E0: u ).
thf(c_2Emarker_2Estmarker_2E1_decl,type,
c_2Emarker_2Estmarker_2E1: du > u ).
thf(c_2Emarker_2Eunint_2E0_decl,type,
c_2Emarker_2Eunint_2E0: u ).
thf(c_2Emarker_2Eunint_2E1_decl,type,
c_2Emarker_2Eunint_2E1: du > u ).
thf(c_2EnormalForms_2EEXT__POINT_2E2_decl,type,
c_2EnormalForms_2EEXT__POINT_2E2: du > du > u ).
thf(c_2Ecombin_2E_3A_3E_2E2_decl,type,
c_2Ecombin_2E_3A_3E_2E2: du > du > u ).
thf(c_2Ecombin_2EK_2E0_decl,type,
c_2Ecombin_2EK_2E0: u ).
thf(c_2Ecombin_2EK_2E2_decl,type,
c_2Ecombin_2EK_2E2: du > du > u ).
thf(mono_2Ec_2Enum_2E0_decl,type,
mono_2Ec_2Enum_2E0: mono_2Etyop_2Enum_2Enum ).
thf(c_2Erelation_2ETC_2E1_decl,type,
c_2Erelation_2ETC_2E1: du > u ).
thf(tyop_2Esum_2Esum_decl,type,
tyop_2Esum_2Esum: d > d > d ).
thf(tyop_2Eoption_2Eoption_decl,type,
tyop_2Eoption_2Eoption: d > d ).
thf(tyop_2Epair_2Eprod_decl,type,
tyop_2Epair_2Eprod: d > d > d ).
thf(c_2Epair_2E_23_23_2E3_decl,type,
c_2Epair_2E_23_23_2E3: du > du > du > u ).
thf(c_2Epair_2E_2C_2E0_decl,type,
c_2Epair_2E_2C_2E0: u ).
thf(c_2Epair_2E_2C_2E2_decl,type,
c_2Epair_2E_2C_2E2: du > du > u ).
thf(c_2Epair_2EABS__prod_2E0_decl,type,
c_2Epair_2EABS__prod_2E0: u ).
thf(c_2Epair_2EABS__prod_2E1_decl,type,
c_2Epair_2EABS__prod_2E1: du > u ).
thf(c_2Epair_2ECURRY_2E3_decl,type,
c_2Epair_2ECURRY_2E3: du > du > du > u ).
thf(c_2Epair_2EREP__prod_2E0_decl,type,
c_2Epair_2EREP__prod_2E0: u ).
thf(c_2Epair_2EREP__prod_2E1_decl,type,
c_2Epair_2EREP__prod_2E1: du > u ).
thf(c_2Epair_2ERPROD_2E0_decl,type,
c_2Epair_2ERPROD_2E0: u ).
thf(c_2Epair_2ERPROD_2E2_decl,type,
c_2Epair_2ERPROD_2E2: du > du > u ).
thf(c_2Epair_2EUNCURRY_2E1_decl,type,
c_2Epair_2EUNCURRY_2E1: du > u ).
thf(c_2Epair_2EUNCURRY_2E2_decl,type,
c_2Epair_2EUNCURRY_2E2: du > du > u ).
thf(c_2Epair_2Epair__CASE_2E0_decl,type,
c_2Epair_2Epair__CASE_2E0: u ).
thf(c_2Epair_2Epair__CASE_2E2_decl,type,
c_2Epair_2Epair__CASE_2E2: du > du > u ).
thf(c_2Eposet_2Ecarrier_2E0_decl,type,
c_2Eposet_2Ecarrier_2E0: u ).
thf(c_2Eposet_2Ecarrier_2E1_decl,type,
c_2Eposet_2Ecarrier_2E1: du > u ).
thf(c_2Eposet_2Erelation_2E0_decl,type,
c_2Eposet_2Erelation_2E0: u ).
thf(c_2Eposet_2Erelation_2E1_decl,type,
c_2Eposet_2Erelation_2E1: du > u ).
thf(c_2Epred__set_2EFINITE_2E1_decl,type,
c_2Epred__set_2EFINITE_2E1: du > u ).
thf(c_2Epred__set_2EGSPEC_2E1_decl,type,
c_2Epred__set_2EGSPEC_2E1: du > u ).
thf(c_2Epred__set_2EIMAGE_2E2_decl,type,
c_2Epred__set_2EIMAGE_2E2: du > du > u ).
thf(c_2Epred__set_2EINTER_2E2_decl,type,
c_2Epred__set_2EINTER_2E2: du > du > u ).
thf(c_2Epred__set_2EUNION_2E2_decl,type,
c_2Epred__set_2EUNION_2E2: du > du > u ).
thf(tyop_2Elist_2Elist_decl,type,
tyop_2Elist_2Elist: d > d ).
thf(c_2Eset__relation_2Efchains_2E0_decl,type,
c_2Eset__relation_2Efchains_2E0: u ).
thf(c_2Eset__relation_2Efchains_2E1_decl,type,
c_2Eset__relation_2Efchains_2E1: du > u ).
thf(c_2Eset__relation_2Erel__to__reln_2E1_decl,type,
c_2Eset__relation_2Erel__to__reln_2E1: du > u ).
thf(c_2Eset__relation_2Ereln__to__rel_2E1_decl,type,
c_2Eset__relation_2Ereln__to__rel_2E1: du > u ).
thf(c_2Eset__relation_2Etc_2E1_decl,type,
c_2Eset__relation_2Etc_2E1: du > u ).
thf(c_2Eset__relation_2Etc_2E2_decl,type,
c_2Eset__relation_2Etc_2E2: du > du > u ).
thf(c_2Eset__relation_2Euniv__reln_2E0_decl,type,
c_2Eset__relation_2Euniv__reln_2E0: u ).
thf(c_2Eset__relation_2Euniv__reln_2E1_decl,type,
c_2Eset__relation_2Euniv__reln_2E1: du > u ).
thf(c_2Estate__transformer_2EBIND_2E2_decl,type,
c_2Estate__transformer_2EBIND_2E2: du > du > u ).
thf(c_2Estate__transformer_2EREAD_2E0_decl,type,
c_2Estate__transformer_2EREAD_2E0: u ).
thf(c_2Estate__transformer_2EREAD_2E2_decl,type,
c_2Estate__transformer_2EREAD_2E2: du > du > u ).
thf(c_2Estate__transformer_2EUNIT_2E0_decl,type,
c_2Estate__transformer_2EUNIT_2E0: u ).
thf(c_2Estate__transformer_2EUNIT_2E2_decl,type,
c_2Estate__transformer_2EUNIT_2E2: du > du > u ).
thf(tyop_2Efcp_2Ecart_decl,type,
tyop_2Efcp_2Ecart: d > d > d ).
thf(c_2Equotient_2EQUOTIENT_2E3_decl,type,
c_2Equotient_2EQUOTIENT_2E3: du > du > du > u ).
thf(c_2EreaderMonad_2EBIND_2E3_decl,type,
c_2EreaderMonad_2EBIND_2E3: du > du > du > u ).
thf(c_2EreaderMonad_2EJOIN_2E2_decl,type,
c_2EreaderMonad_2EJOIN_2E2: du > du > u ).
thf(c_2EreaderMonad_2EUNIT_2E0_decl,type,
c_2EreaderMonad_2EUNIT_2E0: u ).
thf(c_2EreaderMonad_2EUNIT_2E2_decl,type,
c_2EreaderMonad_2EUNIT_2E2: du > du > u ).
thf(c_2Etransfer_2EPAIR__REL_2E4_decl,type,
c_2Etransfer_2EPAIR__REL_2E4: du > du > du > du > u ).
thf(tyop_2Epath_2Epath_decl,type,
tyop_2Epath_2Epath: d > d > d ).
thf(c_2Epath_2Eparallel__comp_2E5_decl,type,
c_2Epath_2Eparallel__comp_2E5: du > du > du > du > du > u ).
thf(c_2Etopology_2Eistopology_2E1_decl,type,
c_2Etopology_2Eistopology_2E1: du > u ).
thf(tyop_2Eordinal_2Eordinal_decl,type,
tyop_2Eordinal_2Eordinal: d > d ).
thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_decl,type,
i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > u ).
thf(c_2Efmapal_2EAP__SND_2E2_decl,type,
c_2Efmapal_2EAP__SND_2E2: du > du > u ).
thf(tyop_2Erealax_2Ereal_decl,type,
tyop_2Erealax_2Ereal: d ).
thf(mono_2Ec_2Erealax_2Ereal__add_decl,type,
mono_2Ec_2Erealax_2Ereal__add: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Erealax_2Ereal__lt_decl,type,
mono_2Ec_2Erealax_2Ereal__lt: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(mono_2Ec_2Erealax_2Ereal__neg_decl,type,
mono_2Ec_2Erealax_2Ereal__neg: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > u ).
thf(i_mono_2Etyop_2Erealax_2Ereal_decl,type,
i_mono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal > u ).
thf(j_mono_2Etyop_2Erealax_2Ereal_decl,type,
j_mono_2Etyop_2Erealax_2Ereal: du > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_decl,type,
mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: $o > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Ereal_2Ereal__lte_decl,type,
mono_2Ec_2Ereal_2Ereal__lte: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(mono_2Ec_2Ereal_2Ereal__of__num_decl,type,
mono_2Ec_2Ereal_2Ereal__of__num: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).
thf(tyop_2Emetric_2Emetric_decl,type,
tyop_2Emetric_2Emetric: d > d ).
thf(c_2Emetric_2EB_2E0_decl,type,
c_2Emetric_2EB_2E0: u ).
thf(c_2Emetric_2EB_2E2_decl,type,
c_2Emetric_2EB_2E2: du > du > u ).
thf(c_2Emetric_2EB_2E3_decl,type,
c_2Emetric_2EB_2E3: du > du > du > u ).
thf(c_2Emetric_2Edist_2E0_decl,type,
c_2Emetric_2Edist_2E0: u ).
thf(c_2Emetric_2Edist_2E1_decl,type,
c_2Emetric_2Edist_2E1: du > u ).
thf(c_2Emetric_2Edist_2E2_decl,type,
c_2Emetric_2Edist_2E2: du > du > u ).
thf(c_2Emetric_2Eismet_2E1_decl,type,
c_2Emetric_2Eismet_2E1: du > u ).
thf(c_2Emetric_2Emetric_2E0_decl,type,
c_2Emetric_2Emetric_2E0: u ).
thf(c_2Emetric_2Emetric_2E1_decl,type,
c_2Emetric_2Emetric_2E1: du > u ).
thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 ).
thf(mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 ) > u ).
thf(i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_decl,type,
i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > u ).
thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_decl,type,
i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > u ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29: du > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: du > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ).
thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_decl,type,
j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 ).
thf(c_2Enets_2Ebounded_2E2_decl,type,
c_2Enets_2Ebounded_2E2: du > du > u ).
thf(c_2Enets_2Edorder_2E1_decl,type,
c_2Enets_2Edorder_2E1: du > u ).
thf(c_2Enets_2Etendsto_2E0_decl,type,
c_2Enets_2Etendsto_2E0: u ).
thf(c_2Enets_2Etendsto_2E1_decl,type,
c_2Enets_2Etendsto_2E1: du > u ).
thf(c_2Enets_2Etendsto_2E3_decl,type,
c_2Enets_2Etendsto_2E3: du > du > du > u ).
thf(mono_2Ec_2Eseq_2Econvergent_decl,type,
mono_2Ec_2Eseq_2Econvergent: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > $o ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o ) > u ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o ).
thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 ).
thf(mono_2Ec_2Elim_2Etends__real__real_decl,type,
mono_2Ec_2Elim_2Etends__real__real: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal_decl,type,
mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29: ( mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 ) > u ).
thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_decl,type,
i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > u ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29: du > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 ).
thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_decl,type,
j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 ).
thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool_decl,type,
mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool: mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ) > u ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ) > u ).
thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_decl,type,
i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 > u ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29: du > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ).
thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_decl,type,
j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 ).
thf(mono_2Ec_2Epowser_2Ediffs_decl,type,
mono_2Ec_2Epowser_2Ediffs: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ).
thf(mono_2Ec_2Etransc_2Etan_decl,type,
mono_2Ec_2Etransc_2Etan: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ).
thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o ) > u ).
thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29_decl,type,
j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o ).
thf(c_2EHolSmt_2Earray__ext_2E2_decl,type,
c_2EHolSmt_2Earray__ext_2E2: du > du > u ).
thf(tyop_2Ebinary__ieee_2Efloat_decl,type,
tyop_2Ebinary__ieee_2Efloat: d > d > d ).
thf(tyop_2Ebinary__ieee_2Efp__op_decl,type,
tyop_2Ebinary__ieee_2Efp__op: d > d > d ).
thf(c_2Ebinary__ieee_2Eclosest_2E0_decl,type,
c_2Ebinary__ieee_2Eclosest_2E0: u ).
thf(c_2Ebinary__ieee_2Eclosest_2E2_decl,type,
c_2Ebinary__ieee_2Eclosest_2E2: du > du > u ).
thf(c_2Ebinary__ieee_2Eclosest__such_2E0_decl,type,
c_2Ebinary__ieee_2Eclosest__such_2E0: u ).
thf(c_2Ebinary__ieee_2Eclosest__such_2E1_decl,type,
c_2Ebinary__ieee_2Eclosest__such_2E1: du > u ).
thf(c_2Ebinary__ieee_2Eclosest__such_2E3_decl,type,
c_2Ebinary__ieee_2Eclosest__such_2E3: du > du > du > u ).
thf(c_2Ebinary__ieee_2Efloat__bottom_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__bottom_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__bottom_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__bottom_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__is__infinite_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__is__infinite_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__is__infinite_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__is__infinite_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__minus__infinity_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__minus__infinity_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__minus__infinity_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__minus__infinity_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__minus__min_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__minus__min_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__minus__min_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__minus__min_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__minus__zero_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__minus__zero_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__minus__zero_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__minus__zero_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__negate_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__negate_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__negate_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__negate_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__plus__infinity_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__plus__infinity_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__plus__infinity_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__plus__infinity_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__plus__min_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__plus__min_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__plus__min_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__plus__min_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__plus__zero_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__plus__zero_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__plus__zero_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__plus__zero_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__some__qnan_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__some__qnan_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__to__real_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__to__real_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__to__real_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__to__real_2E1: du > u ).
thf(c_2Ebinary__ieee_2Efloat__top_2E0_decl,type,
c_2Ebinary__ieee_2Efloat__top_2E0: u ).
thf(c_2Ebinary__ieee_2Efloat__top_2E1_decl,type,
c_2Ebinary__ieee_2Efloat__top_2E1: du > u ).
thf(c_2Ebinary__ieee_2Elargest_2E0_decl,type,
c_2Ebinary__ieee_2Elargest_2E0: u ).
thf(c_2Ebinary__ieee_2Elargest_2E1_decl,type,
c_2Ebinary__ieee_2Elargest_2E1: du > u ).
thf(c_2Ebinary__ieee_2Ethreshold_2E0_decl,type,
c_2Ebinary__ieee_2Ethreshold_2E0: u ).
thf(c_2Ebinary__ieee_2Ethreshold_2E1_decl,type,
c_2Ebinary__ieee_2Ethreshold_2E1: du > u ).
thf(c_2Ebinary__ieee_2Eulp_2E0_decl,type,
c_2Ebinary__ieee_2Eulp_2E0: u ).
thf(c_2Ebinary__ieee_2Eulp_2E1_decl,type,
c_2Ebinary__ieee_2Eulp_2E1: du > u ).
thf(sk1_decl,type,
sk1: d ).
thf(sk2_decl,type,
sk2: d ).
thf(sk3_decl,type,
sk3: u > d > d > u ).
thf(sk4_decl,type,
sk4: u > d > d > u ).
thf(sk5_decl,type,
sk5: u > d > d > u ).
thf(sk6_decl,type,
sk6: u > u > u > d > d > u ).
thf(sk7_decl,type,
sk7: u > u > u > d > d > u ).
thf(sk1_def,definition,
( sk1
= ( @+[A: d] :
~ ! [B: d] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ).
thf(sk2_def,definition,
( sk2
= ( @+[A: d] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ A ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ A ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ A ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ A ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ) ) ) ).
thf(sk3_def,definition,
( sk3
= ( ^ [A: u,B: d,C: d] :
@+[D: u] :
~ ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ A ) @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ C @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ D ) @ ( s @ C @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ).
thf(sk4_def,definition,
( sk4
= ( ^ [A: u,B: d,C: d] :
@+[D: u] :
~ ! [E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ A ) @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( sk3 @ A @ B @ C ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ C @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ E ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( sk3 @ A @ B @ C ) ) @ ( s @ C @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ) ).
thf(sk5_def,definition,
( sk5
= ( ^ [A: u,B: d,C: d] :
@+[D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ A ) @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( sk3 @ A @ B @ C ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ A @ B @ C ) ) ) ) @ ( s @ C @ D ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( sk3 @ A @ B @ C ) ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ A @ B @ C ) ) ) ) ) ) ) ) ) ).
thf(sk6_def,definition,
( sk6
= ( ^ [A: u,B: u,C: u,D: d,E: d] :
@+[F: u] :
~ ! [G: u] :
( ( ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ D ) @ B ) @ ( s @ E @ F ) ) )
= ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ D ) @ B ) @ ( s @ E @ G ) ) ) )
=> ( ( s @ E @ F )
= ( s @ E @ G ) ) ) ) ) ).
thf(sk7_def,definition,
( sk7
= ( ^ [A: u,B: u,C: u,D: d,E: d] :
@+[F: u] :
~ ( ( ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ D ) @ B ) @ ( s @ E @ ( sk6 @ A @ B @ C @ D @ E ) ) ) )
= ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ D ) @ B ) @ ( s @ E @ F ) ) ) )
=> ( ( s @ E @ ( sk6 @ A @ B @ C @ D @ E ) )
= ( s @ E @ F ) ) ) ) ) ).
thf(3,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( ! [F: u,G: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) )
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__IMAGE__INJ) ).
thf(645,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( ! [F: u,G: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) )
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).
thf(191,axiom,
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emarker_2Eunint_2E0_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1322,plain,
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[191]) ).
thf(105,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
=> ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__ABS) ).
thf(1036,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
=> ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).
thf(354,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__ADD) ).
thf(1879,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[354]) ).
thf(204,axiom,
! [A: $o] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Ebool) ).
thf(1365,plain,
! [A: $o] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[204]) ).
thf(1368,plain,
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $false ) ) )
= $false ),
inference(instance,[status(thm)],[1365]) ).
thf(1369,plain,
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $false ) ) ),
inference(simp,[status(thm)],[1368]) ).
thf(402,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ B @ ( c_2EreaderMonad_2EBIND_2E3 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ B ) ) @ E ) @ ( s @ C @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ B ) ) @ E ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ D ) @ ( s @ C @ F ) ) ) ) ) @ ( s @ C @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EreaderMonad_2EBIND__def) ).
thf(2031,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ B @ ( c_2EreaderMonad_2EBIND_2E3 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ B ) ) @ E ) @ ( s @ C @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ B ) ) @ E ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ D ) @ ( s @ C @ F ) ) ) ) ) @ ( s @ C @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[402]) ).
thf(472,axiom,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Eunint_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ c_2Emarker_2Eunint_2E0 ) @ ( s @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Emarker_2Eunint_2E1_2Emono_2EA_27a) ).
thf(2263,plain,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Eunint_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ c_2Emarker_2Eunint_2E0 ) @ ( s @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[472]) ).
thf(69,axiom,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27b_20mono_2EA_27a) ).
thf(893,plain,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).
thf(607,axiom,
! [A: u] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ A ) ) ) )
= ( s @ tyop_2Erealax_2Ereal @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(2787,plain,
! [A: u] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ A ) ) ) )
= ( s @ tyop_2Erealax_2Ereal @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[607]) ).
thf(495,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__EQ0) ).
thf(2331,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[495]) ).
thf(43,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(777,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).
thf(182,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [E: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ E @ C ) )
& ( mono_2Ec_2Erealax_2Ereal__lt @ D @ E ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ D @ B ) )
=> ! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [E: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ E )
& ( mono_2Ec_2Erealax_2Ereal__lt @ D @ E ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ D @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2ESUP__LEMMA1) ).
thf(1295,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [E: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ E @ C ) )
& ( mono_2Ec_2Erealax_2Ereal__lt @ D @ E ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ D @ B ) )
=> ! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [E: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ E )
& ( mono_2Ec_2Erealax_2Ereal__lt @ D @ E ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ D @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[182]) ).
thf(375,axiom,
! [A: d,B: u,C: u,D: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__POS) ).
thf(1950,plain,
! [A: d,B: u,C: u,D: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[375]) ).
thf(145,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__UNION) ).
thf(1168,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).
thf(486,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27e_20mono_2EA_27f) ).
thf(2306,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[486]) ).
thf(265,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1559,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[265]) ).
thf(125,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__COMM) ).
thf(1105,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).
thf(523,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2E_3A_3E_2E2 @ ( s @ B @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecombin_2EAPP__DEF) ).
thf(2412,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2E_3A_3E_2E2 @ ( s @ B @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[523]) ).
thf(59,axiom,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) )
& ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
=> ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__CONG) ).
thf(846,plain,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) )
& ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
=> ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).
thf(85,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EIN__ELIM__PAIR__THM) ).
thf(962,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).
thf(386,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EFORALL__AND__THM) ).
thf(1982,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[386]) ).
thf(154,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__ADD) ).
thf(1200,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[154]) ).
thf(158,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( B = C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__EQ__LADD) ).
thf(1211,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( B = C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[158]) ).
thf(461,axiom,
! [A: d,B: u,C: $o] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__AND__FORALL__THM) ).
thf(2210,plain,
! [A: d,B: u,C: $o] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[461]) ).
thf(431,axiom,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emetric_2Edist_2E2_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(2117,plain,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[431]) ).
thf(12,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EFINITE__UNION) ).
thf(683,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).
thf(554,axiom,
! [A: d,B: u,C: u] :
? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewhile_2EITERATION) ).
thf(2622,plain,
! [A: d,B: u,C: u] :
? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[554]) ).
thf(253,axiom,
! [A: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29) ).
thf(1522,plain,
! [A: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[253]) ).
thf(512,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) )
= ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EFORALL__PROD) ).
thf(2381,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) )
= ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[512]) ).
thf(517,axiom,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__OF__NUM__EQ) ).
thf(2395,plain,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[517]) ).
thf(31,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erelation_2ETC__IDEM) ).
thf(741,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).
thf(156,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( ~ C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er020) ).
thf(1205,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( ~ C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[156]) ).
thf(425,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2099,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[425]) ).
thf(242,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er214) ).
thf(1486,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[242]) ).
thf(487,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2CA_27a_29) ).
thf(2309,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[487]) ).
thf(38,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29) ).
thf(762,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).
thf(430,axiom,
! [A: d,B: d,C: d,D: d,E: u] :
( ! [F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ F ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ G ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ H ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ H ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Estate__transformer_2EBIND__ASSOC) ).
thf(2114,plain,
! [A: d,B: d,C: d,D: d,E: u] :
( ! [F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ F ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ G ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ H ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ D @ A ) ) ) @ H ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[430]) ).
thf(175,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ C @ D ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__ADD2) ).
thf(1269,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ C @ D ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[175]) ).
thf(630,axiom,
! [A: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Epowser_2Ediffs @ ( A @ B ) @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Epowser_2Ediffs @ B @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epowser_2EDIFFS__NEG) ).
thf(2854,plain,
! [A: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Epowser_2Ediffs @ ( A @ B ) @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Epowser_2Ediffs @ B @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[630]) ).
thf(257,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__NEG) ).
thf(1533,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[257]) ).
thf(116,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Eordinal_2Eordinal_28A_27b_29) ).
thf(1078,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).
thf(296,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NOT__LT) ).
thf(1655,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[296]) ).
thf(135,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ? [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( ! [F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) ) ) )
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
= ( ? [F: u] :
( ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
& ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) ) ) )
= ( s @ A @ G ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewellorder_2EINJECTIVE__LEFT__INVERSE__NONEMPTY) ).
thf(1137,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ? [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( ! [F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) ) ) )
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
= ( ? [F: u] :
( ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
& ! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ G ) ) ) ) )
= ( s @ A @ G ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).
thf(187,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__RADD) ).
thf(1310,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[187]) ).
thf(403,axiom,
( ( mono_2Ec_2Etransc_2Etan @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Etransc_2ETAN__0) ).
thf(2034,plain,
( ( mono_2Ec_2Etransc_2Etan @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[403]) ).
thf(2035,plain,
( ( mono_2Ec_2Etransc_2Etan @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(lifteq,[status(thm)],[2034]) ).
thf(438,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2141,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[438]) ).
thf(388,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ A ) ) @ c_2Emetric_2Emetric_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Emetric_2Emetric_2E1_2Emono_2EA_27a) ).
thf(1988,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ A ) ) @ c_2Emetric_2Emetric_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[388]) ).
thf(406,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EETA__AX) ).
thf(2042,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[406]) ).
thf(8,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EUNCURRY__ONE__ONE__THM) ).
thf(670,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).
thf(456,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( ! [D: u] :
? [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ESURJECTIVE__IMAGE) ).
thf(2195,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( ! [D: u] :
? [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[456]) ).
thf(313,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LET__TRANS) ).
thf(1705,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[313]) ).
thf(143,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__FINITE) ).
thf(1164,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).
thf(46,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [E: u,F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewellorder_2Eseteq__wlog) ).
thf(797,plain,
! [A: d,B: d,C: u,D: u] :
( ( ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [E: u,F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).
thf(352,axiom,
! [A: d,B: u,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EGSPEC__AND) ).
thf(1872,plain,
! [A: d,B: u,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[352]) ).
thf(583,axiom,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Elim_2Etends__real__real @ B @ C @ D )
= ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ C ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__NEG) ).
thf(2712,plain,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Elim_2Etends__real__real @ B @ C @ D )
= ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ C ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[583]) ).
thf(48,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ? [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) )
= ( s @ B @ F ) ) ) ) )
= ( ? [F: u] :
! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) ) )
= ( s @ B @ G ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ESURJECTIVE__ON__RIGHT__INVERSE) ).
thf(814,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ? [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) )
= ( s @ B @ F ) ) ) ) )
= ( ? [F: u] :
! [G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ F ) @ ( s @ B @ G ) ) ) ) )
= ( s @ B @ G ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).
thf(193,axiom,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(1327,plain,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[193]) ).
thf(540,axiom,
! [A: d,B: u] :
( ( ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEXISTS__itself) ).
thf(2476,plain,
! [A: d,B: u] :
( ( ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[540]) ).
thf(447,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27a) ).
thf(2168,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[447]) ).
thf(172,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1260,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[172]) ).
thf(17,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REL) ).
thf(698,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).
thf(33,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27b_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(747,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).
thf(73,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__IDEMPOT) ).
thf(913,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).
thf(153,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__EPSILON) ).
thf(1196,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[153]) ).
thf(324,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ K ) @ ( s @ D @ L ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( c_2Epair_2E_23_23_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) @ ( s @ C @ K ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) @ ( s @ D @ L ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient__pair_2ECOMMA__PRS) ).
thf(1746,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ K ) @ ( s @ D @ L ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( c_2Epair_2E_23_23_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) @ ( s @ C @ K ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) @ ( s @ D @ L ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[324]) ).
thf(408,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ! [F: u,G: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) )
= ( ( s @ A @ F )
= ( s @ A @ G ) ) )
=> ( ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__11) ).
thf(2046,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ! [F: u,G: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) )
= ( ( s @ A @ F )
= ( s @ A @ G ) ) )
=> ( ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[408]) ).
thf(530,axiom,
! [A: d,B: d,C: d,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) )
= ( ( ( s @ A @ E )
= ( s @ A @ G ) )
& ( ( s @ B @ F )
= ( s @ B @ H ) ) ) )
=> ? [E: u,F: u] :
! [G: u,H: u] :
( ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ E ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) ) )
= ( s @ A @ G ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ F ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) ) )
= ( s @ B @ H ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eind__type_2EINJ__INVERSE2) ).
thf(2432,plain,
! [A: d,B: d,C: d,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) )
= ( ( ( s @ A @ E )
= ( s @ A @ G ) )
& ( ( s @ B @ F )
= ( s @ B @ H ) ) ) )
=> ? [E: u,F: u] :
! [G: u,H: u] :
( ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ E ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) ) )
= ( s @ A @ G ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ B ) @ F ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) ) ) )
= ( s @ B @ H ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[530]) ).
thf(464,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29) ).
thf(2227,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[464]) ).
thf(228,axiom,
! [A: d,B: u,C: u,D: $o] :
( ~ D
| ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) )
= ( s @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Ed020) ).
thf(1441,plain,
! [A: d,B: u,C: u,D: $o] :
( ~ D
| ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) )
= ( s @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[228]) ).
thf(395,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EnormalForms_2EEXT__POINT) ).
thf(2010,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[395]) ).
thf(369,axiom,
! [A: d,B: d] :
( ! [C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) )
& ! [C: u] :
( ( ? [D: u,E: u] :
! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
= ( ( ( s @ A @ F )
= ( s @ A @ D ) )
& ( ( s @ B @ G )
= ( s @ B @ E ) ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EABS__REP__prod) ).
thf(1921,plain,
! [A: d,B: d] :
( ! [C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) )
& ! [C: u] :
( ( ? [D: u,E: u] :
! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
= ( ( ( s @ A @ F )
= ( s @ A @ D ) )
& ( ( s @ B @ G )
= ( s @ B @ E ) ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[369]) ).
thf(202,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ B @ E ) ) ) )
& ( ( s @ A @ F )
= ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EPAIR__IN__GSPEC__2) ).
thf(1359,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ B @ E ) ) ) )
& ( ( s @ A @ F )
= ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[202]) ).
thf(335,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__strongind__left) ).
thf(1803,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[335]) ).
thf(252,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ( A != B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__IMP__NE) ).
thf(1518,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ( A != B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[252]) ).
thf(635,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__negate__negate) ).
thf(2869,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[635]) ).
thf(357,axiom,
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool) ).
thf(1887,plain,
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[357]) ).
thf(4,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
=> ( ( s @ A @ E )
= ( s @ A @ F ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__IMAGE__INJ__EQ) ).
thf(651,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
=> ( ( s @ A @ E )
= ( s @ A @ F ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).
thf(545,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2491,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[545]) ).
thf(132,axiom,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Euniv__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Euniv__reln__def) ).
thf(1127,plain,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Euniv__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).
thf(331,axiom,
! [A: d,B: u,C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Enets_2EDORDER__TENDSTO) ).
thf(1782,plain,
! [A: d,B: u,C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[331]) ).
thf(519,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Efmapal_2EAP__SND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ D ) @ ( s @ B @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Efmapal_2EAP__SND) ).
thf(2400,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Efmapal_2EAP__SND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ D ) @ ( s @ B @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[519]) ).
thf(415,axiom,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
| B ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
| B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__FORALL__OR__THM) ).
thf(2067,plain,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
| B ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
| B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[415]) ).
thf(381,axiom,
! [A: d,B: u,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EOR__EXISTS__THM) ).
thf(1967,plain,
! [A: d,B: u,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[381]) ).
thf(164,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( A
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LNEG__UNIQ) ).
thf(1228,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( A
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[164]) ).
thf(285,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
| ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
| ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__NEGTOTAL) ).
thf(1623,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
| ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
| ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[285]) ).
thf(170,axiom,
! [A: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
!= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__NZ) ).
thf(1254,plain,
! [A: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
!= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[170]) ).
thf(315,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er021) ).
thf(1709,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[315]) ).
thf(494,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ecombin_2EK_2E2_2Emono_2EA_27c_20mono_2EA_27d) ).
thf(2328,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[494]) ).
thf(387,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( c_2Emarker_2Eunint_2E1 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emarker_2Eunint_2E1_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1985,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( c_2Emarker_2Eunint_2E1 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[387]) ).
thf(405,axiom,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EConseqConv_2Eexists__eq__thm) ).
thf(2039,plain,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[405]) ).
thf(183,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LET__ANTISYM) ).
thf(1298,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[183]) ).
thf(568,axiom,
! [A: d,B: u,C: u,D: u,E: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__TRIANGLE) ).
thf(2667,plain,
! [A: d,B: u,C: u,D: u,E: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[568]) ).
thf(474,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal) ).
thf(2269,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[474]) ).
thf(598,axiom,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__minus__infinity__def) ).
thf(2755,plain,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[598]) ).
thf(1323,plain,
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ),
inference(lifteq,[status(thm)],[1322]) ).
thf(188,axiom,
! [A: d,B: u,C: u,D: $o] :
( D
| ( ( s @ A @ B )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Ed017) ).
thf(1313,plain,
! [A: d,B: u,C: u,D: $o] :
( D
| ( ( s @ A @ B )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[188]) ).
thf(544,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eposet_2Erelation_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eposet_2Erelation__def) ).
thf(2488,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eposet_2Erelation_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[544]) ).
thf(518,axiom,
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__0) ).
thf(2398,plain,
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[518]) ).
thf(2399,plain,
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(lifteq,[status(thm)],[2398]) ).
thf(1,conjecture,
! [A: d,B: d] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Eneg__ulp) ).
thf(2,negated_conjecture,
~ ! [A: d,B: d] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ),
inference(neg_conjecture,[status(cth)],[1]) ).
thf(642,plain,
~ ! [A: d,B: d] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).
thf(643,plain,
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ),
inference(cnf,[status(esa)],[642]) ).
thf(644,plain,
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) ),
inference(lifteq,[status(thm)],[643]) ).
thf(2896,plain,
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
| ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
!= ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ),
inference(paramod_ordered,[status(thm)],[2399,644]) ).
thf(2897,plain,
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
| ( ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(simp,[status(thm)],[2896]) ).
thf(434,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EJOIN_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ A ) ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ A ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EreaderMonad_2EJOIN__def) ).
thf(2126,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EJOIN_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ A ) ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ A ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[434]) ).
thf(110,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27d_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1059,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).
thf(580,axiom,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__minus__zero__def) ).
thf(2703,plain,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[580]) ).
thf(194,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29) ).
thf(1330,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) ) ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[194]) ).
thf(348,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADDL) ).
thf(1860,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[348]) ).
thf(250,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__SYM) ).
thf(1511,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[250]) ).
thf(18,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eoption_2Eoption @ A ) @ C ) @ ( s @ ( tyop_2Eoption_2Eoption @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eoption_2Eoption @ A ) @ C ) ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27b_29) ).
thf(702,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eoption_2Eoption @ A ) @ C ) @ ( s @ ( tyop_2Eoption_2Eoption @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eoption_2Eoption @ A ) @ C ) ) ) @ ( s @ ( tyop_2Eoption_2Eoption @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).
thf(271,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__TRANS) ).
thf(1577,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[271]) ).
thf(233,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__TRANS) ).
thf(1455,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[233]) ).
thf(82,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EINFINITE__IMAGE__INJ) ).
thf(949,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).
thf(594,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ C )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EABS__SIMP) ).
thf(2745,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[594]) ).
thf(49,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ E ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ A ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27a_20mono_2EA_27b_20mono_2EA_27c) ).
thf(817,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ E ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ A ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).
thf(359,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__LT__IADD) ).
thf(1892,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[359]) ).
thf(631,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__EQ__NEG) ).
thf(2857,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[631]) ).
thf(409,axiom,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Estmarker_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ c_2Emarker_2Estmarker_2E0 ) @ ( s @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Emarker_2Estmarker_2E1_2Emono_2EA_27a) ).
thf(2049,plain,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Estmarker_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ c_2Emarker_2Estmarker_2E0 ) @ ( s @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[409]) ).
thf(190,axiom,
! [A: d,B: $o,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29) ).
thf(1319,plain,
! [A: d,B: $o,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[190]) ).
thf(602,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2767,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[602]) ).
thf(283,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__strongind) ).
thf(1609,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[283]) ).
thf(200,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__SUP__SOMEPOS) ).
thf(1347,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[200]) ).
thf(268,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__DOUBLE) ).
thf(1568,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[268]) ).
thf(589,axiom,
! [A: d,B: d,C: u] :
? [D: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ B @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Eitself__Axiom) ).
thf(2730,plain,
! [A: d,B: d,C: u] :
? [D: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ B @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[589]) ).
thf(291,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LET__ADD2) ).
thf(1641,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[291]) ).
thf(203,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1362,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[203]) ).
thf(261,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__DOWN2) ).
thf(1545,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[261]) ).
thf(526,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27a_29_2Ctyop_2Emin_2Ebool_29) ).
thf(2420,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[526]) ).
thf(520,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29) ).
thf(2403,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[520]) ).
thf(119,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(1087,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).
thf(251,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
=> ( A
!= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__POS__NZ) ).
thf(1514,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
=> ( A
!= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[251]) ).
thf(492,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EETA__THM) ).
thf(2324,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[492]) ).
thf(423,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u,G: u] :
( ( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ G )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) )
& ! [H: u,I: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ B @ I ) ) ) )
=> ( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) @ ( s @ A @ H ) ) ) @ ( s @ B @ I ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ H ) ) ) @ ( s @ B @ I ) ) ) ) ) )
=> ( ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ G ) ) )
= ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EUNCURRY__CONG) ).
thf(2090,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u,G: u] :
( ( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ G )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) )
& ! [H: u,I: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ B @ I ) ) ) )
=> ( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) @ ( s @ A @ H ) ) ) @ ( s @ B @ I ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ H ) ) ) @ ( s @ B @ I ) ) ) ) ) )
=> ( ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ G ) ) )
= ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[423]) ).
thf(206,axiom,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EConseqConv_2ECOND__CLAUSES__ID) ).
thf(1373,plain,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[206]) ).
thf(288,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er217) ).
thf(1632,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[288]) ).
thf(305,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__GSPEC__IFF) ).
thf(1682,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[305]) ).
thf(341,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__IMP__LE) ).
thf(1828,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[341]) ).
thf(417,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
= ( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EINJECTIVE__IMAGE) ).
thf(2073,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
= ( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[417]) ).
thf(243,axiom,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) )
= ( ! [C: u,D: u] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( ( s @ A @ C )
= ( s @ A @ D ) ) )
& ! [C: u,D: u,E: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2Eismet) ).
thf(1489,plain,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) )
= ( ! [C: u,D: u] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( ( s @ A @ C )
= ( s @ A @ D ) ) )
& ! [C: u,D: u,E: u] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) ) ) ) @ ( mono_2Ec_2Erealax_2Ereal__add @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[243]) ).
thf(467,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( ( s @ A @ C )
= ( s @ A @ D ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EUNWIND__FORALL__THM1) ).
thf(2237,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( ( s @ A @ C )
= ( s @ A @ D ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[467]) ).
thf(552,axiom,
! [A: d,B: d,C: u,D: u,E: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2616,plain,
! [A: d,B: d,C: u,D: u,E: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[552]) ).
thf(235,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(1465,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[235]) ).
thf(36,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28A_27a_29_29) ).
thf(756,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).
thf(299,axiom,
! [A: d,B: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__ISMET) ).
thf(1664,plain,
! [A: d,B: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[299]) ).
thf(610,axiom,
! [A: d,B: d,C: u] :
? [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EABS__PAIR__THM) ).
thf(2794,plain,
! [A: d,B: d,C: u] :
? [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[610]) ).
thf(427,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27d) ).
thf(2105,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[427]) ).
thf(231,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1450,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[231]) ).
thf(139,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29) ).
thf(1151,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).
thf(78,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EEXTENSION) ).
thf(937,plain,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).
thf(481,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Eeq__ext) ).
thf(2291,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[481]) ).
thf(100,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EGSPEC__ID) ).
thf(1020,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).
thf(90,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EINTER__ACI) ).
thf(981,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).
thf(412,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Eposet_2Ecarrier_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eposet_2Ecarrier__def) ).
thf(2058,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Eposet_2Ecarrier_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[412]) ).
thf(230,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1447,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[230]) ).
thf(114,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1072,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).
thf(217,axiom,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Emetric_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emetric_2Emetric_2E0_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1405,plain,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Emetric_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[217]) ).
thf(280,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Erel__to__reln__def) ).
thf(1600,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[280]) ).
thf(585,axiom,
! [A: d,B: u] :
? [C: u] :
( ( s @ A @ C )
= ( s @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEXISTS__REFL) ).
thf(2718,plain,
! [A: d,B: u] :
? [C: u] :
( ( s @ A @ C )
= ( s @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[585]) ).
thf(623,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Estate__transformer_2EUNIT_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Estate__transformer_2EUNIT__DEF) ).
thf(2833,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Estate__transformer_2EUNIT_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[623]) ).
thf(478,axiom,
! [A: d,B: u,C: u,D: u] :
( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) ) )
=> ( ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) )
& ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EDISJ__IMP__INTRO) ).
thf(2281,plain,
! [A: d,B: u,C: u,D: u] :
( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) ) )
=> ( ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) )
& ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[478]) ).
thf(65,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(877,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).
thf(15,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2Etyop_2Elist_2Elist_28A_27d_29) ).
thf(692,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).
thf(42,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28A_27c_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(774,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).
thf(509,axiom,
! [A: d,B: u,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( ( ( s @ A @ D )
!= ( s @ A @ B ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EUNWIND__EXISTS__THM) ).
thf(2371,plain,
! [A: d,B: u,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( ( ( s @ A @ D )
!= ( s @ A @ B ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[509]) ).
thf(92,axiom,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__FINITE) ).
thf(998,plain,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).
thf(615,axiom,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(2809,plain,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[615]) ).
thf(516,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
= ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ E ) ) ) )
=> ? [F: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ F )
& ! [G: u] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ) ) @ F )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Etopology_2Eistopology_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2Emtop__istopology) ).
thf(2392,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
= ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ E ) ) ) )
=> ? [F: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ F )
& ! [G: u] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ) ) @ F )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Etopology_2Eistopology_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[516]) ).
thf(1519,plain,
! [B: mono_2Etyop_2Erealax_2Ereal,A: mono_2Etyop_2Erealax_2Ereal] :
( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( A != B ) ),
inference(cnf,[status(esa)],[1518]) ).
thf(1520,plain,
! [B: mono_2Etyop_2Erealax_2Ereal,A: mono_2Etyop_2Erealax_2Ereal] :
( ( A != B )
| ~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B ) ),
inference(lifteq,[status(thm)],[1519]) ).
thf(1521,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ A ),
inference(simp,[status(thm)],[1520]) ).
thf(310,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(1696,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[310]) ).
thf(640,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2884,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[640]) ).
thf(349,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Erel__to__reln__swap) ).
thf(1863,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[349]) ).
thf(459,axiom,
! [A: d,B: $o,C: u] :
( ( B
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ERIGHT__IMP__EXISTS__THM) ).
thf(2204,plain,
! [A: d,B: $o,C: u] :
( ( B
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[459]) ).
thf(539,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) )
| ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EHolSmt_2Earray__ext_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) ) ) ) )
!= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EHolSmt_2Earray__ext_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Et005) ).
thf(2473,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) )
| ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EHolSmt_2Earray__ext_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) ) ) ) )
!= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EHolSmt_2Earray__ext_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[539]) ).
thf(308,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__LT__REFL) ).
thf(1691,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[308]) ).
thf(506,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EBETA__THM) ).
thf(2364,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[506]) ).
thf(367,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__LT0) ).
thf(1915,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[367]) ).
thf(22,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27c_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(714,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).
thf(227,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1438,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[227]) ).
thf(5,axiom,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EUNION__ASSOC) ).
thf(661,plain,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).
thf(3248,plain,
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ) )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
| ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) )
!= ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
inference(paramod_ordered,[status(thm)],[1323,644]) ).
thf(3265,plain,
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ) )
!= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ) ) )
| ( ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal )
!= tyop_2Erealax_2Ereal )
| ( ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) )
!= ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) ) ),
inference(simp,[status(thm)],[3248]) ).
thf(562,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u,G: u] :
( ( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F ) )
& ! [H: u,I: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ H ) @ ( s @ C @ I ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ G ) @ ( s @ B @ H ) ) ) @ ( s @ C @ I ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ D ) @ ( s @ B @ H ) ) ) @ ( s @ C @ I ) ) ) ) ) )
=> ( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ G ) ) )
= ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__case__cong) ).
thf(2646,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u,G: u] :
( ( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F ) )
& ! [H: u,I: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ H ) @ ( s @ C @ I ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ G ) @ ( s @ B @ H ) ) ) @ ( s @ C @ I ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ D ) @ ( s @ B @ H ) ) ) @ ( s @ C @ I ) ) ) ) ) )
=> ( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ G ) ) )
= ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[562]) ).
thf(113,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: $o,G: $o,H: u,I: u,J: u,K: u] :
( ( ( F = G )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ A @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ J ) ) ) @ ( s @ A @ K ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ H ) @ ( s @ A @ J ) ) ) ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ G ) ) @ ( s @ A @ I ) @ ( s @ A @ K ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2ECOND__RSP) ).
thf(1067,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: $o,G: $o,H: u,I: u,J: u,K: u] :
( ( ( F = G )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ A @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ J ) ) ) @ ( s @ A @ K ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ H ) @ ( s @ A @ J ) ) ) ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ G ) ) @ ( s @ A @ I ) @ ( s @ A @ K ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).
thf(608,axiom,
! [A: d,B: u] :
( ( s @ A @ B )
= ( s @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__REFL) ).
thf(2790,plain,
$true,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[608]) ).
thf(413,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EUNIT_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2EreaderMonad_2EUNIT_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EreaderMonad_2EUNIT_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2061,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EUNIT_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2EreaderMonad_2EUNIT_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[413]) ).
thf(604,axiom,
! [A: d,B: d] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
& ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Ezero__to__real) ).
thf(2773,plain,
! [A: d,B: d] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
& ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[604]) ).
thf(392,axiom,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( A @ B ) ) )
= ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(2000,plain,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( A @ B ) ) )
= ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[392]) ).
thf(177,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__strongind__right) ).
thf(1274,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[177]) ).
thf(522,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Estate__transformer_2EREAD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Estate__transformer_2EREAD__def) ).
thf(2409,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Estate__transformer_2EREAD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[522]) ).
thf(162,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__LT__TRANS) ).
thf(1223,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[162]) ).
thf(471,axiom,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) )
& ( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( ( A = mono_2Ec_2Enum_2E0 )
& ( B = mono_2Ec_2Enum_2E0 ) ) )
& ( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ) )
= ( ( A = mono_2Ec_2Enum_2E0 )
& ( B = mono_2Ec_2Enum_2E0 ) ) )
& ( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ) )
= ( A = B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2Eeq__ints) ).
thf(2249,plain,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) )
& ( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( ( A = mono_2Ec_2Enum_2E0 )
& ( B = mono_2Ec_2Enum_2E0 ) ) )
& ( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ) )
= ( ( A = mono_2Ec_2Enum_2E0 )
& ( B = mono_2Ec_2Enum_2E0 ) ) )
& ( ( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ) )
= ( A = B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[471]) ).
thf(147,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__SYM) ).
thf(1174,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).
thf(300,axiom,
! [A: u] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ A ) ) ) )
= ( s @ tyop_2Emin_2Ebool @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Ebool) ).
thf(1666,plain,
! [A: u] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ A ) ) ) )
= ( s @ tyop_2Emin_2Ebool @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[300]) ).
thf(211,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2Etyop_2Emin_2Ebool) ).
thf(1387,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[211]) ).
thf(362,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er220) ).
thf(1900,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[362]) ).
thf(318,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27x_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1723,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[318]) ).
thf(590,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( ( s @ A @ B )
= ( s @ A @ C ) )
& ( ( s @ A @ C )
= ( s @ A @ D ) ) )
=> ( ( s @ A @ B )
= ( s @ A @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__TRANS) ).
thf(2733,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( ( s @ A @ B )
= ( s @ A @ C ) )
& ( ( s @ A @ C )
= ( s @ A @ D ) ) )
=> ( ( s @ A @ B )
= ( s @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[590]) ).
thf(52,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REP__REFL) ).
thf(825,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).
thf(160,axiom,
! [A: d,B: d,C: d,D: d,E: d,F: u,G: u,H: u,I: u,J: u,K: u,L: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epath_2Eparallel__comp_2E5 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ D @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) ) @ G ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ D @ I ) ) ) @ ( s @ B @ J ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ E ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ K ) @ ( s @ E @ L ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) ) @ F ) @ ( s @ A @ H ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ C @ K ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) ) @ G ) @ ( s @ D @ I ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ E @ L ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epath_2Eparallel__comp__def) ).
thf(1217,plain,
! [A: d,B: d,C: d,D: d,E: d,F: u,G: u,H: u,I: u,J: u,K: u,L: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epath_2Eparallel__comp_2E5 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ D @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) ) @ G ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ D @ I ) ) ) @ ( s @ B @ J ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ E ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ K ) @ ( s @ E @ L ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) ) ) @ F ) @ ( s @ A @ H ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ C @ K ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ E @ tyop_2Emin_2Ebool ) ) ) @ G ) @ ( s @ D @ I ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ E @ L ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[160]) ).
thf(440,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27a_29) ).
thf(2147,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[440]) ).
thf(247,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
| D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er024) ).
thf(1502,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
| D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[247]) ).
thf(50,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27c_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(820,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).
thf(441,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__idemp) ).
thf(2150,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[441]) ).
thf(205,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(1370,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[205]) ).
thf(436,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ! [E: mono_2Etyop_2Erealax_2Ereal] :
( ( E != D )
=> ( ( A @ E )
= ( B @ E ) ) )
=> ( ( mono_2Ec_2Elim_2Etends__real__real @ A @ C @ D )
= ( mono_2Ec_2Elim_2Etends__real__real @ B @ C @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__EQUAL) ).
thf(2132,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ! [E: mono_2Etyop_2Erealax_2Ereal] :
( ( E != D )
=> ( ( A @ E )
= ( B @ E ) ) )
=> ( ( mono_2Ec_2Elim_2Etends__real__real @ A @ C @ D )
= ( mono_2Ec_2Elim_2Etends__real__real @ B @ C @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[436]) ).
thf(27,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2EA_27c) ).
thf(729,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).
thf(74,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) ) )
= ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) )
& ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EFORALL__IN__UNION) ).
thf(916,plain,
! [A: d,B: u,C: u,D: u] :
( ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) ) )
= ( ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) )
& ! [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ E ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).
thf(60,axiom,
! [A: d,B: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewords_2EWORD__FINITE) ).
thf(852,plain,
! [A: d,B: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).
thf(636,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= B )
= ( A
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__EQ) ).
thf(2872,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__neg @ A )
= B )
= ( A
= ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[636]) ).
thf(234,axiom,
! [A: d] :
( ! [B: u] :
( ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) )
& ! [B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2Emetric__tybij) ).
thf(1457,plain,
! [A: d] :
( ! [B: u] :
( ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) )
& ! [B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2Eismet_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[234]) ).
thf(338,axiom,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Ebool__case__ID) ).
thf(1819,plain,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[338]) ).
thf(54,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27a_20mono_2EA_27c) ).
thf(830,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).
thf(218,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= A )
= ( B
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__RID__UNIQ) ).
thf(1407,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= A )
= ( B
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[218]) ).
thf(322,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ANTISYM) ).
thf(1740,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[322]) ).
thf(97,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27d_29_20mono_2Etyop_2Elist_2Elist_28A_27e_29) ).
thf(1012,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).
thf(536,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2EA_27a) ).
thf(2464,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[536]) ).
thf(599,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EUNIT_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EreaderMonad_2EUNIT__def) ).
thf(2758,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2EreaderMonad_2EUNIT_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[599]) ).
thf(556,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2628,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[556]) ).
thf(102,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28A_27c_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1027,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).
thf(462,axiom,
! [A: d,B: u,C: $o] :
( ( ( C
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( C
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) )
& ( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) )
& ( ( C
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( C
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EPULL__FORALL) ).
thf(2213,plain,
! [A: d,B: u,C: $o] :
( ( ( C
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( C
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) )
& ( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) )
& ( ( C
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( C
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[462]) ).
thf(216,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__LID) ).
thf(1402,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[216]) ).
thf(166,axiom,
! [A: $o,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A @ B @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29) ).
thf(1234,plain,
! [A: $o,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Ebool_2ECOND_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A @ B @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[166]) ).
thf(64,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27b_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(874,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).
thf(345,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Estate__transformer_2EUNIT__UNCURRY) ).
thf(1851,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[345]) ).
thf(130,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27b_29_20mono_2EA_27b) ).
thf(1121,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).
thf(95,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
=> ( ( s @ A @ E )
= ( s @ A @ F ) ) ) )
= ( ? [E: u] :
! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
= ( s @ A @ F ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EINJECTIVE__ON__LEFT__INVERSE) ).
thf(1006,plain,
! [A: d,B: d,C: u,D: u] :
( ( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
=> ( ( s @ A @ E )
= ( s @ A @ F ) ) ) )
= ( ? [E: u] :
! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) )
= ( s @ A @ F ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).
thf(557,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b2) ).
thf(2631,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[557]) ).
thf(587,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29) ).
thf(2724,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[587]) ).
thf(327,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ! [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
& ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__SUP__ALLPOS) ).
thf(1755,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ! [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
& ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[327]) ).
thf(62,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__UNION) ).
thf(857,plain,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).
thf(277,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1592,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[277]) ).
thf(484,axiom,
! [A: d,B: u] :
( ! [C: u,D: u,E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ! [C: u,D: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ C ) ) ) )
=> ! [C: u,D: u,E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELCOMM__THM) ).
thf(2300,plain,
! [A: d,B: u] :
( ! [C: u,D: u,E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ! [C: u,D: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ C ) ) ) )
=> ! [C: u,D: u,E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[484]) ).
thf(511,axiom,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EMONO__EXISTS) ).
thf(2377,plain,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[511]) ).
thf(646,plain,
! [E: u,D: u,C: u,B: d,A: d] :
( ( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) ) )
| ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) ) ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) )
& ( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) ) )
| ( ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) )
!= ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ) ),
inference(cnf,[status(esa)],[645]) ).
thf(648,plain,
! [E: u,D: u,C: u,B: d,A: d] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) ) )
| ( ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) )
!= ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
inference(cnfConj,[status(thm)],[646]) ).
thf(650,plain,
! [E: u,D: u,C: u,B: d,A: d] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) )
| ( ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) )
!= ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
inference(lifteq,[status(thm)],[648]) ).
thf(382,axiom,
! [A: d,B: u,C: $o] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__EXISTS__IMP__THM) ).
thf(1970,plain,
! [A: d,B: u,C: $o] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[382]) ).
thf(127,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28A_27c_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1111,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).
thf(582,axiom,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__bottom__def) ).
thf(2709,plain,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[582]) ).
thf(246,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__DOWN) ).
thf(1498,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[246]) ).
thf(275,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
| ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__NEGTOTAL) ).
thf(1587,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
| ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[275]) ).
thf(122,axiom,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__IN) ).
thf(1096,plain,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).
thf(302,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__NEG) ).
thf(1672,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[302]) ).
thf(142,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REL__ABS) ).
thf(1160,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).
thf(380,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Enets_2Etendsto_2E1_2Emono_2EA_27a) ).
thf(1964,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[380]) ).
thf(35,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27b_20mono_2EA_27b) ).
thf(753,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).
thf(468,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27c) ).
thf(2240,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[468]) ).
thf(551,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27state_29) ).
thf(2613,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[551]) ).
thf(428,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27g_20mono_2EA_27h) ).
thf(2108,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[428]) ).
thf(358,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(1889,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[358]) ).
thf(106,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ G ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ A @ H ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) )
=> ! [E: u,F: u,G: u] :
( ( ! [H: u,I: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ H ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ I ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ H ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ I ) ) ) ) )
=> ( ( s @ A @ H )
= ( s @ A @ I ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__IMAGE__INJ__GENERAL) ).
thf(1039,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ G ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ A @ H ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) )
=> ! [E: u,F: u,G: u] :
( ( ! [H: u,I: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ H ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ I ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ H ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ I ) ) ) ) )
=> ( ( s @ A @ H )
= ( s @ A @ I ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).
thf(181,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2EB_2E3 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Emetric_2EB_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) ) @ ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq3_2Ec_2Emetric_2EB_2E3_2Emono_2EA_27a) ).
thf(1292,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2EB_2E3 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Emetric_2EB_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) ) @ ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[181]) ).
thf(77,axiom,
! [A: d,B: u,C: u] :
( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__implication) ).
thf(933,plain,
! [A: d,B: u,C: u] :
( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).
thf(622,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29) ).
thf(2830,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[622]) ).
thf(150,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Ereln__to__rel__inv) ).
thf(1182,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).
thf(13,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27b_29) ).
thf(686,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).
thf(115,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(1075,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).
thf(224,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) @ ( s @ A @ G ) ) ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [E: u] :
( ( ! [F: u] :
? [G: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) )
= ( s @ B @ F ) ) )
= ( ! [F: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ESURJECTIVE__IMAGE__THM) ).
thf(1424,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) @ ( s @ A @ G ) ) ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [E: u] :
( ( ! [F: u] :
? [G: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) )
= ( s @ B @ F ) ) )
= ( ! [F: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[224]) ).
thf(488,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eposet_2Erelation_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Eposet_2Erelation_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Eposet_2Erelation_2E1_2Emono_2EA_27a) ).
thf(2312,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eposet_2Erelation_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Eposet_2Erelation_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[488]) ).
thf(159,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er218) ).
thf(1214,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[159]) ).
thf(501,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EOmega__Automata_2EEQUALITY__THM) ).
thf(2349,plain,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[501]) ).
thf(605,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Eulp_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Eulp_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2781,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Eulp_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[605]) ).
thf(222,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__ADD2) ).
thf(1419,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[222]) ).
thf(56,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(837,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ C @ D ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).
thf(573,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2EA_27a) ).
thf(2681,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[573]) ).
thf(30,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__cases__right) ).
thf(738,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).
thf(627,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2845,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[627]) ).
thf(133,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EPAIR__IN__GSPEC__IFF) ).
thf(1131,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) ) ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).
thf(107,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1050,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).
thf(374,axiom,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EConseqConv_2Eforall__eq__thm) ).
thf(1947,plain,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[374]) ).
thf(317,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__ind__right) ).
thf(1715,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[317]) ).
thf(385,axiom,
! [A: d,B: $o,C: u] :
( ( B
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ERIGHT__IMP__FORALL__THM) ).
thf(1979,plain,
! [A: d,B: $o,C: u] :
( ( B
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[385]) ).
thf(475,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) )
= ( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EFUN__EQ__THM) ).
thf(2272,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) )
= ( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[475]) ).
thf(213,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ C ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADDNEG) ).
thf(1393,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ C ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[213]) ).
thf(254,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
| ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__TOTAL) ).
thf(1525,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
| ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[254]) ).
thf(340,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
= ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( A = B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__LT) ).
thf(1825,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
= ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( A = B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[340]) ).
thf(128,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27d_29_20mono_2EA_27e) ).
thf(1114,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).
thf(192,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__ANTISYM) ).
thf(1324,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[192]) ).
thf(479,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27g_20mono_2EA_27h) ).
thf(2285,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[479]) ).
thf(329,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er219) ).
thf(1776,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ C @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[329]) ).
thf(173,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__TOTAL) ).
thf(1263,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[173]) ).
thf(256,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er213) ).
thf(1530,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[256]) ).
thf(259,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__ADD__SYM) ).
thf(1539,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[259]) ).
thf(624,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
=> ( ( s @ A @ C )
= ( s @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__SYM) ).
thf(2836,plain,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
=> ( ( s @ A @ C )
= ( s @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[624]) ).
thf(174,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Eset__relation_2Etc_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( ! [D: u] :
( ! [E: u] :
( ( ? [F: u,G: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) ) ) ) )
| ? [F: u,G: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) )
& ? [H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ H ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ A @ G ) ) ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__def) ).
thf(1266,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Eset__relation_2Etc_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( ! [D: u] :
( ! [E: u] :
( ( ? [F: u,G: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) ) ) ) )
| ? [F: u,G: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ G ) ) ) )
& ? [H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ A @ H ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ H ) @ ( s @ A @ G ) ) ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[174]) ).
thf(442,axiom,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal) ).
thf(2153,plain,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[442]) ).
thf(514,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ E ) ) ) @ ( s @ C @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__case__def) ).
thf(2387,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ E ) ) ) @ ( s @ C @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[514]) ).
thf(165,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Ebounded_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
= ( ? [F: mono_2Etyop_2Erealax_2Ereal,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ B @ H ) ) ) @ ( s @ B @ H ) ) ) )
& ! [I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ B @ I ) ) ) @ ( s @ B @ H ) ) ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ I ) ) ) @ ( s @ A @ G ) ) ) ) ) ) @ F ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Enets_2Ebounded) ).
thf(1231,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Ebounded_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
= ( ? [F: mono_2Etyop_2Erealax_2Ereal,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ B @ H ) ) ) @ ( s @ B @ H ) ) ) )
& ! [I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ B @ I ) ) ) @ ( s @ B @ H ) ) ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ I ) ) ) @ ( s @ A @ G ) ) ) ) ) ) @ F ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[165]) ).
thf(629,axiom,
! [A: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Eseq_2Econvergent @ B )
= ( mono_2Ec_2Eseq_2Econvergent @ ( A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eseq_2ESEQ__NEG__CONV) ).
thf(2851,plain,
! [A: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Enum_2Enum] :
( ( A @ B @ C )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( B @ C ) ) )
=> ! [B: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Eseq_2Econvergent @ B )
= ( mono_2Ec_2Eseq_2Econvergent @ ( A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[629]) ).
thf(469,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2243,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[469]) ).
thf(503,axiom,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( ( s @ A @ D )
= ( s @ A @ C ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EUNWIND__THM2) ).
thf(2355,plain,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( ( s @ A @ D )
= ( s @ A @ C ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[503]) ).
thf(371,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__SUP__EXISTS) ).
thf(1932,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) )
=> ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( ? [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[371]) ).
thf(394,axiom,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EMONO__ALL) ).
thf(2006,plain,
! [A: d,B: u,C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
=> ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[394]) ).
thf(547,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
= B )
=> ! [B: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Elim_2Etends__real__real @ A @ B @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__X) ).
thf(2497,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B )
= B )
=> ! [B: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Elim_2Etends__real__real @ A @ B @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[547]) ).
thf(410,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27e_20mono_2EA_27f) ).
thf(2052,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[410]) ).
thf(542,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27a) ).
thf(2482,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[542]) ).
thf(169,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__ind__left) ).
thf(1246,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[169]) ).
thf(195,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__GT0) ).
thf(1333,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[195]) ).
thf(389,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EGSPEC__ETA) ).
thf(1991,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[389]) ).
thf(155,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2EA_27b) ).
thf(1202,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[155]) ).
thf(330,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u,H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Etransfer_2EPAIR__REL_2E4 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ C @ H ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ I ) @ ( s @ D @ J ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ B @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ C @ H ) ) ) @ ( s @ D @ J ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Etransfer_2EPAIR__REL__def) ).
thf(1779,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u,H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Etransfer_2EPAIR__REL_2E4 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ C @ H ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ I ) @ ( s @ D @ J ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ B @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ D @ tyop_2Emin_2Ebool ) ) @ F ) @ ( s @ C @ H ) ) ) @ ( s @ D @ J ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[330]) ).
thf(407,axiom,
! [A: d,B: u] :
( ( ? [C: u] :
! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ D ) ) ) ) )
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EOmega__Automata_2EELGOT__LEMMA) ).
thf(2043,plain,
! [A: d,B: u] :
( ( ? [C: u] :
! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ D ) ) ) ) )
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[407]) ).
thf(418,axiom,
! [A: d,B: u] :
( ( ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EFORALL__itself) ).
thf(2076,plain,
! [A: d,B: u] :
( ( ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[418]) ).
thf(531,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27d) ).
thf(2440,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[531]) ).
thf(454,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ D ) )
= ( ? [G: u,H: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ G ) @ ( s @ C @ H ) ) ) )
& ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ C @ H ) ) )
= ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__case__eq) ).
thf(2189,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ D ) )
= ( ? [G: u,H: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ E )
= ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ G ) @ ( s @ C @ H ) ) ) )
& ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ G ) ) ) @ ( s @ C @ H ) ) )
= ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[454]) ).
thf(151,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__LINV) ).
thf(1185,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[151]) ).
thf(45,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28A_27c_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(794,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).
thf(527,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Emetric_2Edist_2E1_2Emono_2EA_27a) ).
thf(2423,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Edist_2E1 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[527]) ).
thf(558,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27state) ).
thf(2634,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[558]) ).
thf(596,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecombin_2EK__THM) ).
thf(2749,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[596]) ).
thf(347,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__COMM) ).
thf(1857,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[347]) ).
thf(167,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ E ) ) ) )
& ( ( s @ B @ F )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__GSPEC) ).
thf(1241,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ E ) ) ) )
& ( ( s @ B @ F )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[167]) ).
thf(600,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__top_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__top_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2761,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__top_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[600]) ).
thf(39,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( ? [F: u] :
( ( ( s @ B @ C )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__IMAGE) ).
thf(765,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( ? [F: u] :
( ( ( s @ B @ C )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).
thf(316,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ B @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er215) ).
thf(1712,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ B @ A )
= ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[316]) ).
thf(179,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__GE0) ).
thf(1286,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[179]) ).
thf(508,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emetric_2Edist_2E2_2Emono_2EA_27a) ).
thf(2368,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[508]) ).
thf(439,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29) ).
thf(2144,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[439]) ).
thf(364,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1906,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[364]) ).
thf(476,axiom,
! [A: d,B: d,C: d,D: u] :
( ! [E: u,F: u,G: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ G ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) )
= ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2ELAMBDA__PROD) ).
thf(2275,plain,
! [A: d,B: d,C: d,D: u] :
( ! [E: u,F: u,G: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ G ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) )
= ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ F ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[476]) ).
thf(241,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Estate__transformer_2EBIND__RIGHT__UNIT) ).
thf(1483,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( c_2Estate__transformer_2EBIND_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[241]) ).
thf(14,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29) ).
thf(689,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ C ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).
thf(1366,plain,
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ) )
= $true ),
inference(instance,[status(thm)],[1365]) ).
thf(1367,plain,
j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ),
inference(simp,[status(thm)],[1366]) ).
thf(2890,plain,
( ~ $true
| ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $false ) ) )
!= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ) ) ) ),
inference(paramod_ordered,[status(thm)],[1367,1369]) ).
thf(2891,plain,
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $false ) ) )
!= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ) ) ),
inference(simp,[status(thm)],[2890]) ).
thf(2892,plain,
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $false ) )
!= ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ) ),
inference(simp,[status(thm)],[2891]) ).
thf(2893,plain,
( ( tyop_2Emin_2Ebool != tyop_2Emin_2Ebool )
| ( ( i_mono_2Etyop_2Emin_2Ebool @ $false )
!= ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ) ),
inference(simp,[status(thm)],[2892]) ).
thf(2894,plain,
( ( i_mono_2Etyop_2Emin_2Ebool @ $false )
!= ( i_mono_2Etyop_2Emin_2Ebool @ $true ) ),
inference(simp,[status(thm)],[2893]) ).
thf(86,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) )
& ! [C: u,D: u] :
( ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__rules) ).
thf(965,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) )
& ! [C: u,D: u] :
( ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).
thf(34,axiom,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__ASSOC) ).
thf(750,plain,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).
thf(401,axiom,
! [A: d,B: $o,C: u] :
( ( ? [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__EXISTS__IMP__THM) ).
thf(2028,plain,
! [A: d,B: $o,C: u] :
( ( ? [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
=> ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[401]) ).
thf(184,axiom,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ D ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29) ).
thf(1301,plain,
! [A: d,B: d,C: u,D: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ D ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ tyop_2Erealax_2Ereal ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Erealax_2Ereal ) ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[184]) ).
thf(278,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1595,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[278]) ).
thf(140,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__cases__left) ).
thf(1154,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).
thf(88,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Elist_2Elist_28A_27a_29_29_20mono_2EA_27b_20mono_2EA_27a) ).
thf(975,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).
thf(588,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEGNEG) ).
thf(2727,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[588]) ).
thf(332,axiom,
! [A: d,B: $o,C: $o,D: u,E: u,F: u,G: u] :
( ( ( B = C )
& ( C
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
& ( ~ C
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
=> ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ D ) @ ( s @ A @ F ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Ebool__case__CONG) ).
thf(1784,plain,
! [A: d,B: $o,C: $o,D: u,E: u,F: u,G: u] :
( ( ( B = C )
& ( C
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
& ( ~ C
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
=> ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ D ) @ ( s @ A @ F ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[332]) ).
thf(609,axiom,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) )
= ( ( ( s @ A @ D )
= ( s @ A @ F ) )
& ( ( s @ B @ C )
= ( s @ B @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EPAIR__EQ) ).
thf(2791,plain,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) )
= ( ( ( s @ A @ D )
= ( s @ A @ F ) )
& ( ( s @ B @ C )
= ( s @ B @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[609]) ).
thf(58,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__UNION) ).
thf(843,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).
thf(326,axiom,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__ID) ).
thf(1752,plain,
! [A: d,B: $o,C: u] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ C ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[326]) ).
thf(397,axiom,
! [A: d,B: d,C: d,D: u] :
? [E: u] :
! [F: u,G: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ G ) ) ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__Axiom) ).
thf(2016,plain,
! [A: d,B: d,C: d,D: u] :
? [E: u] :
! [F: u,G: u] :
( ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ G ) ) ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[397]) ).
thf(21,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29_29) ).
thf(711,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ C ) @ D ) ) @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).
thf(614,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__bottom_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__bottom_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2806,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__bottom_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[614]) ).
thf(84,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ B @ H ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__PRODUCT) ).
thf(958,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ B @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ G ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ H ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ B @ H ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).
thf(131,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B )
!= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2ENOT__EQUAL__SETS) ).
thf(1124,plain,
! [A: d,B: u,C: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B )
!= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).
thf(621,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2827,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[621]) ).
thf(28,axiom,
! [A: d,B: d,C: d,D: d,E: d,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ F ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ G ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28A_27b_29_29_20mono_2Etyop_2Epair_2Eprod_28A_27c_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29_29_29) ).
thf(732,plain,
! [A: d,B: d,C: d,D: d,E: d,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ B ) ) @ F ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ D ) @ E ) ) ) @ G ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).
thf(356,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__RINV) ).
thf(1884,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[356]) ).
thf(295,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29) ).
thf(1652,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[295]) ).
thf(370,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emetric_2Emetric_2E1_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1929,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ ( mono_2Ec_2Emetric_2Emetric_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( c_2Emetric_2Emetric_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[370]) ).
thf(225,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
=> ? [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2ESUP__LEMMA2) ).
thf(1428,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
=> ? [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[225]) ).
thf(301,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__DEF) ).
thf(1669,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[301]) ).
thf(314,axiom,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ c_2Epair_2E_2C_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal) ).
thf(1707,plain,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ c_2Epair_2E_2C_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[314]) ).
thf(176,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__LADD) ).
thf(1271,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[176]) ).
thf(289,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1635,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[289]) ).
thf(391,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Erel__to__reln__11) ).
thf(1997,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[391]) ).
thf(411,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ESWAP__FORALL__THM) ).
thf(2055,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[411]) ).
thf(581,axiom,
! [A: d,B: u,C: u,D: u,E: u] :
( ( ( ( s @ A @ B )
= ( s @ A @ D ) )
& ( ( s @ A @ C )
= ( s @ A @ E ) ) )
=> ( ( ( s @ A @ B )
= ( s @ A @ C ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EEQUALS__IMPLIES) ).
thf(2706,plain,
! [A: d,B: u,C: u,D: u,E: u] :
( ( ( ( s @ A @ B )
= ( s @ A @ D ) )
& ( ( s @ A @ C )
= ( s @ A @ E ) ) )
=> ( ( ( s @ A @ B )
= ( s @ A @ C ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[581]) ).
thf(120,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__INTER) ).
thf(1090,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).
thf(290,axiom,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ D ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ D ) ) ) )
& ( ( s @ A @ D )
= ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EPAIR__IN__GSPEC__same) ).
thf(1638,plain,
! [A: d,B: u] :
( ! [C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ D ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
=> ! [C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ D ) ) ) )
& ( ( s @ A @ D )
= ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[290]) ).
thf(303,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ C ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( s @ B @ E )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) @ ( s @ A @ G ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ C ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) ) ) ) )
=> ! [E: u] :
( ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) ) ) ) ) )
=> ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EFINITELY__INJECTIVE__IMAGE__FINITE) ).
thf(1675,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ C ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( s @ B @ E )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) @ ( s @ A @ G ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ C ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ F ) ) ) @ ( s @ A @ G ) ) ) ) ) )
=> ! [E: u] :
( ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) ) ) ) ) )
=> ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[303]) ).
thf(361,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29) ).
thf(1897,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[361]) ).
thf(75,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__APP) ).
thf(919,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).
thf(504,axiom,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2358,plain,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[504]) ).
thf(201,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__ADD) ).
thf(1356,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[201]) ).
thf(500,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29) ).
thf(2346,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[500]) ).
thf(586,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2721,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[586]) ).
thf(421,axiom,
! [A: d,B: u,C: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Erealax_2Ereal) ).
thf(2084,plain,
! [A: d,B: u,C: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[421]) ).
thf(270,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) @ C )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADDNEG2) ).
thf(1574,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) ) @ C )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[270]) ).
thf(276,axiom,
! [A: d,B: $o,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29) ).
thf(1589,plain,
! [A: d,B: $o,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[276]) ).
thf(260,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29) ).
thf(1542,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ C ) ) ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[260]) ).
thf(569,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29_29) ).
thf(2669,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[569]) ).
thf(625,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Etransc_2Etan @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Etransc_2Etan @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Etransc_2ETAN__NEG) ).
thf(2839,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Etransc_2Etan @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Etransc_2Etan @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[625]) ).
thf(186,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__LE0) ).
thf(1307,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[186]) ).
thf(419,axiom,
! [A: d,B: d,C: u] :
( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
=> ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ E ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2EULP__ind) ).
thf(2079,plain,
! [A: d,B: d,C: u] :
( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
=> ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ ( tyop_2Ebool_2Eitself @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ B ) @ D ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ E ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[419]) ).
thf(505,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Eclosest__such_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2361,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[505]) ).
thf(524,axiom,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Eitself__induction) ).
thf(2415,plain,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
=> ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[524]) ).
thf(360,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(1894,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[360]) ).
thf(559,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27b) ).
thf(2637,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[559]) ).
thf(129,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ G ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ F ) ) ) @ ( s @ A @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ G ) @ ( s @ B @ H ) ) ) @ ( s @ B @ J ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) @ ( s @ B @ H ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2ERPROD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2ERPROD__DEF) ).
thf(1117,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u,G: u,H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ G ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ F ) ) ) @ ( s @ A @ I ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ G ) @ ( s @ B @ H ) ) ) @ ( s @ B @ J ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ B @ H ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) @ ( s @ B @ H ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2ERPROD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ F ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).
thf(470,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C )
= B )
=> ! [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B ) @ B @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__CONST) ).
thf(2246,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C )
= B )
=> ! [B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B ) @ B @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[470]) ).
thf(244,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29) ).
thf(1492,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[244]) ).
thf(281,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ B )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__LNEG) ).
thf(1603,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ B )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[281]) ).
thf(66,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ! [F: u,G: u,H: u,I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ I ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ I ) @ ( s @ A @ F ) ) ) ) ) ) ) )
=> ( ! [F: u,G: u,H: u,I: u,J: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ A @ I ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ! [I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ I ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ A @ I ) ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__PRODUCT__DEPENDENT) ).
thf(880,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ! [F: u,G: u,H: u,I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ B @ H ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ I ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ I ) @ ( s @ A @ F ) ) ) ) ) ) ) )
=> ( ! [F: u,G: u,H: u,I: u,J: u] :
( ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) @ ( s @ A @ I ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ D ) @ ( s @ A @ I ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ B @ J ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
& ! [I: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ I ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ A @ I ) ) ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ C @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ C @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).
thf(647,plain,
! [E: u,D: u,C: u,B: d,A: d] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) ) )
| ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) ) ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
inference(cnfConj,[status(thm)],[646]) ).
thf(649,plain,
! [E: u,D: u,C: u,B: d,A: d] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ ( sk5 @ C @ B @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) ) )
!= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( sk3 @ C @ B @ A ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( sk4 @ C @ B @ A ) ) ) ) @ ( s @ A @ ( sk5 @ C @ B @ A ) ) ) ) )
| ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk7 @ E @ D @ C @ B @ A ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( sk6 @ E @ D @ C @ B @ A ) ) ) ) )
| ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
inference(lifteq,[status(thm)],[647]) ).
thf(334,axiom,
! [A: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__POS) ).
thf(1801,plain,
! [A: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[334]) ).
thf(269,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
| D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er025) ).
thf(1571,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
| D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[269]) ).
thf(207,axiom,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Enets_2Etendsto_2E0_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1376,plain,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[207]) ).
thf(620,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2824,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__minus__zero_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[620]) ).
thf(47,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2CA_27state_29_29_20mono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27state_29) ).
thf(811,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ C ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).
thf(237,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__NEGR) ).
thf(1471,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[237]) ).
thf(593,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecombin_2EK__DEF) ).
thf(2742,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[593]) ).
thf(197,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Ereal_2Ereal__lte @ A @ A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__REFL) ).
thf(1339,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Ereal_2Ereal__lte @ A @ A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[197]) ).
thf(429,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal) ).
thf(2111,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[429]) ).
thf(199,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(1344,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[199]) ).
thf(264,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ A )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__NEGL) ).
thf(1556,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ A )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[264]) ).
thf(477,axiom,
! [A: d,B: d,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) )
= ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EEXISTS__PROD) ).
thf(2278,plain,
! [A: d,B: d,C: u] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) )
= ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[477]) ).
thf(535,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Estate__transformer_2EUNIT_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Estate__transformer_2EUNIT_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2461,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Estate__transformer_2EUNIT_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Estate__transformer_2EUNIT_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[535]) ).
thf(307,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Eordinal_2Eordinal_28A_27a_29_2Ctyop_2Eordinal_2Eordinal_28A_27a_29_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1688,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[307]) ).
thf(68,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27d_29) ).
thf(890,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).
thf(451,axiom,
! [A: d,B: u] :
( ( ! [C: u] :
? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ! [C: u] :
? [D: u,E: u] :
! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EOmega__Automata_2EELGOT2__THM) ).
thf(2180,plain,
! [A: d,B: u] :
( ( ! [C: u] :
? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ! [C: u] :
? [D: u,E: u] :
! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[451]) ).
thf(400,axiom,
! [A: d,B: u,C: $o] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__EXISTS__AND__THM) ).
thf(2025,plain,
! [A: d,B: u,C: $o] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[400]) ).
thf(616,axiom,
! [A: d,B: d] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Eulp) ).
thf(2812,plain,
! [A: d,B: d] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[616]) ).
thf(435,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Efchains_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ c_2Eset__relation_2Efchains_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Eset__relation_2Efchains_2E1_2Emono_2EA_27a) ).
thf(2129,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Efchains_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ c_2Eset__relation_2Efchains_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[435]) ).
thf(499,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29) ).
thf(2343,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[499]) ).
thf(555,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29) ).
thf(2625,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[555]) ).
thf(365,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__ASSOC) ).
thf(1909,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[365]) ).
thf(26,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27c_2CA_27a_29_29_20mono_2EA_27b_20mono_2EA_27a) ).
thf(726,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).
thf(80,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ B ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27b_20mono_2EA_27a_20mono_2EA_27b) ).
thf(943,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ B ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ B ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).
thf(567,axiom,
! [A: d,B: u] :
( ( ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ~ ! [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EEXISTS__NOT__FORALL__THM) ).
thf(2664,plain,
! [A: d,B: u] :
( ( ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ~ ! [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[567]) ).
thf(148,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
= ( ! [F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ B @ F ) )
& ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
& ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__def) ).
thf(1177,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
= ( ! [F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ B @ F ) )
& ! [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) )
& ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
& ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).
thf(209,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& ~ D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er019) ).
thf(1381,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& ~ D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ F @ E ) ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[209]) ).
thf(626,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2842,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[626]) ).
thf(376,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_29) ).
thf(1952,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[376]) ).
thf(146,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27b_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27c_2CA_27a_29_29) ).
thf(1171,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ C @ A ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).
thf(603,axiom,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Estmarker_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emarker_2Estmarker__def) ).
thf(2770,plain,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Estmarker_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[603]) ).
thf(214,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ D ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) )
& ( ( s @ B @ E )
= ( s @ B @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EPAIR__IN__GSPEC__1) ).
thf(1396,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ D ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ B @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ B @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) )
& ( ( s @ B @ E )
= ( s @ B @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[214]) ).
thf(507,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Eposet_2Ecarrier_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ c_2Eposet_2Ecarrier_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Eposet_2Ecarrier_2E1_2Emono_2EA_27a) ).
thf(2365,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Eposet_2Ecarrier_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ c_2Eposet_2Ecarrier_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[507]) ).
thf(238,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__TRANS) ).
thf(1474,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C ) )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[238]) ).
thf(311,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1699,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[311]) ).
thf(448,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29) ).
thf(2171,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[448]) ).
thf(16,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(695,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).
thf(480,axiom,
! [A: d,B: u] :
( ! [C: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__ID) ).
thf(2288,plain,
! [A: d,B: u] :
( ! [C: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ A @ C ) )
=> ! [C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ A ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[480]) ).
thf(611,axiom,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) )
= ( ( ( s @ A @ C )
= ( s @ A @ E ) )
& ( ( s @ B @ D )
= ( s @ B @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2ECLOSED__PAIR__EQ) ).
thf(2797,plain,
! [A: d,B: d,C: u,D: u,E: u,F: u] :
( ( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) )
= ( ( ( s @ A @ C )
= ( s @ A @ E ) )
& ( ( s @ B @ D )
= ( s @ B @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[611]) ).
thf(399,axiom,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2022,plain,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[399]) ).
thf(485,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) )
= ( ? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EINJECTIVE__LEFT__INVERSE) ).
thf(2303,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) ) )
= ( ? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[485]) ).
thf(124,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(1102,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).
thf(443,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2156,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[443]) ).
thf(460,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_23_23_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ C @ D ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ C @ H ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ D ) @ F ) @ ( s @ C @ H ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EPAIR__MAP__THM) ).
thf(2207,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u,H: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_23_23_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ C @ D ) @ F ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ C @ H ) ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ D ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ D @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ D ) @ F ) @ ( s @ C @ H ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[460]) ).
thf(383,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Euniv__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ c_2Eset__relation_2Euniv__reln_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Eset__relation_2Euniv__reln_2E1_2Emono_2EA_27a) ).
thf(1973,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Euniv__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ c_2Eset__relation_2Euniv__reln_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[383]) ).
thf(40,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28A_27b_2CA_27state_29_29_29_20mono_2EA_27a_20mono_2EA_27state) ).
thf(768,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ E ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ C ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ C ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ C ) ) ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).
thf(53,axiom,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__OVER__UNION) ).
thf(827,plain,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).
thf(44,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EUNION__ACI) ).
thf(780,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) )
& ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).
thf(292,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADDR) ).
thf(1643,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[292]) ).
thf(414,axiom,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29) ).
thf(2064,plain,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ A ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[414]) ).
thf(98,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27b_29) ).
thf(1015,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).
thf(93,axiom,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) )
= ( ! [C: u,D: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ D ) ) ) ) )
=> ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ D ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Enets_2Edorder) ).
thf(1000,plain,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) )
= ( ! [C: u,D: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ D ) ) ) ) )
=> ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ D ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).
thf(597,axiom,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29) ).
thf(2752,plain,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[597]) ).
thf(226,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(1435,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[226]) ).
thf(319,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Erealax_2Ereal] :
( ? [C: mono_2Etyop_2Erealax_2Ereal] :
! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ D @ C ) )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ D @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ D @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2ESUP__LEMMA3) ).
thf(1726,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o,B: mono_2Etyop_2Erealax_2Ereal] :
( ? [C: mono_2Etyop_2Erealax_2Ereal] :
! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ D )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ D @ C ) )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
! [D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ ( mono_2Ec_2Erealax_2Ereal__add @ D @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ D @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[319]) ).
thf(515,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__induction) ).
thf(2390,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ) ) )
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[515]) ).
thf(309,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LET__TOTAL) ).
thf(1694,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[309]) ).
thf(76,axiom,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) )
=> ! [C: u,D: u] :
( ( ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
& ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) )
=> ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Enets_2EDORDER__LEMMA) ).
thf(922,plain,
! [A: d,B: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Edorder_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) ) ) )
=> ! [C: u,D: u] :
( ( ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
& ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) )
=> ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ E ) ) ) @ ( s @ A @ E ) ) ) )
& ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).
thf(577,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2693,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Efloat__to__real_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[577]) ).
thf(550,axiom,
! [A: d,B: d,C: d,D: d] :
( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ E ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ E ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__distinct) ).
thf(2506,plain,
! [A: d,B: d,C: d,D: d] :
( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__zero_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__top_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__bottom_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ C @ D ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ C @ D ) @ ( c_2Ebinary__ieee_2Efloat__some__qnan_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efp__op @ C @ D ) @ E ) ) ) )
& ! [E: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ E ) ) )
!= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ E ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[550]) ).
thf(266,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__ANTSYM) ).
thf(1562,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
~ ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[266]) ).
thf(220,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(1413,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ c_2Ebinary__ieee_2Efloat__is__infinite_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[220]) ).
thf(286,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
= ( ( ( s @ A @ F )
= ( s @ A @ D ) )
& ( ( s @ B @ G )
= ( s @ B @ E ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2ECOMMA__DEF) ).
thf(1626,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
= ( ( ( s @ A @ F )
= ( s @ A @ D ) )
& ( ( s @ B @ G )
= ( s @ B @ E ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[286]) ).
thf(424,axiom,
! [A: d,B: u] :
( ( ~ ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ! [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ENOT__EXISTS__THM) ).
thf(2096,plain,
! [A: d,B: u] :
( ( ~ ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ! [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[424]) ).
thf(185,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1304,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[185]) ).
thf(144,axiom,
! [A: d,B: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINFINITE__INHAB) ).
thf(1166,plain,
! [A: d,B: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ? [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).
thf(157,axiom,
! [A: mono_2Etyop_2Enum_2Enum] :
( ( A != mono_2Ec_2Enum_2E0 )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NZ__IMP__LT) ).
thf(1208,plain,
! [A: mono_2Etyop_2Enum_2Enum] :
( ( A != mono_2Ec_2Enum_2E0 )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[157]) ).
thf(563,axiom,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__INJ) ).
thf(2652,plain,
! [A: mono_2Etyop_2Enum_2Enum,B: mono_2Etyop_2Enum_2Enum] :
( ( ( mono_2Ec_2Ereal_2Ereal__of__num @ A )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[563]) ).
thf(134,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) ) ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Eordinal_2Eordinal_28A_27a_29) ).
thf(1134,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Eordinal_2Eordinal @ A ) @ ( tyop_2Eordinal_2Eordinal @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ B ) ) ) @ ( s @ ( tyop_2Eordinal_2Eordinal @ A ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).
thf(117,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1081,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).
thf(574,axiom,
! [A: d,B: u,C: $o] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__FORALL__IMP__THM) ).
thf(2684,plain,
! [A: d,B: u,C: $o] :
( ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[574]) ).
thf(1340,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] : ( mono_2Ec_2Ereal_2Ereal__lte @ A @ A ),
inference(cnf,[status(esa)],[1339]) ).
thf(378,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
| ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__infinities) ).
thf(1958,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebinary__ieee_2Efloat__is__infinite_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) )
= ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
| ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[378]) ).
thf(490,axiom,
! [A: d,B: d,C: u,D: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ c_2Ebinary__ieee_2Eclosest_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebinary__ieee_2Eclosest_2E2_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2318,plain,
! [A: d,B: d,C: u,D: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ c_2Ebinary__ieee_2Eclosest_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[490]) ).
thf(606,axiom,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29) ).
thf(2784,plain,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[606]) ).
thf(11,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) ) ) )
= ( ( s @ B @ F )
= ( s @ B @ G ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REL__REP) ).
thf(680,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) ) ) )
= ( ( s @ B @ F )
= ( s @ B @ G ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).
thf(638,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2878,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__infinity_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[638]) ).
thf(549,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28A_27a_29_20mono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2503,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[549]) ).
thf(137,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29) ).
thf(1145,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).
thf(99,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EREP__ABS__RSP) ).
thf(1018,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).
thf(149,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ~ ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__GT) ).
thf(1180,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ~ ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).
thf(1181,plain,
! [B: mono_2Etyop_2Erealax_2Ereal,A: mono_2Etyop_2Erealax_2Ereal] :
( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ~ ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(cnf,[status(esa)],[1180]) ).
thf(51,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__union) ).
thf(823,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).
thf(333,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1798,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[333]) ).
thf(94,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(1003,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).
thf(584,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2715,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[584]) ).
thf(379,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool) ).
thf(1961,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool @ A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[379]) ).
thf(566,axiom,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEXISTS__OR__THM) ).
thf(2661,plain,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[566]) ).
thf(19,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) ) )
= ( s @ A @ F ) ) ) )
= ( ! [F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( ( s @ B @ F )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ F ) ) )
= ( s @ A @ G ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewellorder_2EFLATTEN__LEMMA) ).
thf(705,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) ) )
= ( s @ A @ F ) ) ) )
= ( ! [F: u,G: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ G ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( ( s @ B @ F )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) )
=> ( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ F ) ) )
= ( s @ A @ G ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).
thf(87,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REL__ABS__EQ) ).
thf(971,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ G ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
= ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ G ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).
thf(372,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Emin_2Ebool) ).
thf(1941,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[372]) ).
thf(572,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2EUNCURRY__DEF) ).
thf(2678,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ C @ ( c_2Epair_2EUNCURRY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ C ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[572]) ).
thf(619,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__to__real__negate) ).
thf(2821,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ) )
= ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[619]) ).
thf(123,axiom,
! [A: d,B: u,C: u] :
( ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIN__INFINITE__NOT__FINITE) ).
thf(1098,plain,
! [A: d,B: u,C: u] :
( ( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
& ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).
thf(633,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2863,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__plus__min_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[633]) ).
thf(279,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LTE__TOTAL) ).
thf(1598,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[279]) ).
thf(163,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__LADD) ).
thf(1225,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[163]) ).
thf(323,axiom,
! [A: d,B: d,C: $o,D: u,E: u,F: u] :
( ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ A @ F ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__ABS) ).
thf(1743,plain,
! [A: d,B: d,C: $o,D: u,E: u,F: u] :
( ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ A @ F ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[323]) ).
thf(455,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eint__arith_2ECONJ__EQ__ELIM) ).
thf(2192,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[455]) ).
thf(67,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u,M: u,N: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ K ) ) ) @ ( s @ A @ L ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ B @ M ) ) ) @ ( s @ B @ N ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ K ) @ ( s @ B @ M ) ) ) ) ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ L ) @ ( s @ B @ N ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EK__RSP) ).
thf(887,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u,M: u,N: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ K ) ) ) @ ( s @ A @ L ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ B @ M ) ) ) @ ( s @ B @ N ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ K ) @ ( s @ B @ M ) ) ) ) ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ L ) @ ( s @ B @ N ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).
thf(108,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EIN__DEF) ).
thf(1053,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).
thf(9,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( ( s @ B @ F )
= ( s @ B @ G ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EEQUALS__PRS) ).
thf(673,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u] :
( ( ( s @ B @ F )
= ( s @ B @ G ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).
thf(446,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( c_2Ebool_2Eitself__case_2E2 @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Emin_2Efun @ B @ B ) ) @ c_2Ebool_2Eitself__case_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2Eitself__case_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2165,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ B @ ( c_2Ebool_2Eitself__case_2E2 @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ A ) @ ( tyop_2Emin_2Efun @ B @ B ) ) @ c_2Ebool_2Eitself__case_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[446]) ).
thf(23,axiom,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u] :
( ( s @ C @ ( c_2Ecombin_2EK_2E2 @ ( s @ C @ K ) @ ( s @ D @ L ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) @ ( s @ C @ K ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) @ ( s @ D @ L ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EK__PRS) ).
thf(717,plain,
! [A: d,B: d,C: d,D: d,E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) ) ) )
=> ! [H: u,I: u,J: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ H ) @ ( s @ ( tyop_2Emin_2Efun @ B @ D ) @ I ) @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) ) ) )
=> ! [K: u,L: u] :
( ( s @ C @ ( c_2Ecombin_2EK_2E2 @ ( s @ C @ K ) @ ( s @ D @ L ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ C ) @ F ) @ ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ G ) @ ( s @ C @ K ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ D @ B ) @ J ) @ ( s @ D @ L ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).
thf(351,axiom,
! [A: d,B: u,C: u,D: u,E: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er023) ).
thf(1869,plain,
! [A: d,B: u,C: u,D: u,E: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[351]) ).
thf(57,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2ESPECIFICATION) ).
thf(840,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).
thf(529,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29_29) ).
thf(2429,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ A ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[529]) ).
thf(497,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2ERPROD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2ERPROD_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2ERPROD_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2337,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2ERPROD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2ERPROD_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[497]) ).
thf(342,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__EQ__IMP__LE) ).
thf(1830,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[342]) ).
thf(297,axiom,
! [A: d,B: u,C: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).
thf(1658,plain,
! [A: d,B: u,C: mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[297]) ).
thf(304,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ C @ B ) ) )
= ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2ESETOK__LE__LT) ).
thf(1679,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o] :
( ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ C @ B ) ) )
= ( ? [B: mono_2Etyop_2Erealax_2Ereal] : ( A @ B )
& ? [B: mono_2Etyop_2Erealax_2Ereal] :
! [C: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[304]) ).
thf(272,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1579,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Efcp_2Ecart @ tyop_2Emin_2Ebool @ A ) @ tyop_2Emin_2Ebool ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[272]) ).
thf(321,axiom,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Emetric_2Edist_2E0_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1738,plain,
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ mono_2Ec_2Emetric_2Edist_2Emono_2Etyop_2Erealax_2Ereal ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[321]) ).
thf(196,axiom,
! [A: d,B: u,C: u,D: $o] :
( ~ D
| ( ( s @ A @ C )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Ed018) ).
thf(1336,plain,
! [A: d,B: u,C: u,D: $o] :
( ~ D
| ( ( s @ A @ C )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[196]) ).
thf(161,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__NEG2) ).
thf(1220,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[161]) ).
thf(72,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EIMAGE__11__INFINITE) ).
thf(907,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) )
=> ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).
thf(463,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EnormalForms_2EEXT__POINT__DEF) ).
thf(2224,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2EnormalForms_2EEXT__POINT_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[463]) ).
thf(533,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Elim_2Etends__real__real @ A @ B @ D )
& ( mono_2Ec_2Elim_2Etends__real__real @ A @ C @ D ) )
=> ( B = C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__UNIQ) ).
thf(2454,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Elim_2Etends__real__real @ A @ B @ D )
& ( mono_2Ec_2Elim_2Etends__real__real @ A @ C @ D ) )
=> ( B = C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[533]) ).
thf(336,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A )
= ( ~ ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2Ereal__lt) ).
thf(1813,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A )
= ( ~ ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[336]) ).
thf(3251,plain,
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ) ) ) ) )
!= ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
| ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
!= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) ) ) ),
inference(paramod_ordered,[status(thm)],[1323,644]) ).
thf(3273,plain,
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Efloat__to__real_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ c_2Emarker_2Eunint_2E0 ) ) ) ) ) )
!= ( mono_2Ec_2Erealax_2Ereal__neg @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Eulp_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) )
| ( ( tyop_2Ebinary__ieee_2Efloat @ sk1 @ sk2 )
!= ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) )
| ( ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ sk1 @ sk2 ) ) @ c_2Ebool_2Ethe__value_2E0 ) )
!= ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ mono_2Ec_2Emarker_2Eunint_2Emono_2Etyop_2Erealax_2Ereal ) ) ),
inference(simp,[status(thm)],[3251]) ).
thf(152,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__ind) ).
thf(1188,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ! [D: u,E: u] :
( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ F ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[152]) ).
thf(579,axiom,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__minus__min__def) ).
thf(2700,plain,
! [A: d,B: d] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__min_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[579]) ).
thf(571,axiom,
! [A: d,B: u] :
( ( ? [C: u] :
! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
! [D: u,E: u] :
? [F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EOmega__Automata_2EELGOT1__THM) ).
thf(2675,plain,
! [A: d,B: u] :
( ( ? [C: u] :
! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
! [D: u,E: u] :
? [F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[571]) ).
thf(171,axiom,
! [A: d,B: d,C: u,D: $o,E: u,F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ E ) @ ( s @ A @ F ) ) ) ) )
= ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__RAND) ).
thf(1257,plain,
! [A: d,B: d,C: u,D: $o,E: u,F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ E ) @ ( s @ A @ F ) ) ) ) )
= ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[171]) ).
thf(312,axiom,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C @ D )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( B @ D ) @ ( C @ D ) ) )
=> ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal,E: mono_2Etyop_2Erealax_2Ereal,F: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Elim_2Etends__real__real @ B @ D @ F )
& ( mono_2Ec_2Elim_2Etends__real__real @ C @ E @ F ) )
=> ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ D @ E ) @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Elim_2ELIM__ADD) ).
thf(1702,plain,
! [A: ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > ( mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal] :
( ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( A @ B @ C @ D )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( B @ D ) @ ( C @ D ) ) )
=> ! [B: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal,E: mono_2Etyop_2Erealax_2Ereal,F: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Elim_2Etends__real__real @ B @ D @ F )
& ( mono_2Ec_2Elim_2Etends__real__real @ C @ E @ F ) )
=> ( mono_2Ec_2Elim_2Etends__real__real @ ( A @ B @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ D @ E ) @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[312]) ).
thf(178,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__IADD) ).
thf(1284,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ B @ C )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[178]) ).
thf(377,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b1) ).
thf(1955,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[377]) ).
thf(325,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= B )
= ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__LID__UNIQ) ).
thf(1749,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= B )
= ( A
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[325]) ).
thf(632,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Ebool_2Eitself @ A ) @ B )
= ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EITSELF__UNIQUE) ).
thf(2860,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Ebool_2Eitself @ A ) @ B )
= ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[632]) ).
thf(355,axiom,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1881,plain,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[355]) ).
thf(628,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NEG__NEG) ).
thf(2848,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__neg @ ( mono_2Ec_2Erealax_2Ereal__neg @ A ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[628]) ).
thf(473,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ E ) ) )
= ( s @ A @ D ) ) )
= ( ? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ESURJECTIVE__RIGHT__INVERSE) ).
thf(2266,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ E ) ) )
= ( s @ A @ D ) ) )
= ( ? [D: u] :
! [E: u] :
( ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) )
= ( s @ A @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[473]) ).
thf(548,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal) ).
thf(2500,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ ( A @ B ) ) )
= ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[548]) ).
thf(32,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2Etyop_2Elist_2Elist_28A_27b_29) ).
thf(744,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).
thf(136,axiom,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINTER__DEF) ).
thf(1141,plain,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).
thf(528,axiom,
! [A: d,B: u,C: $o] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ELEFT__IMP__EXISTS__THM) ).
thf(2426,plain,
! [A: d,B: u,C: $o] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[528]) ).
thf(258,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__ANTISYM) ).
thf(1536,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( mono_2Ec_2Ereal_2Ereal__lte @ B @ A ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[258]) ).
thf(1802,plain,
! [A: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ A ) ),
inference(cnf,[status(esa)],[1801]) ).
thf(101,axiom,
! [A: d,B: u,C: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EFINITE__INTER) ).
thf(1023,plain,
! [A: d,B: u,C: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).
thf(274,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__LADD__IMP) ).
thf(1585,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ B @ C )
=> ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[274]) ).
thf(89,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
= ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ F ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EFORALL__IN__IMAGE) ).
thf(978,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
= ( ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ F ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).
thf(637,axiom,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29) ).
thf(2875,plain,
! [A: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[637]) ).
thf(534,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27e) ).
thf(2458,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[534]) ).
thf(541,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27state_2CA_27state_29) ).
thf(2479,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ B ) @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Epair_2Eprod @ B @ B ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ B ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[541]) ).
thf(306,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(1685,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[306]) ).
thf(212,axiom,
! [A: d,B: u,C: u,D: $o] :
( D
| ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Ed019) ).
thf(1390,plain,
! [A: d,B: u,C: u,D: $o] :
( D
| ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) @ ( s @ A @ C ) @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[212]) ).
thf(126,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__cases) ).
thf(1108,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) )
| ? [E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).
thf(223,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Estate__transformer_2EREAD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Estate__transformer_2EREAD_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Estate__transformer_2EREAD_2E2_2Emono_2EA_27a_20mono_2EA_27state) ).
thf(1421,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Estate__transformer_2EREAD_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ A ) @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Estate__transformer_2EREAD_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[223]) ).
thf(396,axiom,
! [A: d,B: $o,C: u] :
( ( ? [D: u] :
( B
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__EXISTS__AND__THM) ).
thf(2013,plain,
! [A: d,B: $o,C: u] :
( ( ? [D: u] :
( B
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[396]) ).
thf(368,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27a_2CA_27a_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1918,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[368]) ).
thf(189,axiom,
! [A: d,B: $o > $o] :
( ! [C: $o] :
( ( B @ C )
= ( ~ C ) )
=> ! [C: u,D: u,E: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er018) ).
thf(1316,plain,
! [A: d,B: $o > $o] :
( ! [C: $o] :
( ( B @ C )
= ( ~ C ) )
=> ! [C: u,D: u,E: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[189]) ).
thf(294,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epath_2Epath @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epath_2Epath @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epath_2Epath @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1649,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epath_2Epath @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epath_2Epath @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epath_2Epath @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epath_2Epath @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[294]) ).
thf(502,axiom,
! [A: d,B: u,C: $o] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2ELEFT__IMP__FORALL__THM) ).
thf(2352,plain,
! [A: d,B: u,C: $o] :
( ( ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[502]) ).
thf(118,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
= ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EINJECTIVE__IMAGE__FINITE) ).
thf(1084,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u] :
( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ D ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) ) )
= ( ( s @ A @ D )
= ( s @ A @ E ) ) )
=> ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).
thf(618,axiom,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Eunint_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emarker_2Eunint__def) ).
thf(2818,plain,
! [A: d,B: u] :
( ( s @ A @ ( c_2Emarker_2Eunint_2E1 @ ( s @ A @ B ) ) )
= ( s @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[618]) ).
thf(578,axiom,
! [A: d,B: d,C: u] :
~ ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebinary__ieee_2Efloat__infinities__distinct) ).
thf(2696,plain,
! [A: d,B: d,C: u] :
~ ( ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__plus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) )
& ( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__minus__infinity_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Ebool_2Ethe__value_2E0 ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[578]) ).
thf(263,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Etc__to__rel__conv) ).
thf(1553,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Etc_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Erelation_2ETC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[263]) ).
thf(141,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29_20mono_2EA_27a_20mono_2EA_27b) ).
thf(1157,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).
thf(343,axiom,
! [A: d,B: $o,C: $o,D: u,E: u,F: u,G: u] :
( ( ( B = C )
& ( C
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
& ( ~ C
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
=> ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ D ) @ ( s @ A @ F ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__CONG) ).
thf(1834,plain,
! [A: d,B: $o,C: $o,D: u,E: u,F: u,G: u] :
( ( ( B = C )
& ( C
=> ( ( s @ A @ D )
= ( s @ A @ E ) ) )
& ( ~ C
=> ( ( s @ A @ F )
= ( s @ A @ G ) ) ) )
=> ( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) @ ( s @ A @ D ) @ ( s @ A @ F ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ A @ E ) @ ( s @ A @ G ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[343]) ).
thf(493,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27d_20mono_2EA_27e) ).
thf(2325,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[493]) ).
thf(37,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27d_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(759,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).
thf(180,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Etendsto_2E3 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq3_2Ec_2Enets_2Etendsto_2E3_2Emono_2EA_27a) ).
thf(1289,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Etendsto_2E3 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Enets_2Etendsto_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[180]) ).
thf(232,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
? [B: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__BIGNUM) ).
thf(1453,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
? [B: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Erealax_2Ereal__lt @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[232]) ).
thf(561,axiom,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__FORALL__IMP__THM) ).
thf(2643,plain,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( B
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
=> ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[561]) ).
thf(350,axiom,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er022) ).
thf(1866,plain,
! [A: d,B: $o > $o > $o] :
( ! [C: $o,D: $o] :
( ( B @ C @ D )
= ( C
& D ) )
=> ! [C: u,D: u,E: $o,F: $o] :
( ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ E ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) )
= ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( B @ E @ F ) ) ) @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[350]) ).
thf(565,axiom,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ? [D: u] :
! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ESKOLEM__THM) ).
thf(2658,plain,
! [A: d,B: d,C: u] :
( ( ! [D: u] :
? [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ? [D: u] :
! [E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[565]) ).
thf(320,axiom,
! [A: d,B: u,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EGSPEC__OR) ).
thf(1734,plain,
! [A: d,B: u,C: u,D: u] :
( ! [E: u,F: u,G: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ G ) @ ( s @ A @ F ) ) ) ) ) )
=> ( ! [E: u,F: u,G: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) @ ( s @ A @ G ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ G ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ G ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) @ ( s @ A @ F ) ) ) ) ) )
=> ! [E: u,F: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[320]) ).
thf(41,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27b_20mono_2EA_27a) ).
thf(771,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).
thf(81,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EUNION__COMM) ).
thf(946,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).
thf(287,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
= ( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2Ereal__lte) ).
thf(1629,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
= ( ~ ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[287]) ).
thf(346,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ C )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( A = B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__EQ__RADD) ).
thf(1854,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ C )
= ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( A = B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[346]) ).
thf(91,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) )
= ( ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Erextension) ).
thf(995,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) )
= ( ! [E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).
thf(293,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eordinal_2Eordinal_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1646,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eordinal_2Eordinal @ A ) @ tyop_2Emin_2Ebool ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[293]) ).
thf(532,axiom,
! [A: d,B: u,C: $o] :
( ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) )
& ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) )
& ( ( C
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( C
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EPULL__EXISTS) ).
thf(2443,plain,
! [A: d,B: u,C: $o] :
( ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C )
= ( ! [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> C ) ) )
& ( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
& C ) ) )
& ( ( C
& ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( C
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[532]) ).
thf(449,axiom,
! [A: d,B: u] :
( ( ~ ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ENOT__FORALL__THM) ).
thf(2174,plain,
! [A: d,B: u] :
( ( ~ ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) )
= ( ? [C: u] :
~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[449]) ).
thf(239,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__MEAN) ).
thf(1476,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
=> ? [C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ C )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[239]) ).
thf(198,axiom,
! [A: d,B: u,C: u,D: mono_2Etyop_2Erealax_2Ereal,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2EB_2E3 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) ) @ ( s @ A @ E ) ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) @ D ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2Eball) ).
thf(1341,plain,
! [A: d,B: u,C: u,D: mono_2Etyop_2Erealax_2Ereal,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emetric_2EB_2E3 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ D ) ) ) ) @ ( s @ A @ E ) ) ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) @ D ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[198]) ).
thf(70,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
= ( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ F ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EEXISTS__IN__IMAGE) ).
thf(896,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ F ) ) ) ) ) )
= ( ? [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ B @ F ) @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ E ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ D ) @ ( s @ B @ F ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).
thf(363,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__ADDR) ).
thf(1903,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[363]) ).
thf(521,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28A_27a_29_20mono_2EA_27a) ).
thf(2406,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[521]) ).
thf(111,axiom,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EUNION__OVER__INTER) ).
thf(1062,plain,
! [A: d,B: u,C: u,D: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EINTER_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).
thf(249,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ~ ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__NOT__LE) ).
thf(1508,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ~ ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[249]) ).
thf(168,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADD2) ).
thf(1244,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal,D: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
& ( mono_2Ec_2Erealax_2Ereal__lt @ C @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[168]) ).
thf(601,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
= ( ( s @ A @ C )
= ( s @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__SYM__EQ) ).
thf(2764,plain,
! [A: d,B: u,C: u] :
( ( ( s @ A @ B )
= ( s @ A @ C ) )
= ( ( s @ A @ C )
= ( s @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[601]) ).
thf(339,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__RNEG) ).
thf(1822,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ ( mono_2Ec_2Erealax_2Ereal__neg @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[339]) ).
thf(103,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(1030,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).
thf(420,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(2081,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[420]) ).
thf(513,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ecombin_2EK_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2384,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ A ) ) @ c_2Ecombin_2EK_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[513]) ).
thf(7,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2EA_27a) ).
thf(667,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).
thf(457,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ C ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__SAME) ).
thf(2198,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ C ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[457]) ).
thf(445,axiom,
! [A: d,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2162,plain,
! [A: d,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[445]) ).
thf(452,axiom,
! [A: d,B: $o,C: u] :
( ( B
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( B
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__OR__EXISTS__THM) ).
thf(2183,plain,
! [A: d,B: $o,C: u] :
( ( B
| ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ? [D: u] :
( B
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[452]) ).
thf(432,axiom,
! [A: d,B: d,C: u] :
( ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ESWAP__EXISTS__THM) ).
thf(2120,plain,
! [A: d,B: d,C: u] :
( ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ D ) ) ) @ ( s @ B @ E ) ) ) ) )
= ( ? [D: u,E: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ E ) ) ) @ ( s @ B @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[432]) ).
thf(489,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27i_20mono_2EA_27j) ).
thf(2315,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[489]) ).
thf(390,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ A @ C )
!= ( s @ A @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__NZ) ).
thf(1994,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( s @ A @ C )
!= ( s @ A @ D ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[390]) ).
thf(398,axiom,
! [A: d,B: u] :
( ( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) ) )
& ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
& ! [C: u,D: u,E: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ E ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EEQUIV__REFL__SYM__TRANS) ).
thf(2019,plain,
! [A: d,B: u] :
( ( ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( ! [C: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ C ) ) ) )
& ! [C: u,D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ C ) ) ) ) )
& ! [C: u,D: u,E: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ A @ E ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ E ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[398]) ).
thf(71,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) )
= ( ( s @ A @ E )
= ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ecardinal_2EFINITE__IMAGE__INJ_27) ).
thf(899,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u,F: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ E ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ F ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) )
=> ( ( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) )
= ( ( s @ A @ E )
= ( s @ A @ F ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EIMAGE_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Epred__set_2EFINITE_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).
thf(298,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
= ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( A != B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__LE) ).
thf(1661,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
= ( ( mono_2Ec_2Ereal_2Ereal__lte @ A @ B )
& ( A != B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[298]) ).
thf(465,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29) ).
thf(2230,plain,
! [A: mono_2Etyop_2Erealax_2Ereal > $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[465]) ).
thf(482,axiom,
! [A: d,B: d,C: u,D: u,E: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2294,plain,
! [A: d,B: d,C: u,D: u,E: mono_2Etyop_2Erealax_2Ereal] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Eclosest__such_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ c_2Ebinary__ieee_2Eclosest__such_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ E ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[482]) ).
thf(404,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27d) ).
thf(2036,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[404]) ).
thf(592,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Elargest_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Elargest_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2739,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Elargest_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Elargest_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[592]) ).
thf(546,axiom,
! [A: d,B: $o,C: u] :
( ( B
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( B
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__AND__FORALL__THM) ).
thf(2494,plain,
! [A: d,B: $o,C: u] :
( ( B
& ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) )
= ( ! [D: u] :
( B
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[546]) ).
thf(229,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29) ).
thf(1444,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[229]) ).
thf(393,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27state) ).
thf(2003,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[393]) ).
thf(433,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27b) ).
thf(2123,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[433]) ).
thf(510,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2374,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[510]) ).
thf(426,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29) ).
thf(2102,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[426]) ).
thf(328,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LET__ADD) ).
thf(1774,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[328]) ).
thf(55,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u,H: u,I: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ A @ I ) ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ H ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ I ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EEQUALS__RSP) ).
thf(833,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u,H: u,I: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ H ) ) ) @ ( s @ A @ I ) ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ H ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ I ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).
thf(466,axiom,
! [A: d,B: u,C: u,D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> ( ( s @ A @ D )
!= ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EIMP__NEG__CONTRA) ).
thf(2233,plain,
! [A: d,B: u,C: u,D: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) )
=> ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
=> ( ( s @ A @ D )
!= ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[466]) ).
thf(353,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Eoption_2Eoption_28A_27b_29_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1876,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[353]) ).
thf(240,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1480,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[240]) ).
thf(29,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(735,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).
thf(617,axiom,
! [A: d,B: u,C: u] :
( ( ( s @ A @ C )
= ( s @ A @ B ) )
= ( ( s @ A @ B )
= ( s @ A @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EHolSmt_2Er001) ).
thf(2815,plain,
! [A: d,B: u,C: u] :
( ( ( s @ A @ C )
= ( s @ A @ B ) )
= ( ( s @ A @ B )
= ( s @ A @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[617]) ).
thf(591,axiom,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(2736,plain,
! [A: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[591]) ).
thf(61,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(854,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).
thf(255,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Eoption_2Eoption_28A_27c_29_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1527,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[255]) ).
thf(138,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27b_29) ).
thf(1148,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) )
= ( s @ ( tyop_2Eoption_2Eoption @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Eoption_2Eoption @ B ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Eoption_2Eoption @ A ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).
thf(612,axiom,
! [A: d,B: d,C: u] :
? [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__CASES) ).
thf(2800,plain,
! [A: d,B: d,C: u] :
? [D: u,E: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ B @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[612]) ).
thf(458,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ? [F: u] :
( ! [G: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ B @ G ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) )
= ( ! [F: u] :
( ~ ! [G: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ B @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ B @ F ) ) ) ) )
=> ? [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EMOVE__EXISTS__IMP__THM) ).
thf(2201,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( ? [F: u] :
( ! [G: u] :
( ~ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ F ) ) ) @ ( s @ B @ G ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ B @ G ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) )
= ( ! [F: u] :
( ~ ! [G: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ E ) @ ( s @ A @ G ) ) ) @ ( s @ B @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ B @ F ) ) ) ) )
=> ? [F: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[458]) ).
thf(496,axiom,
! [A: d,B: u,C: u,D: u] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( ( s @ A @ C )
= ( s @ A @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__ZERO) ).
thf(2334,plain,
! [A: d,B: u,C: u,D: u] :
( ( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( ( s @ A @ C )
= ( s @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[496]) ).
thf(453,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27input_20mono_2EA_27state) ).
thf(2186,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[453]) ).
thf(595,axiom,
! [A: d,B: d,C: u] :
( ( s @ B @ ( c_2Ebool_2Eitself__case_2E2 @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) @ ( s @ B @ C ) ) )
= ( s @ B @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Eitself__case__thm) ).
thf(2746,plain,
! [A: d,B: d,C: u] :
( ( s @ B @ ( c_2Ebool_2Eitself__case_2E2 @ ( s @ ( tyop_2Ebool_2Eitself @ A ) @ c_2Ebool_2Ethe__value_2E0 ) @ ( s @ B @ C ) ) )
= ( s @ B @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[595]) ).
thf(416,axiom,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EUNWIND__THM1) ).
thf(2070,plain,
! [A: d,B: u,C: u] :
( ( ? [D: u] :
( ( ( s @ A @ C )
= ( s @ A @ D ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[416]) ).
thf(104,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27b_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29) ).
thf(1033,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ B ) @ C ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).
thf(83,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: $o,G: u,H: u] :
( ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ B @ G ) @ ( s @ B @ H ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ H ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2ECOND__PRS) ).
thf(955,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: $o,G: u,H: u] :
( ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ B @ G ) @ ( s @ B @ H ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ F ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ G ) ) ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ H ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).
thf(337,axiom,
! [A: d,B: d,C: $o,D: u,E: u,F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__RATOR) ).
thf(1816,plain,
! [A: d,B: d,C: $o,D: u,E: u,F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ B @ ( c_2Ebool_2ECOND_2E3 @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ E ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[337]) ).
thf(245,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__ADD__ASSOC) ).
thf(1495,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__add @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[245]) ).
thf(219,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Ec_2Enets_2Etendsto_2E1_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(1410,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ ( mono_2Ec_2Enets_2Etendsto_2Emono_2Etyop_2Erealax_2Ereal @ A ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( c_2Enets_2Etendsto_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[219]) ).
thf(525,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2417,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( c_2Ebinary__ieee_2Efloat__negate_2E1 @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) ) @ c_2Ebinary__ieee_2Efloat__negate_2E0 ) @ ( s @ ( tyop_2Ebinary__ieee_2Efloat @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[525]) ).
thf(109,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(1056,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Eoption_2Eoption @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Eoption_2Eoption @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).
thf(6,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29) ).
thf(664,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ B ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ C ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ ( tyop_2Eoption_2Eoption @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) ) ) @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).
thf(553,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2EREP__prod_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Epair_2EREP__prod_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2619,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EREP__prod_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2EREP__prod_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[553]) ).
thf(112,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) ) @ ( s @ A @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__REP__ABS) ).
thf(1065,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ F ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ F ) ) ) ) ) ) ) @ ( s @ A @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).
thf(24,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ H ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ H ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__TRANS) ).
thf(720,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u,G: u,H: u] :
( ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ G ) ) ) )
& ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ G ) ) ) @ ( s @ A @ H ) ) ) ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ A @ F ) ) ) @ ( s @ A @ H ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).
thf(498,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( A @ B ) ) )
= ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(2340,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > $o,B: mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29] :
( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( A @ B ) ) )
= ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29 @ A ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[498]) ).
thf(121,axiom,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EUNION__IDEMPOT) ).
thf(1093,plain,
! [A: d,B: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).
thf(444,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27a) ).
thf(2159,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ C ) @ ( s @ A @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ B @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ B @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ B @ C ) ) ) @ ( s @ A @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[444]) ).
thf(613,axiom,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Emetric_2EMETRIC__SYM) ).
thf(2803,plain,
! [A: d,B: u,C: u,D: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ D ) @ ( s @ A @ C ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[613]) ).
thf(208,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Erealax_2EREAL__LT__TOTAL) ).
thf(1378,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( A = B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B )
| ( mono_2Ec_2Erealax_2Ereal__lt @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[208]) ).
thf(273,axiom,
! [A: d,B: u,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Etendsto_2E3 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) )
= ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Enets_2Etendsto) ).
thf(1582,plain,
! [A: d,B: u,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Enets_2Etendsto_2E3 @ ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ A ) @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ A @ C ) ) ) @ ( s @ A @ D ) @ ( s @ A @ E ) ) ) )
= ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) )
& ( mono_2Ec_2Ereal_2Ereal__lte @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ D ) ) ) ) ) ) @ ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ A @ E ) ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[273]) ).
thf(537,axiom,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( ( s @ A @ D )
= ( s @ A @ C ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EUNWIND__FORALL__THM2) ).
thf(2467,plain,
! [A: d,B: u,C: u] :
( ( ! [D: u] :
( ( ( s @ A @ D )
= ( s @ A @ C ) )
=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) ) ) )
= ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[537]) ).
thf(25,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29) ).
thf(723,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Elist_2Elist @ A ) @ ( tyop_2Elist_2Elist @ A ) ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ B ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).
thf(575,axiom,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29) ).
thf(2687,plain,
! [A: mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Erealax_2Ereal > $o] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[575]) ).
thf(63,axiom,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ C @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ A ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27c_20mono_2EA_27a) ).
thf(871,plain,
! [A: d,B: d,C: d,D: u,E: u] :
( ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ C @ A ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) )
= ( s @ ( tyop_2Epath_2Epath @ B @ C ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ C @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ C @ A ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ C @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epath_2Epath @ B @ C ) ) ) @ E ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).
thf(437,axiom,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emetric_2Edist_2E2_2Emono_2EA_27b) ).
thf(2138,plain,
! [A: d,B: u,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Emetric_2Edist_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ A ) @ tyop_2Erealax_2Ereal ) ) @ c_2Emetric_2Edist_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[437]) ).
thf(210,axiom,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Esum_2Esum @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Esum_2Esum @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Esum_2Esum_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1384,plain,
! [A: d,B: d,C: u,D: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Esum_2Esum @ A @ B ) @ C ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Esum_2Esum @ A @ B ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Esum_2Esum @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Esum_2Esum @ A @ B ) @ C ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[210]) ).
thf(543,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Epair_2EABS__prod_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Epair_2EABS__prod_2E1_2Emono_2EA_27a_20mono_2EA_27b) ).
thf(2485,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2EABS__prod_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ c_2Epair_2EABS__prod_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[543]) ).
thf(384,axiom,
! [A: d,B: d,C: u,D: u] :
( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__EXT) ).
thf(1976,plain,
! [A: d,B: d,C: u,D: u] :
( ! [E: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C ) @ ( s @ A @ E ) ) )
= ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ E ) ) ) )
=> ( ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ C )
= ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[384]) ).
thf(262,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LE__ADDL) ).
thf(1550,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Ereal_2Ereal__lte @ B @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) )
= ( mono_2Ec_2Ereal_2Ereal__lte @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[262]) ).
thf(248,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Eoption_2Eoption_28A_27a_29_29_20mono_2Etyop_2Emin_2Ebool) ).
thf(1505,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Eoption_2Eoption @ A ) ) @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[248]) ).
thf(215,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__ADD__RID) ).
thf(1399,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__add @ A @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[215]) ).
thf(284,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__ADD) ).
thf(1621,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ A )
& ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ B ) )
=> ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[284]) ).
thf(282,axiom,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Erel__to__reln__inv) ).
thf(1606,plain,
! [A: d,B: d,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Eset__relation_2Erel__to__reln_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[282]) ).
thf(639,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eseq_2EK__PARTIAL) ).
thf(2881,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ A @ ( c_2Ecombin_2EK_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ A @ C ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[639]) ).
thf(96,axiom,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EGSPEC__PAIR__ETA) ).
thf(1009,plain,
! [A: d,B: d,C: u] :
( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) @ ( s @ A @ E ) ) ) @ ( s @ B @ F ) ) ) ) ) )
=> ! [D: u] :
( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ) ) )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2EUNCURRY_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ D ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).
thf(641,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Erealax_2Ereal) ).
thf(2887,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( i_mono_2Etyop_2Erealax_2Ereal @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[641]) ).
thf(634,axiom,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Ethreshold_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebinary__ieee_2Ethreshold_2E1_2Emono_2EA_27t_20mono_2EA_27w) ).
thf(2866,plain,
! [A: d,B: d,C: u] :
( ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( c_2Ebinary__ieee_2Ethreshold_2E1 @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) )
= ( j_mono_2Etyop_2Erealax_2Ereal @ ( s @ tyop_2Erealax_2Ereal @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ tyop_2Erealax_2Ereal ) @ c_2Ebinary__ieee_2Ethreshold_2E0 ) @ ( s @ ( tyop_2Ebool_2Eitself @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[634]) ).
thf(344,axiom,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Emin_2Ebool) ).
thf(1848,plain,
! [A: d,B: u,C: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ C ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[344]) ).
thf(483,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ C @ ( c_2Epair_2ECURRY_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ D ) @ ( s @ A @ E ) @ ( s @ B @ F ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2ECURRY__DEF) ).
thf(2297,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ C @ ( c_2Epair_2ECURRY_2E3 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ D ) @ ( s @ A @ E ) @ ( s @ B @ F ) ) )
= ( s @ C @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ C ) @ D ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ E ) @ ( s @ B @ F ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[483]) ).
thf(221,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( B
= ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__RNEG__UNIQ) ).
thf(1416,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal] :
( ( ( mono_2Ec_2Erealax_2Ereal__add @ A @ B )
= ( mono_2Ec_2Ereal_2Ereal__of__num @ mono_2Ec_2Enum_2E0 ) )
= ( B
= ( mono_2Ec_2Erealax_2Ereal__neg @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[221]) ).
thf(10,axiom,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epred__set_2EUNION__DEF) ).
thf(676,plain,
! [A: d,B: u,C: u] :
( ! [D: u,E: u,F: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) )
= ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) )
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ A @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ F ) ) ) ) ) )
=> ( ! [D: u,E: u,F: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) @ ( s @ A @ F ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ F ) @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) ) @ B ) @ ( s @ A @ F ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) )
=> ! [D: u,E: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EUNION_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Epred__set_2EGSPEC_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ tyop_2Emin_2Ebool ) ) ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ E ) ) ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).
thf(422,axiom,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( B
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
| ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ERIGHT__FORALL__OR__THM) ).
thf(2087,plain,
! [A: d,B: $o,C: u] :
( ( ! [D: u] :
( B
| ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) )
= ( B
| ! [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ C ) @ ( s @ A @ D ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[422]) ).
thf(570,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Emetric_2EB_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Emetric_2EB_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emetric_2EB_2E2_2Emono_2EA_27a) ).
thf(2672,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( c_2Emetric_2EB_2E2 @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ A ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) ) @ c_2Emetric_2EB_2E0 ) @ ( s @ ( tyop_2Emetric_2Emetric @ A ) @ B ) ) ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ tyop_2Erealax_2Ereal ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[570]) ).
thf(560,axiom,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eset__relation_2Ereln__to__rel__11) ).
thf(2640,plain,
! [A: d,B: d,C: u,D: u] :
( ( ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D ) ) )
= ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ tyop_2Emin_2Ebool ) ) @ ( c_2Eset__relation_2Ereln__to__rel_2E1 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ) )
= ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ D )
= ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ B ) @ tyop_2Emin_2Ebool ) @ C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[560]) ).
thf(491,axiom,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27c) ).
thf(2321,plain,
! [A: d,B: d,C: u,D: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ C ) @ ( s @ B @ D ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ B ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Epair_2Eprod @ A @ B ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ C ) ) ) @ ( s @ B @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[491]) ).
thf(373,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal] :
~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__REFL) ).
thf(1944,plain,
! [A: mono_2Etyop_2Erealax_2Ereal] :
~ ( mono_2Ec_2Erealax_2Ereal__lt @ A @ A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[373]) ).
thf(79,axiom,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ B @ F ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Equotient_2EQUOTIENT__ABS__REP) ).
thf(940,plain,
! [A: d,B: d,C: u,D: u,E: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Equotient_2EQUOTIENT_2E3 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) ) @ C ) @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) ) ) )
=> ! [F: u] :
( ( s @ B @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ B ) @ D ) @ ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ A ) @ E ) @ ( s @ B @ F ) ) ) ) )
= ( s @ B @ F ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).
thf(576,axiom,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27state_20mono_2EA_27state) ).
thf(2690,plain,
! [A: d,B: u,C: u] :
( ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ A @ B ) @ ( s @ A @ C ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ A @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Epair_2Eprod @ A @ A ) ) ) @ c_2Epair_2E_2C_2E0 ) @ ( s @ A @ B ) ) ) @ ( s @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[576]) ).
thf(267,axiom,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ereal_2EREAL__LT__RADD) ).
thf(1565,plain,
! [A: mono_2Etyop_2Erealax_2Ereal,B: mono_2Etyop_2Erealax_2Ereal,C: mono_2Etyop_2Erealax_2Ereal] :
( ( mono_2Ec_2Erealax_2Ereal__lt @ ( mono_2Ec_2Erealax_2Ereal__add @ A @ C ) @ ( mono_2Ec_2Erealax_2Ereal__add @ B @ C ) )
= ( mono_2Ec_2Erealax_2Ereal__lt @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[267]) ).
thf(236,axiom,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29 @ A ) ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29) ).
thf(1468,plain,
! [A: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal > mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29,B: mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emin_2Efun @ tyop_2Erealax_2Ereal @ ( tyop_2Epair_2Eprod @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29_29 @ A ) ) @ ( s @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) @ ( i_mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29 @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[236]) ).
thf(538,axiom,
! [A: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29) ).
thf(2470,plain,
! [A: $o > mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29,B: $o] :
( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29 @ ( A @ B ) ) )
= ( s @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29 @ A ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[538]) ).
thf(20,axiom,
! [A: d,B: u,C: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ C ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ A ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ C ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27a_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29) ).
thf(708,plain,
! [A: d,B: u,C: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ C ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ A ) ) @ c_2Epair_2Epair__CASE_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ A @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) ) @ B ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Emin_2Ebool ) @ A ) ) @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).
thf(366,axiom,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29) ).
thf(1912,plain,
! [A: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29 > mono_2Etyop_2Erealax_2Ereal ) > mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29] :
( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Erealax_2Ereal @ tyop_2Erealax_2Ereal ) @ tyop_2Erealax_2Ereal ) @ ( tyop_2Emetric_2Emetric @ tyop_2Erealax_2Ereal ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29 @ A ) ) )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[366]) ).
thf(450,axiom,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ E ) ) ) @ ( s @ C @ D ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Epair_2Epair__case__thm) ).
thf(2177,plain,
! [A: d,B: d,C: d,D: u,E: u,F: u] :
( ( s @ A @ ( c_2Epair_2Epair__CASE_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ B @ C ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ B @ E ) @ ( s @ C @ D ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) ) )
= ( s @ A @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ C @ A ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ B @ ( tyop_2Emin_2Efun @ C @ A ) ) @ F ) @ ( s @ B @ E ) ) ) @ ( s @ C @ D ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[450]) ).
thf(564,axiom,
! [A: d,B: u,C: $o] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| C ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ELEFT__OR__EXISTS__THM) ).
thf(2655,plain,
! [A: d,B: u,C: $o] :
( ( ? [D: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| C )
= ( ? [D: u] :
( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A @ tyop_2Emin_2Ebool ) @ B ) @ ( s @ A @ D ) ) ) )
| C ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[564]) ).
thf(4422,plain,
$false,
inference(e,[status(thm)],[645,1322,1036,1879,1369,2031,2263,893,2787,2331,777,1295,1950,1168,2306,1559,1105,2412,846,962,1982,1200,1211,2210,2117,683,2622,1522,2381,2395,741,1205,2099,1486,2309,762,2114,1269,2854,1533,1078,1655,1137,1310,2035,2141,1988,2042,670,2195,1705,1164,797,1872,2712,814,1327,2476,2168,1260,698,747,913,1196,1746,2046,2432,2227,1441,2010,1921,1359,1803,1518,2869,1887,651,2491,1127,1782,2400,2067,1967,1228,1623,1254,1709,2328,1985,2039,1298,2667,2269,2755,1323,1313,2488,2897,2126,1059,2703,1330,1860,1511,702,1577,1455,949,2745,817,1892,2857,2049,1319,2767,1609,1347,1568,2730,1641,1362,1545,2420,2403,1087,1514,2324,2090,1373,1632,1682,1828,2034,2073,1489,2237,2616,1465,756,1664,2794,2105,1450,1151,937,2291,1020,981,2058,1447,1072,1405,1600,2718,2833,2281,877,692,774,2371,998,2809,2392,1521,1696,2884,1863,2204,2473,1691,2364,1915,714,1438,661,3265,2646,1067,2790,2061,2773,2000,1274,2409,1223,2249,1174,1666,1387,1900,1723,2733,825,1217,2147,1502,820,2150,1370,2132,729,916,852,2872,1457,1819,830,1407,1740,1012,2464,2758,1365,2628,1027,2213,1402,1234,874,1851,1121,1006,2631,2724,1755,857,1592,2300,2377,650,1970,1111,2709,1498,1587,1096,1672,1160,1964,753,642,2240,2613,2108,1889,1039,1292,933,2830,1182,686,1075,1424,2312,1214,2349,2781,1419,837,2681,738,2845,1131,1050,1947,1715,1979,2272,1393,1525,1825,1114,1324,2285,1776,1263,1530,1539,2836,1266,2153,2387,1231,2851,2243,2355,1932,2006,2497,2052,2482,1246,1333,1991,1202,1779,2043,2076,2440,2189,1185,794,2423,2634,2749,1857,1241,2761,765,1712,1286,2368,2144,1906,2275,1483,689,2894,965,750,2028,1301,1595,1154,975,2727,1784,2791,843,1752,2016,711,2806,958,2398,1124,2827,732,1884,1652,1929,1428,1669,1707,1271,1635,1997,2055,2706,1090,1638,1675,1897,919,2358,1356,2346,2721,2084,1574,1589,1542,2669,2839,1307,2079,2361,2415,1894,2637,1117,2246,1492,1603,880,649,1801,1571,1376,2824,811,1471,2742,1339,2111,1344,1556,2278,2461,1688,890,2180,2025,2812,2129,2343,2625,1909,726,943,2664,1177,1381,2842,1952,1171,2770,1396,2365,1474,1699,2171,695,2288,2797,2022,2303,1102,2156,2207,1973,768,827,780,1643,2064,1015,1000,2752,1435,1726,2390,1694,922,2693,2506,1562,1413,1626,2096,1304,1166,1208,2652,1134,1081,2684,1340,1958,2318,2784,680,2878,2503,1145,1018,1181,823,1798,1003,2715,1961,2661,705,971,1941,2678,2821,1098,2863,1598,1225,1743,2192,887,1053,673,2165,717,1869,840,2429,2337,1830,1658,1679,1579,1738,1336,1220,907,2224,2454,1813,3273,1188,2700,2675,1257,1702,1284,1955,1749,2860,2892,1881,2848,2266,2500,744,1141,2426,1536,1802,1023,1585,978,2875,2458,2479,1685,1390,1108,1421,2013,1918,1316,1649,2352,1084,2818,1180,2696,1553,1157,1834,2325,759,1289,1453,2643,1866,2658,1734,771,946,1629,1854,995,1646,2443,2174,1476,1341,896,1903,2406,1062,1508,1244,2764,1822,1030,2081,2384,2399,667,2198,2162,2183,2120,2315,1994,2019,899,1661,2230,2294,2036,2739,2494,1444,2003,2123,2374,2102,1774,833,2233,1876,1480,735,2815,2736,854,1527,1148,2800,2201,2334,2186,2746,2070,1033,955,1816,1495,1410,2417,1056,664,2619,1065,720,2340,1093,2159,2803,1378,1582,2467,723,2687,871,2138,1384,2485,1976,644,1550,1505,1399,1621,1606,2881,1009,2887,2866,1848,2297,1416,676,2087,2672,2640,2321,1944,1367,940,2690,1565,1468,2470,708,1912,2177,2655]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : ITP018^4 : TPTP v9.3.1. Bugfixed v7.5.0.
% 0.00/0.07 % Command : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.10/0.20 % Computer : n011.cluster.edu
% 0.10/0.20 % Model : x86_64 x86_64
% 0.10/0.20 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.20 % Memory : 8046.5625MB
% 0.10/0.20 % OS : Linux 6.8.0-71-generic
% 0.10/0.20 % CPULimit : 300
% 0.10/0.20 % WCLimit : 300
% 0.10/0.20 % DateTime : Tue Sep 29 19:33:05 UTC 2026
% 0.10/0.21 % CPUTime :
% 0.10/0.21 Running java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox2/solver/bin/leo3.jar /export/starexec/sandbox2/benchmark/theBenchmark.p -t 300 -p --atp eprover=/export/starexec/sandbox2/solver/bin/externals/eprover --instantiate 39
% 0.90/0.78 % [INFO] Parsing problem /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 19.11/10.68 % [INFO] Parsing done (9894ms).
% 19.26/10.76 % [INFO] Running in sequential loop mode.
% 19.90/11.13 % [INFO] eprover registered as external prover.
% 19.90/11.14 % [INFO] Scanning for conjecture ...
% 25.45/14.08 % [INFO] Found a conjecture (or negated_conjecture) and 34036 axioms. Running axiom selection ...
% 34.63/21.83 % [INFO] Axiom selection finished. Selected 639 axioms (removed 33397 axioms).
% 37.21/22.84 % [INFO] Problem is higher-order (TPTP THF).
% 37.21/22.90 % [INFO] Type checking passed.
% 37.45/22.90 % [CONFIG] Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>. Searching for refutation ...
% 131.66/61.80 % External prover 'e' found a proof!
% 131.66/61.81 % [INFO] Killing All external provers ...
% 131.66/61.81 % Time passed: 61465ms (effective reasoning time: 51043ms)
% 131.66/61.81 % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 131.66/61.82 % Axioms used in derivation (639): ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29, arityeq2_2Ec_2Emetric_2Edist_2E2_2Emono_2EA_27a, thm_2Epred__set_2EINTER__ASSOC, thm_2Epred__set_2EIN__ABS, thm_2Ereal_2EREAL__LT__NZ, thm_2Epred__set_2EIN__UNION, thm_2Ereal_2EREAL__NEG__GT0, thm_2Ereal_2EREAL__LE__NEGL, thm_2EHolSmt_2Er022, thm_2Eset__relation_2Etc__union, arityeq1_2Ec_2Eset__relation_2Efchains_2E1_2Emono_2EA_27a, arityeq1_2Ec_2Epair_2EABS__prod_2E1_2Emono_2EA_27a_20mono_2EA_27b, thm_2Ereal_2EREAL__RNEG__UNIQ, thm_2Ebool_2ERIGHT__AND__FORALL__THM, thm_2Eint__arith_2ECONJ__EQ__ELIM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27d_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, thm_2Efmapal_2EAP__SND, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Elist_2Elist_28A_27a_29_29_20mono_2EA_27b_20mono_2EA_27a, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27a_2CA_27a_29_20mono_2Etyop_2Emin_2Ebool, thm_2Epred__set_2EIMAGE__DEF, thm_2Ereal_2EREAL__NEG__LE0, thm_2Equotient_2EQUOTIENT__REL__REP, thm_2Ebool_2ECOND__ABS, thm_2Eset__relation_2Ereln__to__rel__inv, arityeq3_2Ec_2Enets_2Etendsto_2E3_2Emono_2EA_27a, thm_2Ecardinal_2EINFINITE__IMAGE__INJ, thm_2Ebool_2ERIGHT__FORALL__IMP__THM, thm_2Ereal_2EREAL__ADD__LID, thm_2Equotient_2EQUOTIENT__ABS__REP, thm_2Ebool_2EETA__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2Etyop_2Elist_2Elist_28A_27b_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_2Ctyop_2Emin_2Ebool_29, thm_2Epred__set_2EEXISTS__IN__IMAGE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, ji_2Emono_2Etyop_2Emin_2Ebool, thm_2Epred__set_2EIMAGE__IN, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29, thm_2Ecardinal_2ELEFT__IMP__EXISTS__THM, thm_2Ebinary__ieee_2Efloat__infinities, arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq1_2Ec_2Emarker_2Estmarker_2E1_2Emono_2EA_27a, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27e_20mono_2EA_27f, thm_2EHolSmt_2Er020, thm_2Epred__set_2EIMAGE__ID, thm_2EHolSmt_2Ed020, thm_2Ecardinal_2EINJECTIVE__IMAGE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Eordinal_2Eordinal_28A_27b_29, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, thm_2Ebool_2ELEFT__OR__EXISTS__THM, thm_2Epred__set_2EINJECTIVE__IMAGE__FINITE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27e, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27b, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27b_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, thm_2Ebool_2EFORALL__AND__THM, thm_2Ereal_2EREAL__LET__ADD, thm_2Estate__transformer_2EUNIT__DEF, thm_2Emetric_2Eball, thm_2Ecombin_2EAPP__DEF, thm_2EOmega__Automata_2EELGOT2__THM, thm_2Epred__set_2EFINITE__UNION, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, thm_2Ereal_2EREAL__ADD__RINV, thm_2Eposet_2Erelation__def, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, thm_2Ebool_2EFUN__EQ__THM, thm_2Ereal_2EREAL__LE__LT, thm_2Ereal_2EREAL__LT__TRANS, thm_2Ereal_2Ereal__lte, thm_2Eset__relation_2Etc__strongind, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29, thm_2Ecardinal_2ESURJECTIVE__IMAGE, thm_2Ebinary__ieee_2Efloat__minus__zero__def, arityeq1_2Ec_2Eposet_2Ecarrier_2E1_2Emono_2EA_27a, thm_2EHolSmt_2Er023, thm_2Ebool_2EEQ__EXT, thm_2Ereal_2EREAL__NEGNEG, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27d_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, thm_2Ereal_2EREAL__LE__EPSILON, thm_2Epred__set_2EIN__IMAGE, thm_2Epred__set_2EFORALL__IN__UNION, thm_2Ewords_2EWORD__FINITE, ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2Emetric_2EMETRIC__SYM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27c, thm_2Ecardinal_2EUNION__ACI, monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool, arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Eset__relation_2Etc__ind__left, thm_2Eset__relation_2Erel__to__reln__def, thm_2Ebool_2EIN__DEF, thm_2EHolSmt_2Er021, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27c_20mono_2EA_27a, thm_2Ecardinal_2EFINITE__IMAGE__INJ__GENERAL, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, thm_2EOmega__Automata_2EELGOT__LEMMA, thm_2Enets_2EDORDER__TENDSTO, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Ebool_2Eitself_28A_27t_29, thm_2Ebool_2Eitself__Axiom, thm_2EHolSmt_2Er219, thm_2Ereal_2ESUP__LEMMA2, thm_2Estate__transformer_2EBIND__RIGHT__UNIT, thm_2Ereal_2EREAL__NEG__NEG, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, thm_2Emarker_2Eunint__def, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, thm_2Ebinary__ieee_2Efloat__negate__negate, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29, thm_2Ecardinal_2EOR__EXISTS__THM, thm_2Ebool_2ECOND__RAND, thm_2Equotient_2ECOND__PRS, thm_2Ereal_2EREAL__OF__NUM__EQ, thm_2Eind__type_2EINJ__INVERSE2, arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Ereal_2ESETOK__LE__LT, thm_2Ereal_2Ereal__lt, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Emin_2Ebool, arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Ecardinal_2EINJECTIVE__LEFT__INVERSE, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29, arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27a_20mono_2EA_27b, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27state_2CA_27state_29, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27a_20mono_2EA_27c, thm_2Ecardinal_2ESURJECTIVE__RIGHT__INVERSE, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, monoeq_2Emono_2Ec_2Emetric_2Emetric_2E0_2Emono_2Etyop_2Erealax_2Ereal, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28A_27a_29_20mono_2EA_27a, thm_2Ereal_2EREAL__LTE__ANTSYM, thm_2Ereal_2EREAL__LTE__ANTISYM, thm_2Epair_2Epair__case__cong, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_20mono_2Etyop_2Emin_2Ebool, thm_2Eset__relation_2Etc__cases__right, thm_2Ebool_2EEXISTS__OR__THM, thm_2Ebool_2ERIGHT__EXISTS__IMP__THM, thm_2Epair_2EPAIR__EQ, thm_2EHolSmt_2Ed018, thm_2Epred__set_2EFINITELY__INJECTIVE__IMAGE__FINITE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27d_29, thm_2Ereal_2EREAL__LET__TOTAL, thm_2Eset__relation_2Euniv__reln__def, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Eoption_2Eoption_28A_27b_29_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2ERPROD_2E2_2Emono_2EA_27a_20mono_2EA_27b, thm_2Ereal_2EREAL__LT__GT, thm_2Ewellorder_2EINJECTIVE__LEFT__INVERSE__NONEMPTY, monoeq_2Emono_2Ec_2Enets_2Etendsto_2E1_2Emono_2Etyop_2Erealax_2Ereal, thm_2Erealax_2EREAL__ADD__ASSOC, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool, thm_2Ereal_2EREAL__LET__ANTISYM, thm_2Emetric_2EMETRIC__TRIANGLE, ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2EreaderMonad_2EUNIT__def, thm_2Ebool_2ESKOLEM__THM, arityeq1_2Ec_2Ebinary__ieee_2Efloat__to__real_2E1_2Emono_2EA_27a_20mono_2EA_27b, monoeq_2Emono_2Ec_2Enets_2Etendsto_2E0_2Emono_2Etyop_2Erealax_2Ereal, thm_2Ebinary__ieee_2Efloat__distinct, thm_2Ereal_2EREAL__LT__NEGTOTAL, thm_2Ereal_2EREAL__LE__TOTAL, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27a_20mono_2EA_27b_20mono_2EA_27c, arityeq1_2Ec_2Ebinary__ieee_2Eulp_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool, thm_2EquantHeuristics_2EUNWIND__EXISTS__THM, thm_2EquantHeuristics_2EEXISTS__NOT__FORALL__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29_29, thm_2Ebool_2ENOT__EXISTS__THM, thm_2Epair_2EPAIR__MAP__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Ebinary__ieee_2Eclosest_2E2_2Emono_2EA_27t_20mono_2EA_27w, thm_2Epair_2Epair__case__thm, thm_2Ereal_2EREAL__LE__ANTISYM, thm_2EHolSmt_2Ed017, thm_2Ebool_2EPULL__FORALL, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28A_27c_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29, arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__min_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq1_2Ec_2Emarker_2Eunint_2E1_2Emono_2EA_27a, thm_2Ereal_2EREAL__SUP__SOMEPOS, arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27i_20mono_2EA_27j, thm_2Emetric_2EMETRIC__NZ, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29_20mono_2EA_27a_20mono_2EA_27b, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27a, thm_2Elim_2ELIM__CONST, thm_2Epair_2ERPROD__DEF, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2Eset__relation_2Erel__to__reln__swap, thm_2Epred__set_2EGSPEC__ETA, ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29, thm_2Eset__relation_2Erel__to__reln__inv, thm_2Epred__set_2EIN__GSPEC, thm_2Epred__set_2EFINITE__INTER, thm_2Ebool_2EABS__SIMP, thm_2Equotient_2EQUOTIENT__REP__REFL, thm_2Epath_2Eparallel__comp__def, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eordinal_2Eordinal_28A_27a_29_20mono_2Etyop_2Eordinal_2Eordinal_28A_27a_29, thm_2Ereal_2EREAL__BIGNUM, thm_2EConseqConv_2Eexists__eq__thm, thm_2Emarker_2Estmarker__def, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28A_27b_2CA_27state_29_29_29_20mono_2EA_27a_20mono_2EA_27state, thm_2Epred__set_2EUNION__OVER__INTER, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2Equotient_2EK__PRS, thm_2Ecardinal_2EFINITE__PRODUCT, thm_2EHolSmt_2Et005, thm_2Epred__set_2EFORALL__IN__IMAGE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eordinal_2Eordinal_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool, monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal, thm_2Ecardinal_2EFINITE__IMAGE__INJ__EQ, thm_2Ebool_2ERIGHT__OR__EXISTS__THM, thm_2Epair_2EFORALL__PROD, thm_2EHolSmt_2Er215, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27d_20mono_2EA_27e, thm_2Ebool_2ESWAP__EXISTS__THM, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal, arityeq2_2Ec_2Estate__transformer_2EREAD_2E2_2Emono_2EA_27a_20mono_2EA_27state, thm_2Ereal_2EREAL__LT__ANTISYM, thm_2Ereal_2ESUP__LEMMA1, thm_2Erelation_2ETC__IDEM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29, thm_2Ebool_2EUNWIND__THM1, thm_2Emetric_2Emetric__tybij, thm_2Ebool_2EBETA__THM, thm_2Epred__set_2ESPECIFICATION, arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Emin_2Ebool, thm_2Eset__relation_2Etc__ind, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28A_27c_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2EA_27b, thm_2EConseqConv_2Eforall__eq__thm, thm_2Ereal_2EREAL__ADD__LINV, thm_2Ereal_2EREAL__ADD__COMM, thm_2EnormalForms_2EEXT__POINT__DEF, thm_2Ewellorder_2Eseteq__wlog, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27b_20mono_2EA_27a_20mono_2EA_27b, thm_2Epred__set_2EPAIR__IN__GSPEC__2, thm_2Ereal_2EREAL__LE__NEG, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2EA_27c, thm_2Ebinary__ieee_2EULP__ind, arityeq3_2Ec_2Emetric_2EB_2E3_2Emono_2EA_27a, thm_2Epred__set_2EIN__GSPEC__IFF, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27input_20mono_2EA_27state, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27d_29_20mono_2Etyop_2Elist_2Elist_28A_27e_29, thm_2Ebool_2ELEFT__FORALL__IMP__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27c_29_2Ctyop_2Emin_2Ebool_29, thm_2Equotient_2EK__RSP, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27d, arityeq3_2Ec_2Ebinary__ieee_2Eclosest__such_2E3_2Emono_2EA_27t_20mono_2EA_27w, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27b_20mono_2EA_27b, thm_2Ereal_2EREAL__LE__RADD, thm_2Ebool_2EUNWIND__THM2, thm_2Ereal_2EREAL__LT__NEG, thm_2Ereal_2EREAL__LNEG__UNIQ, ij_2Emono_2Etyop_2Erealax_2Ereal, thm_2Ereal_2EREAL__LE__RNEG, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27d, thm_2Epred__set_2EIMAGE__CONG, thm_2Emetric_2EMETRIC__ISMET, thm_2Eset__relation_2Ereln__to__rel__11, thm_2Ebinary__ieee_2Ezero__to__real, thm_2Equotient_2EQUOTIENT__TRANS, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29, thm_2Ereal_2EREAL__LET__ADD2, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27c_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_29, thm_2Ebool_2Ebool__case__CONG, thm_2Ereal_2EREAL__LE__LNEG, thm_2Ereal_2EREAL__ADD__LID__UNIQ, thm_2EHolSmt_2Er019, thm_2EHolSmt_2Er024, thm_2Ebool_2ERIGHT__EXISTS__AND__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Esum_2Esum_28A_27a_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool, thm_2Etransc_2ETAN__0, thm_2Ereal_2EREAL__LT__TOTAL, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_2Ctyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27x_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool, thm_2Ebool_2EFORALL__itself, thm_2Ebool_2EEQ__TRANS, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, thm_2Ebool_2EEQ__REFL, ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29, thm_2Epred__set_2EINTER__IDEMPOT, thm_2Elim_2ELIM__ADD, thm_2Equotient_2EQUOTIENT__SYM, thm_2EOmega__Automata_2EEQUALITY__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2EA_27a, thm_2Ereal_2EREAL__DOWN, thm_2Ecardinal_2ESURJECTIVE__ON__RIGHT__INVERSE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b1, thm_2Eseq_2EK__PARTIAL, thm_2Eposet_2Ecarrier__def, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29, thm_2Equotient_2EQUOTIENT__REP__ABS, thm_2Epred__set_2EPAIR__IN__GSPEC__same, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27state_20mono_2EA_27state, thm_2Ereal_2EREAL__LE__NEG2, thm_2Ereal_2EREAL__INJ, thm_2Epair_2Epair__case__def, thm_2Ebool_2EEXISTS__itself, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27a_29_2Ctyop_2Emin_2Ebool_29, thm_2Equotient_2EEQUALS__RSP, thm_2Ebinary__ieee_2Efloat__minus__infinity__def, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27c_2CA_27a_29_29_20mono_2EA_27b_20mono_2EA_27a, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27b_29, thm_2EConseqConv_2ECOND__CLAUSES__ID, thm_2Ebool_2ECOND__CONG, thm_2Ereal_2EREAL__LT__IMP__LE, thm_2Equotient_2EQUOTIENT__def, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2Etyop_2Emin_2Ebool, arityeq1_2Ec_2Emetric_2Emetric_2E1_2Emono_2EA_27a, thm_2Ebool_2ECOND__ID, thm_2Ereal_2EREAL__ADD__RID, arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27a_20mono_2EA_27b, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27w_29_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27t_29, thm_2Ereal_2EREAL__EQ__RADD, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27b, thm_2Ebinary__ieee_2Efloat__to__real__negate, thm_2Ereal_2EREAL__MEAN, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_29, thm_2Ereal_2EREAL__LTE__TRANS, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b2, ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2EA_27a, thm_2Ebool_2EPULL__EXISTS, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27c_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2Etyop_2Eoption_2Eoption_28A_27b_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2CA_27a_29, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27a_29, thm_2Ecardinal_2EINJECTIVE__ON__LEFT__INVERSE, arityeq1_2Ec_2Ebinary__ieee_2Efloat__top_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Ebinary__ieee_2Efloat__minus__min__def, thm_2Epred__set_2EUNION__COMM, thm_2EHolSmt_2Er018, thm_2Erealax_2EREAL__ADD__SYM, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2EA_27a_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, arityeq1_2Ec_2Ebinary__ieee_2Eclosest__such_2E1_2Emono_2EA_27a_20mono_2EA_27b, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27a, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Emin_2Ebool, thm_2Equotient_2EREP__ABS__RSP, thm_2Ecardinal_2ERIGHT__IMP__FORALL__THM, monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Erealax_2Ereal, ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29, thm_2Ereal_2EREAL__LE__NEGR, thm_2Ecardinal_2EIN__ELIM__PAIR__THM, thm_2Ecombin_2EK__THM, thm_2Epair_2Epair__case__eq, thm_2Ereal_2EREAL__LE__ADD2, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28A_27a_29_29, thm_2EHolSmt_2Er220, thm_2Epred__set_2EGSPEC__AND, thm_2Eset__relation_2Etc__ind__right, thm_2EquantHeuristics_2EIMP__NEG__CONTRA, thm_2Ebool_2EUNWIND__FORALL__THM2, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, thm_2Epred__set_2EGSPEC__PAIR__ETA, arityeq1_2Ec_2Epair_2EREP__prod_2E1_2Emono_2EA_27a_20mono_2EA_27b, thm_2Elim_2ELIM__X, thm_2EquantHeuristics_2EMOVE__EXISTS__IMP__THM, thm_2Epred__set_2EUNION__ASSOC, thm_2Ereal_2EREAL__POS__NZ, thm_2Epred__set_2EIN__APP, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Elist_2Elist_28A_27c_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, thm_2Ereal_2EREAL__LE__ADDR, ji_2Emono_2Etyop_2Erealax_2Ereal, thm_2Enets_2EDORDER__LEMMA, thm_2Ereal_2EREAL__LTE__TOTAL, thm_2Estate__transformer_2EBIND__ASSOC, thm_2Eset__relation_2Etc__def, thm_2EHolSmt_2Er025, thm_2Equotient_2EEQUALS__IMPLIES, thm_2Ebool_2Eitself__case__thm, thm_2Ereal_2EREAL__LT__ADD, thm_2Epair_2Epair__induction, thm_2Ereal_2EREAL__LT__IMP__NE, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27a_2CA_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2EA_27a, thm_2Epair_2ELAMBDA__PROD, arityeq2_2Ec_2Ecombin_2EK_2E2_2Emono_2EA_27a_20mono_2EA_27b, monoeq_2Emono_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29, thm_2Ebool_2EMONO__ALL, thm_2Enets_2Ebounded, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, thm_2Ereal_2EREAL__EQ__LADD, arityeq2_2Ec_2EreaderMonad_2EUNIT_2E2_2Emono_2EA_27a_20mono_2EA_27b, thm_2Ereal_2EREAL__NEG__0, thm_2EHolSmt_2Er214, thm_2Ecardinal_2ESURJECTIVE__IMAGE__THM, thm_2Ecardinal_2EFINITE__PRODUCT__DEPENDENT, thm_2Ecardinal_2EFINITE__IMAGE__INJ_27, thm_2Epair_2Epair__CASES, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27b_20mono_2EA_27a, thm_2Emetric_2Emtop__istopology, thm_2Ebool_2ELEFT__EXISTS__AND__THM, thm_2Erealax_2EREAL__LT__IADD, thm_2Equotient_2ECOND__RSP, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, thm_2Ewhile_2EITERATION, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Eordinal_2Eordinal_28A_27a_29_2Ctyop_2Eordinal_2Eordinal_28A_27a_29_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27b_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29, thm_2Ereal_2EREAL__LT__ADDNEG2, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29, thm_2Epred__set_2EINTER__FINITE, thm_2Epred__set_2EGSPEC__OR, thm_2Ebool_2EITSELF__UNIQUE, thm_2Ereal_2EREAL__NEG__GE0, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_29, thm_2EreaderMonad_2EJOIN__def, arityeq1_2Ec_2Ebinary__ieee_2Elargest_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Ereal_2EREAL__LE__DOUBLE, thm_2Ereal_2EREAL__NOT__LT, thm_2Ereal_2EREAL__LET__TRANS, thm_2Equotient_2EQUOTIENT__REL__ABS, thm_2EHolSmt_2Er001, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2EA_27b_20mono_2EA_27a, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emetric_2Emetric_28A_27a_29_20mono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_29, thm_2Epred__set_2EPAIR__IN__GSPEC__IFF, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29, thm_2Ebool_2ELEFT__AND__FORALL__THM, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27state, ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2Ebool_2ESWAP__FORALL__THM, thm_2Ebool_2ECOND__RATOR, thm_2Eset__relation_2Etc__to__rel__conv, arityeq2_2Ec_2Estate__transformer_2EUNIT_2E2_2Emono_2EA_27a_20mono_2EA_27b, thm_2Estate__transformer_2EUNIT__UNCURRY, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27a_29, thm_2Epred__set_2EIMAGE__11, thm_2Emetric_2EMETRIC__SAME, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27b_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, thm_2Ebool_2EEQ__SYM, thm_2Eset__relation_2Erel__to__reln__11, thm_2Elim_2ELIM__NEG, thm_2Ebool_2Ebool__case__ID, thm_2Epred__set_2EPAIR__IN__GSPEC__1, thm_2Epred__set_2EINTER__UNION, thm_2Ewellorder_2EFLATTEN__LEMMA, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29, thm_2Ereal_2EREAL__LT__REFL, thm_2Eset__relation_2Erextension, thm_2EquantHeuristics_2EDISJ__IMP__INTRO, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27c, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27d_29_20mono_2EA_27e, thm_2Ebool_2ELEFT__FORALL__OR__THM, thm_2Ereal_2EREAL__ADD__RID__UNIQ, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27e_20mono_2EA_27f, thm_2Ereal_2EREAL__LT__LE, thm_2Epred__set_2EINTER__OVER__UNION, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27b_20mono_2EA_27d, thm_2Emetric_2Eismet, thm_2EHolSmt_2Er217, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Efun_28A_27b_2Ctyop_2Emin_2Ebool_29_29, arityeq2_2Ec_2Ebool_2Eitself__case_2E2_2Emono_2EA_27a_20mono_2EA_27b, arityeq1_2Ec_2Ebinary__ieee_2Efloat__plus__infinity_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq2_2Ec_2Ecombin_2EK_2E2_2Emono_2EA_27c_20mono_2EA_27d, thm_2Epair_2ECOMMA__DEF, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Erealax_2Ereal, thm_2Ereal_2EREAL__LE__LADD__IMP, thm_2Etransfer_2EPAIR__REL__def, monoeq_2Emono_2Ec_2Emarker_2Eunint_2E0_2Emono_2Etyop_2Erealax_2Ereal, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_29, arityeq1_2Ec_2Emetric_2Edist_2E1_2Emono_2EA_27a, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29_2Ctyop_2Emin_2Ebool_29, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29, monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Emin_2Ebool, thm_2Equotient__pair_2ECOMMA__PRS, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Elist_2Elist_28A_27b_29_2Ctyop_2Elist_2Elist_28A_27c_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27state, thm_2Eset__relation_2Etc__cases, thm_2EnormalForms_2EEXT__POINT, thm_2EHolSmt_2Er213, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27a_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29_29, thm_2Erealax_2EREAL__LT__TOTAL, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27c_29_20mono_2Etyop_2Elist_2Elist_28A_27d_29, thm_2Epred__set_2EEXTENSION, arityeq1_2Ec_2Eset__relation_2Euniv__reln_2E1_2Emono_2EA_27a, thm_2Ereal_2EREAL__ADD__SYM, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Ebool_29, thm_2Equotient_2EEQUIV__REFL__SYM__TRANS, thm_2Ebinary__ieee_2Efloat__bottom__def, reserved_2Eho_2Eeq__ext, thm_2Epred__set_2EIMAGE__11__INFINITE, thm_2Ereal_2EREAL__LTE__ADD, thm_2Ereal_2EREAL__NEG__LT0, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2EA_27b, arityeq1_2Ec_2Ebinary__ieee_2Ethreshold_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Eset__relation_2Etc__strongind__right, thm_2Epred__set_2EIN__INFINITE__NOT__FINITE, thm_2Ereal_2EREAL__NEG__EQ, thm_2Ereal_2EREAL__POS, thm_2Ebool_2ERIGHT__FORALL__OR__THM, monoeq_2Emono_2Ec_2Emetric_2Edist_2E0_2Emono_2Etyop_2Erealax_2Ereal, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2EA_27a, thm_2Eset__relation_2Etc__rules, arityeq1_2Ec_2Ebinary__ieee_2Efloat__is__infinite_2E1_2Emono_2EA_27a_20mono_2EA_27b, thm_2Epair_2ECLOSED__PAIR__EQ, thm_2Ecardinal_2EINTER__ACI, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, thm_2Ereal_2EREAL__NEG__ADD, thm_2Epair_2EUNCURRY__CONG, thm_2Ereal_2EREAL__NZ__IMP__LT, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Eoption_2Eoption_28A_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Eoption_2Eoption_28A_27a_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Emetric_2Edist_2E2_2Emono_2EA_27b, thm_2Epair_2EABS__REP__prod, thm_2Ereal_2EREAL__LE__ADD, thm_2Ecombin_2EK__DEF, thm_2Erealax_2EREAL__LT__TRANS, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29, thm_2Elim_2ELIM__EQUAL, thm_2Ecardinal_2ELEFT__IMP__FORALL__THM, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_29, thm_2Ereal_2EREAL__ADD__ASSOC, monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_29, arityeq1_2Ec_2Eposet_2Erelation_2E1_2Emono_2EA_27a, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_29, thm_2Ecardinal_2EFINITE__IMAGE__INJ, thm_2Epair_2ECURRY__DEF, thm_2Epred__set_2EUNION__DEF, thm_2Epred__set_2EIMAGE__UNION, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28A_27a_29_20mono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27b_29, thm_2Ereal_2EREAL__LT__RADD, thm_2Ereal_2EREAL__LE__LADD, thm_2Ereal_2EREAL__LE__ADDL, thm_2Ebool_2ELCOMM__THM, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Epair_2Eprod_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_20mono_2EA_27a_20mono_2Etyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Emetric_2Emetric_28tyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_20mono_2Etyop_2Erealax_2Ereal, thm_2Emetric_2EMETRIC__POS, monoeq_2Emono_2Ec_2Emetric_2Edist_2E2_2Emono_2Etyop_2Erealax_2Ereal, thm_2Ebool_2EMONO__EXISTS, thm_2Erealax_2EREAL__LT__REFL, ij_2Emono_2Etyop_2Emin_2Ebool, thm_2Epair_2EUNCURRY__DEF, thm_2Ereal_2EREAL__DOWN2, thm_2Ereal_2EREAL__LE__NEGTOTAL, thm_2Ereal_2EREAL__SUP__EXISTS, thm_2Enets_2Edorder, thm_2Ereal_2EREAL__NEG__EQ0, thm_2Ecardinal_2ERIGHT__IMP__EXISTS__THM, thm_2Ebool_2EUNWIND__FORALL__THM1, thm_2Ebool_2EETA__AX, thm_2Epair_2EUNCURRY__ONE__ONE__THM, thm_2Eset__relation_2Etc__implication, thm_2Ebool_2EEXISTS__REFL, monoeq_2Emono_2Ec_2Emarker_2Eunint_2E1_2Emono_2Etyop_2Erealax_2Ereal, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Erealax_2Ereal_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29, thm_2Ebool_2ENOT__FORALL__THM, thm_2Ebool_2EEQ__SYM__EQ, thm_2Ebool_2Eitself__induction, thm_2Epred__set_2EGSPEC__ID, thm_2Ereal_2EREAL__LT__ADDNEG, thm_2Ereal_2EREAL__SUP__ALLPOS, thm_2Ereal_2EREAL__EQ__IMP__LE, thm_2EOmega__Automata_2EELGOT1__THM, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Epath_2Epath_28A_27b_2CA_27c_29_20mono_2EA_27b_20mono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27c_2CA_27a_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27state_29, ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29_29_29, thm_2Emetric_2EMETRIC__ZERO, thm_2Ereal_2EREAL__LTE__ADD2, arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27g_20mono_2EA_27h, thm_2Epred__set_2EINTER__DEF, thm_2Ereal_2Eeq__ints, arityeq1_2Ec_2Ebinary__ieee_2Efloat__negate_2E1_2Emono_2EA_27t_20mono_2EA_27w, monoeq_2Emono_2Ec_2Emetric_2Emetric_2E1_2Emono_2Etyop_2Erealax_2Ereal, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27a_20mono_2Etyop_2Emin_2Ebool, thm_2Estate__transformer_2EREAD__def, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Efun_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Erealax_2Ereal_29_2Ctyop_2Erealax_2Ereal_29, thm_2Ereal_2ESUP__LEMMA3, thm_2EreaderMonad_2EBIND__def, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27g_20mono_2EA_27h, thm_2Epowser_2EDIFFS__NEG, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29, thm_2Enets_2Etendsto, thm_2Ereal_2EREAL__LT__IADD, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Elist_2Elist_28A_27b_29_29_20mono_2Etyop_2Epair_2Eprod_28A_27c_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27a_29_2Ctyop_2Epair_2Eprod_28tyop_2Elist_2Elist_28A_27d_29_2CA_27e_29_29_29, arityeq1_2Ec_2Ebinary__ieee_2Efloat__minus__zero_2E1_2Emono_2EA_27t_20mono_2EA_27w, thm_2Epred__set_2EIMAGE__FINITE, thm_2Epred__set_2EIN__INTER, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29_20mono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Emin_2Efun_28A_27a_2CA_27a_29_29, thm_2Epred__set_2ENOT__EQUAL__SETS, thm_2Ereal_2EREAL__EQ__NEG, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27b_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2Epair__CASE_2E2_2Emono_2Etyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28A_27a_2CA_27state_29_29_20mono_2EA_27a_20mono_2Etyop_2Epair_2Eprod_28A_27b_2CA_27state_29, thm_2EHolSmt_2Er218, thm_2Ebool_2ELEFT__EXISTS__IMP__THM, thm_2Epred__set_2EINFINITE__INHAB, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27a_29_20mono_2Etyop_2Elist_2Elist_28A_27b_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2EA_27c_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27b_2Ctyop_2Eoption_2Eoption_28A_27c_29_29_20mono_2Etyop_2Emin_2Ebool, arityeq2_2Ec_2Emetric_2EB_2E2_2Emono_2EA_27a, thm_2Epair_2EABS__PAIR__THM, thm_2Epair_2EEXISTS__PROD, thm_2Elim_2ELIM__UNIQ, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Elist_2Elist_28A_27b_29_20mono_2EA_27b, thm_2Epair_2Epair__Axiom, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Epair_2Eprod_28tyop_2Emin_2Efun_28tyop_2Esum_2Esum_28A_27c_2CA_27d_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_2Ctyop_2Eoption_2Eoption_28tyop_2Epair_2Eprod_28tyop_2Esum_2Esum_28A_27a_2CA_27b_29_2Ctyop_2Elist_2Elist_28tyop_2Emin_2Ebool_29_29_29_29_29, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Emin_2Efun_28A_27a_2Ctyop_2Eoption_2Eoption_28A_27a_29_29_20mono_2Etyop_2Emin_2Ebool, thm_2EHolSmt_2Ed019, thm_2Ereal_2EREAL__LT__ADD2, thm_2Eseq_2ESEQ__NEG__CONV, thm_2Ebinary__ieee_2Eulp, thm_2Epred__set_2EUNION__IDEMPOT, thm_2Equotient_2EEQUALS__PRS, thm_2Ebinary__ieee_2Efloat__infinities__distinct, thm_2Etransc_2ETAN__NEG, thm_2Ereal_2EREAL__LT__LADD, thm_2Equotient_2EQUOTIENT__REL, thm_2Ereal_2EREAL__LE__REFL, arityeq1_2Ec_2Enets_2Etendsto_2E1_2Emono_2EA_27a, thm_2Ereal_2EREAL__LT__ADDR, thm_2Eset__relation_2Etc__strongind__left, thm_2Epred__set_2EINTER__COMM, thm_2Ereal_2EREAL__LT__ADDL, thm_2Equotient_2EQUOTIENT__REL__ABS__EQ, thm_2Ereal_2EREAL__NOT__LE, thm_2Eset__relation_2Etc__idemp, arityeq1_2Ec_2Ebinary__ieee_2Efloat__bottom_2E1_2Emono_2EA_27t_20mono_2EA_27w, arityeq2_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Ebinary__ieee_2Efloat_28A_27t_2CA_27w_29_20mono_2Etyop_2Emin_2Ebool, thm_2Ereal_2EREAL__LE__TRANS, thm_2Eset__relation_2Etc__cases__left, monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Epair_2Eprod_28tyop_2Erealax_2Ereal_2Ctyop_2Emin_2Ebool_29
% 131.66/61.82 % No. of inferences in proof: 1313
% 131.66/61.82 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p : 61465 ms resp. 51043 ms w/o parsing
% 136.20/63.02 % SZS output start Refutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 137.26/63.05 % [INFO] Killing All external provers ...
%------------------------------------------------------------------------------