↑ Up

Leo-III---1.8.0.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Leo-III---1.8.0
% Problem  : ITP060^2 : TPTP v9.3.1. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox/solver/bin/leo3.jar /export/starexec/sandbox/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox/solver/bin/externals/eprover --instantiate 39

% Computer : n016.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:36 AM UTC 2026

% Result   : Theorem 206.42s 114.49s
% Output   : Refutation 208.93s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  180
%            Number of leaves      :  274
% Syntax   : Number of formulae    : 1276 ( 425 unt;   0 typ;   6 def)
%            Number of atoms       : 4105 (1073 equ;  15 cnn)
%            Maximal formula atoms :   13 (   3 avg)
%            Number of connectives : 13185 (1167   ~; 934   |;  83   &;10378   @)
%                                         (   0 <=>; 623  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  120 (  23 avg)
%            Number of types       :    6 (   5 usr)
%            Number of type conns  : 16256 (16256   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   51 (  47 usr;  13 con; 0-7 aty)
%            Number of variables   : 17788 (  49   ^;17668   !;  65   ?;17788   :)
%                                         (   0  !>;   0  ?*;   0  @-;   6  @+)

% Comments : 
%------------------------------------------------------------------------------
thf(product_unit_type,type,
    product_unit: $tType ).

thf(nat_type,type,
    nat: $tType ).

thf(v_type,type,
    v: $tType ).

thf(s_type,type,
    s: $tType ).

thf(p_type,type,
    p: $tType ).

thf(size_decl,type,
    size: 
      !>[TA: $tType] : $o ).

thf(one_decl,type,
    one: 
      !>[TA: $tType] : $o ).

thf(zero_decl,type,
    zero: 
      !>[TA: $tType] : $o ).

thf(neg_numeral_decl,type,
    neg_numeral: 
      !>[TA: $tType] : $o ).

thf(order_decl,type,
    order: 
      !>[TA: $tType] : $o ).

thf(group_add_decl,type,
    group_add: 
      !>[TA: $tType] : $o ).

thf(wellorder_decl,type,
    wellorder: 
      !>[TA: $tType] : $o ).

thf(comm_monoid_diff_decl,type,
    comm_monoid_diff: 
      !>[TA: $tType] : $o ).

thf(ordered_ab_group_add_decl,type,
    ordered_ab_group_add: 
      !>[TA: $tType] : $o ).

thf(cancel1352612707id_add_decl,type,
    cancel1352612707id_add: 
      !>[TA: $tType] : $o ).

thf(cancel146912293up_add_decl,type,
    cancel146912293up_add: 
      !>[TA: $tType] : $o ).

thf(linord1659791738miring_decl,type,
    linord1659791738miring: 
      !>[TA: $tType] : $o ).

thf(canoni770627133id_add_decl,type,
    canoni770627133id_add: 
      !>[TA: $tType] : $o ).

thf(enabled_decl,type,
    enabled: 
      !>[TA: $tType,TB: $tType,TC: $tType] : ( ( configuration_ext @ TC @ TB @ TA @ product_unit ) > ( message @ TC @ TB ) > $o ) ).

thf(firstOccurrence_decl,type,
    firstOccurrence: 
      !>[TA: $tType,TB: $tType,TC: $tType] : ( ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) > ( list @ ( message @ TC @ TB ) ) > ( message @ TC @ TB ) > nat > $o ) ).

thf(fLPThe137922386ionCfg_decl,type,
    fLPThe137922386ionCfg: 
      !>[TA: $tType,TB: $tType,TC: $tType] : ( ( configuration_ext @ TC @ TB @ TA @ product_unit ) > ( ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) > ( list @ ( message @ TC @ TB ) ) > ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) > ( list @ ( message @ TC @ TB ) ) > ( list @ ( message @ TC @ TB ) ) ) > nat > ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) ) ).

thf(fLPThe221390223ionMsg_decl,type,
    fLPThe221390223ionMsg: 
      !>[TA: $tType,TB: $tType,TC: $tType] : ( ( configuration_ext @ TC @ TB @ TA @ product_unit ) > ( ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) > ( list @ ( message @ TC @ TB ) ) > ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ TC @ TB @ TA @ product_unit ) ) > ( list @ ( message @ TC @ TB ) ) > ( list @ ( message @ TC @ TB ) ) ) > nat > ( list @ ( message @ TC @ TB ) ) ) ).

thf(minus_minus_decl,type,
    minus_minus: 
      !>[TA: $tType] : ( TA > TA > TA ) ).

thf(one_one_decl,type,
    one_one: 
      !>[TA: $tType] : TA ).

thf(zero_zero_decl,type,
    zero_zero: 
      !>[TA: $tType] : TA ).

thf(prefixList_decl,type,
    prefixList: 
      !>[TA: $tType] : ( ( list @ TA ) > ( list @ TA ) > $o ) ).

thf(last_decl,type,
    last: 
      !>[TA: $tType] : ( ( list @ TA ) > TA ) ).

thf(nil_decl,type,
    nil: 
      !>[TA: $tType] : ( list @ TA ) ).

thf(nth_decl,type,
    nth: 
      !>[TA: $tType] : ( ( list @ TA ) > nat > TA ) ).

thf(suc_decl,type,
    suc: nat > nat ).

thf(size_size_decl,type,
    size_size: 
      !>[TA: $tType] : ( TA > nat ) ).

thf(ord_less_decl,type,
    ord_less: 
      !>[TA: $tType] : ( TA > TA > $o ) ).

thf(ord_less_eq_decl,type,
    ord_less_eq: 
      !>[TA: $tType] : ( TA > TA > $o ) ).

thf(fe_decl,type,
    fe: nat > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ).

thf(ft_decl,type,
    ft: nat > ( list @ ( message @ p @ v ) ) ).

thf(index_decl,type,
    index: nat ).

thf(msgInSet_decl,type,
    msgInSet: message @ p @ v ).

thf(msg_decl,type,
    msg: message @ p @ v ).

thf(n0_decl,type,
    n0: nat ).

thf(n1_decl,type,
    n1: nat ).

thf(nMsg_decl,type,
    nMsg: nat ).

thf(n_decl,type,
    n: nat ).

thf(sk1_decl,type,
    sk1: 
      !>[TA: $tType,TB: $tType] : ( TB > ( TB > $o ) > ( TB > TA ) > TB ) ).

thf(sk2_decl,type,
    sk2: 
      !>[TA: $tType,TB: $tType] : ( TB > ( TB > $o ) > ( TB > TA ) > TB ) ).

thf(sk3_decl,type,
    sk3: 
      !>[TA: $tType] : ( nat > ( list @ TA ) ) ).

thf(sk4_decl,type,
    sk4: ( nat > $o ) > ( nat > $o ) > nat > nat ).

thf(sk5_decl,type,
    sk5: 
      !>[TA: $tType] : ( ( TA > nat ) > ( TA > $o ) > TA > $o ) ).

thf(sk6_decl,type,
    sk6: 
      !>[TA: $tType] : ( TA > ( TA > $o ) > ( TA > nat ) > TA ) ).

thf(sk7_decl,type,
    sk7: 
      !>[TA: $tType] : ( TA > ( TA > $o ) > ( TA > nat ) > TA ) ).

thf(sk1_def,definition,
    ( sk1
    = ( ^ [TA: $tType,TB: $tType,A: TB,B: TB > $o,C: TB > TA] :
        @+[D: TB] :
          ~ ( ! [E: TB] :
                ( ( ord_less @ TA @ ( C @ E ) @ ( C @ D ) )
               => ( B @ E ) )
           => ( B @ D ) ) ) ) ).

thf(sk2_def,definition,
    ( sk2
    = ( ^ [TA: $tType,TB: $tType,A: TB,B: TB > $o,C: TB > TA] :
        @+[D: TB] :
          ~ ( ! [E: TB] :
                ( ( ord_less @ TA @ ( C @ E ) @ ( C @ D ) )
               => ( B @ E ) )
           => ( B @ D ) ) ) ) ).

thf(sk3_def,definition,
    ( sk3
    = ( ^ [TA: $tType,A: nat] :
        @+[B: list @ TA] :
          ( ( size_size @ ( list @ TA ) @ B )
          = A ) ) ) ).

thf(sk4_def,definition,
    ( sk4
    = ( ^ [A: nat > $o,B: nat > $o,C: nat] :
        @+[D: nat] :
          ~ ( ( ord_less_eq @ nat @ C @ D )
           => ( ( B @ D )
             => ( ( B @ ( suc @ D ) )
                & ( A @ D ) ) ) ) ) ) ).

thf(sk6_def,definition,
    ( sk6
    = ( ^ [TA: $tType,A: TA,B: TA > $o,C: TA > nat] :
        @+[D: TA] :
          ~ ( ( ( C @ D )
              = ( zero_zero @ nat ) )
           => ( B @ D ) ) ) ) ).

thf(sk7_def,definition,
    ( sk7
    = ( ^ [TA: $tType,A: TA,B: TA > $o,C: TA > nat] :
        @+[D: TA] :
          ~ ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( C @ D ) )
           => ( ~ ( B @ D )
             => ? [E: TA] :
                  ( ( ord_less @ nat @ ( C @ E ) @ ( C @ D ) )
                  & ~ ( B @ E ) ) ) ) ) ) ).

thf(160,axiom,
    order @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Orderings_Oorder_1) ).

thf(835,plain,
    order @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[160]) ).

thf(6,axiom,
    ! [TA: $tType,TB: $tType] :
      ( ( order @ TA )
     => ( order @ ( TB > TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_fun___Orderings_Oorder) ).

thf(281,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( order @ TA )
     => ( order @ ( TB > TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).

thf(282,plain,
    ! [TA: $tType,TB: $tType] :
      ( ~ ( order @ TB )
      | ( order @ ( TA > TB ) ) ),
    inference(cnf,[status(esa)],[281]) ).

thf(1278,plain,
    ! [TA: $tType,TB: $tType] :
      ( ~ $true
      | ( order @ ( TA > TB ) )
      | ( ( order @ nat )
       != ( order @ TB ) ) ),
    inference(paramod_ordered,[status(thm)],[835,282]) ).

thf(1279,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( order @ ( TA > TB ) )
      | ( ( order @ nat )
       != ( order @ TB ) ) ),
    inference(simp,[status(thm)],[1278]) ).

thf(1280,plain,
    ! [TA: $tType] : ( order @ ( TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1279:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( nat ))]]) ).

thf(1287,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ~ $true
      | ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > nat ) )
       != ( order @ TC ) ) ),
    inference(paramod_ordered,[status(thm)],[1280,282]) ).

thf(1288,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > nat ) )
       != ( order @ TC ) ) ),
    inference(simp,[status(thm)],[1287]) ).

thf(1289,plain,
    ! [TA: $tType,TB: $tType] : ( order @ ( TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1288:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TA > nat ))]]) ).

thf(1296,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ~ $true
      | ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > nat ) )
       != ( order @ TD ) ) ),
    inference(paramod_ordered,[status(thm)],[1289,282]) ).

thf(1297,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > nat ) )
       != ( order @ TD ) ) ),
    inference(simp,[status(thm)],[1296]) ).

thf(1298,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] : ( order @ ( TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1297:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TB > TA > nat ))]]) ).

thf(1308,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ~ $true
      | ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > nat ) )
       != ( order @ TE ) ) ),
    inference(paramod_ordered,[status(thm)],[1298,282]) ).

thf(1309,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > nat ) )
       != ( order @ TE ) ) ),
    inference(simp,[status(thm)],[1308]) ).

thf(1310,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( order @ ( TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1309:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TC > TB > TA > nat ))]]) ).

thf(1320,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ~ $true
      | ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > nat ) )
       != ( order @ TF ) ) ),
    inference(paramod_ordered,[status(thm)],[1310,282]) ).

thf(1321,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > nat ) )
       != ( order @ TF ) ) ),
    inference(simp,[status(thm)],[1320]) ).

thf(1322,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( order @ ( TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1321:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TD > TC > TB > TA > nat ))]]) ).

thf(154,axiom,
    ! [A: nat,B: nat] :
      ( ( A = B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_eq__imp__le) ).

thf(809,plain,
    ! [A: nat,B: nat] :
      ( ( A = B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[154]) ).

thf(10,axiom,
    order @ $o,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_HOL_Obool___Orderings_Oorder_2) ).

thf(292,plain,
    order @ $o,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).

thf(1281,plain,
    ! [TA: $tType,TB: $tType] :
      ( ~ $true
      | ( order @ ( TA > TB ) )
      | ( ( order @ $o )
       != ( order @ TB ) ) ),
    inference(paramod_ordered,[status(thm)],[292,282]) ).

thf(1282,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( order @ ( TA > TB ) )
      | ( ( order @ $o )
       != ( order @ TB ) ) ),
    inference(simp,[status(thm)],[1281]) ).

thf(1283,plain,
    ! [TA: $tType] : ( order @ ( TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1282:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( $o ))]]) ).

thf(1290,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ~ $true
      | ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > $o ) )
       != ( order @ TC ) ) ),
    inference(paramod_ordered,[status(thm)],[1283,282]) ).

thf(1291,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > $o ) )
       != ( order @ TC ) ) ),
    inference(simp,[status(thm)],[1290]) ).

thf(1292,plain,
    ! [TA: $tType,TB: $tType] : ( order @ ( TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1291:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TA > $o ))]]) ).

thf(1302,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ~ $true
      | ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > $o ) )
       != ( order @ TD ) ) ),
    inference(paramod_ordered,[status(thm)],[1292,282]) ).

thf(1303,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > $o ) )
       != ( order @ TD ) ) ),
    inference(simp,[status(thm)],[1302]) ).

thf(1304,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] : ( order @ ( TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1303:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TB > TA > $o ))]]) ).

thf(1311,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ~ $true
      | ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > $o ) )
       != ( order @ TE ) ) ),
    inference(paramod_ordered,[status(thm)],[1304,282]) ).

thf(1312,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > $o ) )
       != ( order @ TE ) ) ),
    inference(simp,[status(thm)],[1311]) ).

thf(1313,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( order @ ( TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1312:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TC > TB > TA > $o ))]]) ).

thf(1323,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ~ $true
      | ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > $o ) )
       != ( order @ TF ) ) ),
    inference(paramod_ordered,[status(thm)],[1313,282]) ).

thf(1324,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > $o ) )
       != ( order @ TF ) ) ),
    inference(simp,[status(thm)],[1323]) ).

thf(1325,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( order @ ( TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1324:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TD > TC > TB > TA > $o ))]]) ).

thf(1346,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ~ $true
      | ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > $o ) )
       != ( order @ TG ) ) ),
    inference(paramod_ordered,[status(thm)],[1325,282]) ).

thf(1347,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > $o ) )
       != ( order @ TG ) ) ),
    inference(simp,[status(thm)],[1346]) ).

thf(1348,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( order @ ( TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1347:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TE > TD > TC > TB > TA > $o ))]]) ).

thf(1355,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ~ $true
      | ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TH ) ) ),
    inference(paramod_ordered,[status(thm)],[1348,282]) ).

thf(1356,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TH ) ) ),
    inference(simp,[status(thm)],[1355]) ).

thf(1357,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( order @ ( TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1356:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1367,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ~ $true
      | ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TI ) ) ),
    inference(paramod_ordered,[status(thm)],[1357,282]) ).

thf(1368,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TI ) ) ),
    inference(simp,[status(thm)],[1367]) ).

thf(1369,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1368:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1377,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ~ $true
      | ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TJ ) ) ),
    inference(paramod_ordered,[status(thm)],[1369,282]) ).

thf(1378,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TJ ) ) ),
    inference(simp,[status(thm)],[1377]) ).

thf(1379,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1378:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1397,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ~ $true
      | ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TK ) ) ),
    inference(paramod_ordered,[status(thm)],[1379,282]) ).

thf(1398,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TK ) ) ),
    inference(simp,[status(thm)],[1397]) ).

thf(1399,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1398:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1406,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ~ $true
      | ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TL ) ) ),
    inference(paramod_ordered,[status(thm)],[1399,282]) ).

thf(1407,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TL ) ) ),
    inference(simp,[status(thm)],[1406]) ).

thf(1408,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1407:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1416,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ~ $true
      | ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TM ) ) ),
    inference(paramod_ordered,[status(thm)],[1408,282]) ).

thf(1417,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TM ) ) ),
    inference(simp,[status(thm)],[1416]) ).

thf(1418,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1417:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1425,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ~ $true
      | ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TN ) ) ),
    inference(paramod_ordered,[status(thm)],[1418,282]) ).

thf(1426,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TN ) ) ),
    inference(simp,[status(thm)],[1425]) ).

thf(1427,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1426:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1435,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ~ $true
      | ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TO ) ) ),
    inference(paramod_ordered,[status(thm)],[1427,282]) ).

thf(1436,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TO ) ) ),
    inference(simp,[status(thm)],[1435]) ).

thf(1437,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1436:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1447,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ~ $true
      | ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TP ) ) ),
    inference(paramod_ordered,[status(thm)],[1437,282]) ).

thf(1448,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TP ) ) ),
    inference(simp,[status(thm)],[1447]) ).

thf(1449,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] : ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1448:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(1457,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ~ $true
      | ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TQ ) ) ),
    inference(paramod_ordered,[status(thm)],[1449,282]) ).

thf(1458,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TQ ) ) ),
    inference(simp,[status(thm)],[1457]) ).

thf(1459,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] : ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[1458:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2219,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ~ $true
      | ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TR ) ) ),
    inference(paramod_ordered,[status(thm)],[1459,282]) ).

thf(2220,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TR ) ) ),
    inference(simp,[status(thm)],[2219]) ).

thf(2221,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] : ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2220:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2246,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ~ $true
      | ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TS ) ) ),
    inference(paramod_ordered,[status(thm)],[2221,282]) ).

thf(2247,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TS ) ) ),
    inference(simp,[status(thm)],[2246]) ).

thf(2248,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] : ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2247:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2273,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ~ $true
      | ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TT ) ) ),
    inference(paramod_ordered,[status(thm)],[2248,282]) ).

thf(2274,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TT ) ) ),
    inference(simp,[status(thm)],[2273]) ).

thf(2275,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] : ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2274:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2598,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ~ $true
      | ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TU ) ) ),
    inference(paramod_ordered,[status(thm)],[2275,282]) ).

thf(2599,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TU ) ) ),
    inference(simp,[status(thm)],[2598]) ).

thf(2600,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] : ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2599:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2635,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ~ $true
      | ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TV ) ) ),
    inference(paramod_ordered,[status(thm)],[2600,282]) ).

thf(2636,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TV ) ) ),
    inference(simp,[status(thm)],[2635]) ).

thf(2637,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] : ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2636:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2713,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ~ $true
      | ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TW ) ) ),
    inference(paramod_ordered,[status(thm)],[2637,282]) ).

thf(2714,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TW ) ) ),
    inference(simp,[status(thm)],[2713]) ).

thf(2715,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] : ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2714:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(2750,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ~ $true
      | ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TX ) ) ),
    inference(paramod_ordered,[status(thm)],[2715,282]) ).

thf(2751,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TX ) ) ),
    inference(simp,[status(thm)],[2750]) ).

thf(2752,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] : ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[2751:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(3813,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ~ $true
      | ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TY ) ) ),
    inference(paramod_ordered,[status(thm)],[2752,282]) ).

thf(3814,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TY ) ) ),
    inference(simp,[status(thm)],[3813]) ).

thf(3815,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] : ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[3814:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(3867,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ~ $true
      | ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZ ) ) ),
    inference(paramod_ordered,[status(thm)],[3815,282]) ).

thf(3868,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZ ) ) ),
    inference(simp,[status(thm)],[3867]) ).

thf(3869,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] : ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[3868:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(3942,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ~ $true
      | ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZA ) ) ),
    inference(paramod_ordered,[status(thm)],[3869,282]) ).

thf(3943,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZA ) ) ),
    inference(simp,[status(thm)],[3942]) ).

thf(3944,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] : ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[3943:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(48,axiom,
    order @ product_unit,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Product__Type_Ounit___Orderings_Oorder_5) ).

thf(439,plain,
    order @ product_unit,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).

thf(1284,plain,
    ! [TA: $tType,TB: $tType] :
      ( ~ $true
      | ( order @ ( TA > TB ) )
      | ( ( order @ product_unit )
       != ( order @ TB ) ) ),
    inference(paramod_ordered,[status(thm)],[439,282]) ).

thf(1285,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( order @ ( TA > TB ) )
      | ( ( order @ product_unit )
       != ( order @ TB ) ) ),
    inference(simp,[status(thm)],[1284]) ).

thf(1286,plain,
    ! [TA: $tType] : ( order @ ( TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1285:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( product_unit ))]]) ).

thf(1293,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ~ $true
      | ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > product_unit ) )
       != ( order @ TC ) ) ),
    inference(paramod_ordered,[status(thm)],[1286,282]) ).

thf(1294,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] :
      ( ( order @ ( TB > TC ) )
      | ( ( order @ ( TA > product_unit ) )
       != ( order @ TC ) ) ),
    inference(simp,[status(thm)],[1293]) ).

thf(1295,plain,
    ! [TA: $tType,TB: $tType] : ( order @ ( TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1294:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TA > product_unit ))]]) ).

thf(1305,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ~ $true
      | ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > product_unit ) )
       != ( order @ TD ) ) ),
    inference(paramod_ordered,[status(thm)],[1295,282]) ).

thf(1306,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
      ( ( order @ ( TC > TD ) )
      | ( ( order @ ( TB > TA > product_unit ) )
       != ( order @ TD ) ) ),
    inference(simp,[status(thm)],[1305]) ).

thf(1307,plain,
    ! [TA: $tType,TB: $tType,TC: $tType] : ( order @ ( TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1306:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TB > TA > product_unit ))]]) ).

thf(1317,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ~ $true
      | ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > product_unit ) )
       != ( order @ TE ) ) ),
    inference(paramod_ordered,[status(thm)],[1307,282]) ).

thf(1318,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
      ( ( order @ ( TD > TE ) )
      | ( ( order @ ( TC > TB > TA > product_unit ) )
       != ( order @ TE ) ) ),
    inference(simp,[status(thm)],[1317]) ).

thf(1319,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( order @ ( TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1318:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TC > TB > TA > product_unit ))]]) ).

thf(1340,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ~ $true
      | ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > product_unit ) )
       != ( order @ TF ) ) ),
    inference(paramod_ordered,[status(thm)],[1319,282]) ).

thf(1341,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
      ( ( order @ ( TE > TF ) )
      | ( ( order @ ( TD > TC > TB > TA > product_unit ) )
       != ( order @ TF ) ) ),
    inference(simp,[status(thm)],[1340]) ).

thf(1342,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( order @ ( TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1341:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TD > TC > TB > TA > product_unit ))]]) ).

thf(1349,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ~ $true
      | ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TG ) ) ),
    inference(paramod_ordered,[status(thm)],[1342,282]) ).

thf(1350,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TG ) ) ),
    inference(simp,[status(thm)],[1349]) ).

thf(1351,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( order @ ( TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1350:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1358,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ~ $true
      | ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TH ) ) ),
    inference(paramod_ordered,[status(thm)],[1351,282]) ).

thf(1359,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TH ) ) ),
    inference(simp,[status(thm)],[1358]) ).

thf(1360,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( order @ ( TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1359:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1370,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ~ $true
      | ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TI ) ) ),
    inference(paramod_ordered,[status(thm)],[1360,282]) ).

thf(1371,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TI ) ) ),
    inference(simp,[status(thm)],[1370]) ).

thf(1372,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1371:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1380,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ~ $true
      | ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TJ ) ) ),
    inference(paramod_ordered,[status(thm)],[1372,282]) ).

thf(1381,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TJ ) ) ),
    inference(simp,[status(thm)],[1380]) ).

thf(1382,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1381:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1400,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ~ $true
      | ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TK ) ) ),
    inference(paramod_ordered,[status(thm)],[1382,282]) ).

thf(1401,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TK ) ) ),
    inference(simp,[status(thm)],[1400]) ).

thf(1402,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1401:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1410,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ~ $true
      | ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TL ) ) ),
    inference(paramod_ordered,[status(thm)],[1402,282]) ).

thf(1411,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TL ) ) ),
    inference(simp,[status(thm)],[1410]) ).

thf(1412,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1411:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1419,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ~ $true
      | ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TM ) ) ),
    inference(paramod_ordered,[status(thm)],[1412,282]) ).

thf(1420,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TM ) ) ),
    inference(simp,[status(thm)],[1419]) ).

thf(1421,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1420:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1428,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ~ $true
      | ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TN ) ) ),
    inference(paramod_ordered,[status(thm)],[1421,282]) ).

thf(1429,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TN ) ) ),
    inference(simp,[status(thm)],[1428]) ).

thf(1430,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1429:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1438,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ~ $true
      | ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TO ) ) ),
    inference(paramod_ordered,[status(thm)],[1430,282]) ).

thf(1439,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TO ) ) ),
    inference(simp,[status(thm)],[1438]) ).

thf(1440,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1439:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1450,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ~ $true
      | ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TP ) ) ),
    inference(paramod_ordered,[status(thm)],[1440,282]) ).

thf(1451,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TP ) ) ),
    inference(simp,[status(thm)],[1450]) ).

thf(1452,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] : ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1451:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(1460,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ~ $true
      | ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TQ ) ) ),
    inference(paramod_ordered,[status(thm)],[1452,282]) ).

thf(1461,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TQ ) ) ),
    inference(simp,[status(thm)],[1460]) ).

thf(1462,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] : ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[1461:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2228,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ~ $true
      | ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TR ) ) ),
    inference(paramod_ordered,[status(thm)],[1462,282]) ).

thf(2229,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TR ) ) ),
    inference(simp,[status(thm)],[2228]) ).

thf(2230,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] : ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2229:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2255,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ~ $true
      | ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TS ) ) ),
    inference(paramod_ordered,[status(thm)],[2230,282]) ).

thf(2256,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TS ) ) ),
    inference(simp,[status(thm)],[2255]) ).

thf(2257,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] : ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2256:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2574,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ~ $true
      | ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TT ) ) ),
    inference(paramod_ordered,[status(thm)],[2257,282]) ).

thf(2575,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TT ) ) ),
    inference(simp,[status(thm)],[2574]) ).

thf(2576,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] : ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2575:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2610,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ~ $true
      | ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TU ) ) ),
    inference(paramod_ordered,[status(thm)],[2576,282]) ).

thf(2611,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TU ) ) ),
    inference(simp,[status(thm)],[2610]) ).

thf(2612,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] : ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2611:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(165,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
      = ( ? [C: nat] :
            ( ( B
              = ( suc @ C ) )
            & ( ord_less @ nat @ A @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_146_Suc__less__eq2) ).

thf(846,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
      = ( ? [C: nat] :
            ( ( B
              = ( suc @ C ) )
            & ( ord_less @ nat @ A @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[165]) ).

thf(4391,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ~ $true
      | ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZB ) ) ),
    inference(paramod_ordered,[status(thm)],[3944,282]) ).

thf(4392,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZB ) ) ),
    inference(simp,[status(thm)],[4391]) ).

thf(4393,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] : ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4392:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(4454,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ~ $true
      | ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZC ) ) ),
    inference(paramod_ordered,[status(thm)],[4393,282]) ).

thf(4455,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZC ) ) ),
    inference(simp,[status(thm)],[4454]) ).

thf(4456,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] : ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4455:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(4591,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ~ $true
      | ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZD ) ) ),
    inference(paramod_ordered,[status(thm)],[4456,282]) ).

thf(4592,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZD ) ) ),
    inference(simp,[status(thm)],[4591]) ).

thf(4593,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] : ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4592:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(4678,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ~ $true
      | ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZE ) ) ),
    inference(paramod_ordered,[status(thm)],[4593,282]) ).

thf(4679,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZE ) ) ),
    inference(simp,[status(thm)],[4678]) ).

thf(4680,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] : ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4679:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(4842,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ~ $true
      | ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZF ) ) ),
    inference(paramod_ordered,[status(thm)],[4680,282]) ).

thf(4843,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZF ) ) ),
    inference(simp,[status(thm)],[4842]) ).

thf(4844,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] : ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4843:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(4905,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ~ $true
      | ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZG ) ) ),
    inference(paramod_ordered,[status(thm)],[4844,282]) ).

thf(4906,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZG ) ) ),
    inference(simp,[status(thm)],[4905]) ).

thf(4907,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] : ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[4906:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(5009,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ~ $true
      | ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZH ) ) ),
    inference(paramod_ordered,[status(thm)],[4907,282]) ).

thf(5010,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZH ) ) ),
    inference(simp,[status(thm)],[5009]) ).

thf(5011,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] : ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[5010:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(5085,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ~ $true
      | ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZI ) ) ),
    inference(paramod_ordered,[status(thm)],[5011,282]) ).

thf(5086,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZI ) ) ),
    inference(simp,[status(thm)],[5085]) ).

thf(5087,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] : ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[5086:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(5207,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ~ $true
      | ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZJ ) ) ),
    inference(paramod_ordered,[status(thm)],[5087,282]) ).

thf(5208,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZJ ) ) ),
    inference(simp,[status(thm)],[5207]) ).

thf(5209,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] : ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[5208:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(5882,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ~ $true
      | ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZK ) ) ),
    inference(paramod_ordered,[status(thm)],[5209,282]) ).

thf(5883,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZK ) ) ),
    inference(simp,[status(thm)],[5882]) ).

thf(5884,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] : ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[5883:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(6075,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ~ $true
      | ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZL ) ) ),
    inference(paramod_ordered,[status(thm)],[5884,282]) ).

thf(6076,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZL ) ) ),
    inference(simp,[status(thm)],[6075]) ).

thf(6077,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] : ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[6076:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(6417,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ~ $true
      | ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZM ) ) ),
    inference(paramod_ordered,[status(thm)],[6077,282]) ).

thf(6418,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZM ) ) ),
    inference(simp,[status(thm)],[6417]) ).

thf(6419,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] : ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[6418:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(7574,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ~ $true
      | ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZN ) ) ),
    inference(paramod_ordered,[status(thm)],[6419,282]) ).

thf(7575,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZN ) ) ),
    inference(simp,[status(thm)],[7574]) ).

thf(7576,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] : ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[7575:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(7652,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ~ $true
      | ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZO ) ) ),
    inference(paramod_ordered,[status(thm)],[7576,282]) ).

thf(7653,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZO ) ) ),
    inference(simp,[status(thm)],[7652]) ).

thf(7654,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] : ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[7653:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(9682,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ~ $true
      | ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZP ) ) ),
    inference(paramod_ordered,[status(thm)],[7654,282]) ).

thf(9683,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZP ) ) ),
    inference(simp,[status(thm)],[9682]) ).

thf(9684,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] : ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[9683:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(9854,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ~ $true
      | ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZQ ) ) ),
    inference(paramod_ordered,[status(thm)],[9684,282]) ).

thf(9855,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZQ ) ) ),
    inference(simp,[status(thm)],[9854]) ).

thf(9856,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] : ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[9855:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(13301,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ~ $true
      | ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZR ) ) ),
    inference(paramod_ordered,[status(thm)],[9856,282]) ).

thf(13302,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZR ) ) ),
    inference(simp,[status(thm)],[13301]) ).

thf(13303,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] : ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[13302:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(15143,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ~ $true
      | ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZS ) ) ),
    inference(paramod_ordered,[status(thm)],[13303,282]) ).

thf(15144,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZS ) ) ),
    inference(simp,[status(thm)],[15143]) ).

thf(15145,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] : ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[15144:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(15305,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ~ $true
      | ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZT ) ) ),
    inference(paramod_ordered,[status(thm)],[15145,282]) ).

thf(15306,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZT ) ) ),
    inference(simp,[status(thm)],[15305]) ).

thf(15307,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] : ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[15306:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(16177,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ~ $true
      | ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZU ) ) ),
    inference(paramod_ordered,[status(thm)],[15307,282]) ).

thf(16178,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZU ) ) ),
    inference(simp,[status(thm)],[16177]) ).

thf(16179,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] : ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[16178:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(16441,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ~ $true
      | ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZV ) ) ),
    inference(paramod_ordered,[status(thm)],[16179,282]) ).

thf(16442,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZV ) ) ),
    inference(simp,[status(thm)],[16441]) ).

thf(16443,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] : ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[16442:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(16909,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ~ $true
      | ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZW ) ) ),
    inference(paramod_ordered,[status(thm)],[16443,282]) ).

thf(16910,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZW ) ) ),
    inference(simp,[status(thm)],[16909]) ).

thf(16911,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] : ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[16910:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(249,axiom,
    ! [A: nat,B: nat] :
      ( ( A
        = ( suc @ B ) )
     => ( A
       != ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_128_nat_OdiscI) ).

thf(1179,plain,
    ! [A: nat,B: nat] :
      ( ( A
        = ( suc @ B ) )
     => ( A
       != ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[249]) ).

thf(84,axiom,
    cancel146912293up_add @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Ocancel__ab__semigroup__add) ).

thf(555,plain,
    cancel146912293up_add @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).

thf(27,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ord_less_eq @ TA @ ( minus_minus @ TA @ C @ B ) @ ( minus_minus @ TA @ C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_205_diff__left__mono) ).

thf(352,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ord_less_eq @ TA @ ( minus_minus @ TA @ C @ B ) @ ( minus_minus @ TA @ C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).

thf(218,axiom,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
      = ( A = B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_19_nat_Oinject) ).

thf(1036,plain,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
      = ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[218]) ).

thf(25,axiom,
    ! [A: nat,B: nat] :
      ( ( ( ord_less @ nat @ A @ B )
        | ( A = B ) )
     => ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_less__or__eq__imp__le) ).

thf(344,plain,
    ! [A: nat,B: nat] :
      ( ( ( ord_less @ nat @ A @ B )
        | ( A = B ) )
     => ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).

thf(345,plain,
    ! [B: nat,A: nat] :
      ( ( ~ ( ord_less @ nat @ A @ B )
        | ( ord_less_eq @ nat @ A @ B ) )
      & ( ( A != B )
        | ( ord_less_eq @ nat @ A @ B ) ) ),
    inference(cnf,[status(esa)],[344]) ).

thf(346,plain,
    ! [B: nat,A: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
      | ( ord_less_eq @ nat @ A @ B ) ),
    inference(cnfConj,[status(thm)],[345]) ).

thf(255,axiom,
    ! [A: nat] :
      ~ ( ord_less_eq @ nat @ ( suc @ A ) @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_106_Suc__n__not__le__n) ).

thf(1194,plain,
    ! [A: nat] :
      ~ ( ord_less_eq @ nat @ ( suc @ A ) @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[255]) ).

thf(1195,plain,
    ~ ? [A: nat] : ( ord_less_eq @ nat @ ( suc @ A ) @ A ),
    inference(miniscope,[status(thm)],[1194]) ).

thf(1196,plain,
    ! [A: nat] :
      ~ ( ord_less_eq @ nat @ ( suc @ A ) @ A ),
    inference(cnf,[status(esa)],[1195]) ).

thf(16631,plain,
    ! [C: nat,B: nat,A: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
      | ~ $true
      | ( ( ord_less_eq @ nat @ A @ B )
       != ( ord_less_eq @ nat @ ( suc @ C ) @ C ) ) ),
    inference(paramod_ordered,[status(thm)],[346,1196]) ).

thf(16632,plain,
    ! [C: nat,B: nat,A: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
      | ( ( ord_less_eq @ nat @ A @ B )
       != ( ord_less_eq @ nat @ ( suc @ C ) @ C ) ) ),
    inference(simp,[status(thm)],[16631]) ).

thf(16633,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ ( suc @ A ) @ A ),
    inference(pattern_uni,[status(thm)],[16632:[bind(A,$thf( suc @ B )),bind(B,$thf( B )),bind(C,$thf( B ))]]) ).

thf(16794,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ ( suc @ A ) @ A ),
    inference(simp,[status(thm)],[16633]) ).

thf(183,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( ord_less @ TA @ A @ B )
            = ( ord_less @ TA @ C @ D ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_211_diff__eq__diff__less) ).

thf(909,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( ord_less @ TA @ A @ B )
            = ( ord_less @ TA @ C @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[183]) ).

thf(23,axiom,
    ( msgInSet
   != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_235_AssumpOcc6_H_I2_J) ).

thf(331,plain,
    ( msgInSet
   != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).

thf(332,plain,
    ( msgInSet
   != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(polarity_switch,[status(thm)],[331]) ).

thf(333,plain,
    ( msgInSet
   != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(lifteq,[status(thm)],[332]) ).

thf(107,axiom,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less_eq @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less_eq @ nat @ B @ C )
           => ( ord_less_eq @ TA @ ( A @ B ) @ ( A @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_lift__Suc__mono__le) ).

thf(628,plain,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less_eq @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less_eq @ nat @ B @ C )
           => ( ord_less_eq @ TA @ ( A @ B ) @ ( A @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).

thf(196,axiom,
    wellorder @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Orderings_Owellorder) ).

thf(962,plain,
    wellorder @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[196]) ).

thf(59,axiom,
    ! [TA: $tType] :
      ( ( comm_monoid_diff @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ ( zero_zero @ TA ) @ A )
          = ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_183_zero__diff) ).

thf(468,plain,
    ! [TA: $tType] :
      ( ( comm_monoid_diff @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ ( zero_zero @ TA ) @ A )
          = ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).

thf(118,axiom,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
      = ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_27_bot__nat__0_Onot__eq__extremum) ).

thf(666,plain,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
      = ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).

thf(257,axiom,
    ! [A: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,B: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,C: configuration_ext @ p @ v @ s @ product_unit,D: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),E: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),F: nat] :
      ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( A @ G @ H @ I @ ( zero_zero @ nat ) )
     => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
            ( ( A @ G @ H @ I @ J )
           => ( ( B @ G @ H @ I @ J )
             => ( A @ G @ H @ I @ ( suc @ J ) ) ) )
       => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( B @ G @ H @ I @ ( zero_zero @ nat ) )
         => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
                ( ( A @ G @ H @ I @ J )
               => ( ( B @ G @ H @ I @ J )
                 => ( B @ G @ H @ I @ ( suc @ J ) ) ) )
           => ( B @ C @ D @ E @ F ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_17_infiniteExecutionCfg__infiniteExecutionMsg_Oinduct_I2_J) ).

thf(1200,plain,
    ! [A: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,B: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,C: configuration_ext @ p @ v @ s @ product_unit,D: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),E: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),F: nat] :
      ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( A @ G @ H @ I @ ( zero_zero @ nat ) )
     => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
            ( ( A @ G @ H @ I @ J )
           => ( ( B @ G @ H @ I @ J )
             => ( A @ G @ H @ I @ ( suc @ J ) ) ) )
       => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( B @ G @ H @ I @ ( zero_zero @ nat ) )
         => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
                ( ( A @ G @ H @ I @ J )
               => ( ( B @ G @ H @ I @ J )
                 => ( B @ G @ H @ I @ ( suc @ J ) ) ) )
           => ( B @ C @ D @ E @ F ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[257]) ).

thf(71,axiom,
    zero @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Ozero) ).

thf(523,plain,
    zero @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).

thf(4,axiom,
    ! [TA: $tType] : ( size @ ( list @ TA ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_List_Olist___Nat_Osize_3) ).

thf(275,plain,
    ! [TA: $tType] : ( size @ ( list @ TA ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).

thf(276,plain,
    ! [TA: $tType] : ( size @ ( list @ TA ) ),
    inference(cnf,[status(esa)],[275]) ).

thf(210,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ( ( ord_less @ TA )
        = ( ^ [A: TA,B: TA] : ( ord_less @ TA @ ( minus_minus @ TA @ A @ B ) @ ( zero_zero @ TA ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_217_less__iff__diff__less__0) ).

thf(994,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ( ( ord_less @ TA )
        = ( ^ [A: TA,B: TA] : ( ord_less @ TA @ ( minus_minus @ TA @ A @ B ) @ ( zero_zero @ TA ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[210]) ).

thf(2647,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ~ $true
      | ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TV ) ) ),
    inference(paramod_ordered,[status(thm)],[2612,282]) ).

thf(2648,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TV ) ) ),
    inference(simp,[status(thm)],[2647]) ).

thf(2649,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] : ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2648:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2725,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ~ $true
      | ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TW ) ) ),
    inference(paramod_ordered,[status(thm)],[2649,282]) ).

thf(2726,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TW ) ) ),
    inference(simp,[status(thm)],[2725]) ).

thf(2727,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] : ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2726:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(2762,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ~ $true
      | ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TX ) ) ),
    inference(paramod_ordered,[status(thm)],[2727,282]) ).

thf(2763,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TX ) ) ),
    inference(simp,[status(thm)],[2762]) ).

thf(2764,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] : ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[2763:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(3831,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ~ $true
      | ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TY ) ) ),
    inference(paramod_ordered,[status(thm)],[2764,282]) ).

thf(3832,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TY ) ) ),
    inference(simp,[status(thm)],[3831]) ).

thf(3833,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] : ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[3832:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(3906,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ~ $true
      | ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZ ) ) ),
    inference(paramod_ordered,[status(thm)],[3833,282]) ).

thf(3907,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZ ) ) ),
    inference(simp,[status(thm)],[3906]) ).

thf(3908,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] : ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[3907:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4349,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ~ $true
      | ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZA ) ) ),
    inference(paramod_ordered,[status(thm)],[3908,282]) ).

thf(4350,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZA ) ) ),
    inference(simp,[status(thm)],[4349]) ).

thf(4351,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] : ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4350:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4412,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ~ $true
      | ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZB ) ) ),
    inference(paramod_ordered,[status(thm)],[4351,282]) ).

thf(4413,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZB ) ) ),
    inference(simp,[status(thm)],[4412]) ).

thf(4414,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] : ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4413:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4475,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ~ $true
      | ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZC ) ) ),
    inference(paramod_ordered,[status(thm)],[4414,282]) ).

thf(4476,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZC ) ) ),
    inference(simp,[status(thm)],[4475]) ).

thf(4477,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] : ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4476:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4612,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ~ $true
      | ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZD ) ) ),
    inference(paramod_ordered,[status(thm)],[4477,282]) ).

thf(4613,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZD ) ) ),
    inference(simp,[status(thm)],[4612]) ).

thf(4614,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] : ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4613:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4699,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ~ $true
      | ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZE ) ) ),
    inference(paramod_ordered,[status(thm)],[4614,282]) ).

thf(4700,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZE ) ) ),
    inference(simp,[status(thm)],[4699]) ).

thf(4701,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] : ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4700:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4863,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ~ $true
      | ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZF ) ) ),
    inference(paramod_ordered,[status(thm)],[4701,282]) ).

thf(4864,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZF ) ) ),
    inference(simp,[status(thm)],[4863]) ).

thf(4865,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] : ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4864:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(4967,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ~ $true
      | ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZG ) ) ),
    inference(paramod_ordered,[status(thm)],[4865,282]) ).

thf(4968,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZG ) ) ),
    inference(simp,[status(thm)],[4967]) ).

thf(4969,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] : ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[4968:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(5043,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ~ $true
      | ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZH ) ) ),
    inference(paramod_ordered,[status(thm)],[4969,282]) ).

thf(5044,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZH ) ) ),
    inference(simp,[status(thm)],[5043]) ).

thf(5045,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] : ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[5044:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(5106,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ~ $true
      | ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZI ) ) ),
    inference(paramod_ordered,[status(thm)],[5045,282]) ).

thf(5107,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZI ) ) ),
    inference(simp,[status(thm)],[5106]) ).

thf(5108,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] : ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[5107:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(5228,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ~ $true
      | ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZJ ) ) ),
    inference(paramod_ordered,[status(thm)],[5108,282]) ).

thf(5229,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZJ ) ) ),
    inference(simp,[status(thm)],[5228]) ).

thf(5230,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] : ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[5229:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(5904,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ~ $true
      | ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZK ) ) ),
    inference(paramod_ordered,[status(thm)],[5230,282]) ).

thf(5905,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZK ) ) ),
    inference(simp,[status(thm)],[5904]) ).

thf(5906,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] : ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[5905:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(6373,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ~ $true
      | ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZL ) ) ),
    inference(paramod_ordered,[status(thm)],[5906,282]) ).

thf(6374,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZL ) ) ),
    inference(simp,[status(thm)],[6373]) ).

thf(6375,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] : ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[6374:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(6439,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ~ $true
      | ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZM ) ) ),
    inference(paramod_ordered,[status(thm)],[6375,282]) ).

thf(6440,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZM ) ) ),
    inference(simp,[status(thm)],[6439]) ).

thf(6441,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] : ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[6440:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(103,axiom,
    ( ( fe @ index )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_NotEmpty_I2_J) ).

thf(614,plain,
    ( ( fe @ index )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).

thf(1343,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ~ $true
      | ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > nat ) )
       != ( order @ TG ) ) ),
    inference(paramod_ordered,[status(thm)],[1322,282]) ).

thf(1344,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
      ( ( order @ ( TF > TG ) )
      | ( ( order @ ( TE > TD > TC > TB > TA > nat ) )
       != ( order @ TG ) ) ),
    inference(simp,[status(thm)],[1343]) ).

thf(1345,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( order @ ( TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1344:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TE > TD > TC > TB > TA > nat ))]]) ).

thf(1352,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ~ $true
      | ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TH ) ) ),
    inference(paramod_ordered,[status(thm)],[1345,282]) ).

thf(1353,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
      ( ( order @ ( TG > TH ) )
      | ( ( order @ ( TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TH ) ) ),
    inference(simp,[status(thm)],[1352]) ).

thf(1354,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( order @ ( TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1353:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1364,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ~ $true
      | ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TI ) ) ),
    inference(paramod_ordered,[status(thm)],[1354,282]) ).

thf(1365,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
      ( ( order @ ( TH > TI ) )
      | ( ( order @ ( TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TI ) ) ),
    inference(simp,[status(thm)],[1364]) ).

thf(1366,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1365:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1373,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ~ $true
      | ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TJ ) ) ),
    inference(paramod_ordered,[status(thm)],[1366,282]) ).

thf(1374,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
      ( ( order @ ( TI > TJ ) )
      | ( ( order @ ( TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TJ ) ) ),
    inference(simp,[status(thm)],[1373]) ).

thf(1375,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1374:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1383,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ~ $true
      | ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TK ) ) ),
    inference(paramod_ordered,[status(thm)],[1375,282]) ).

thf(1384,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
      ( ( order @ ( TJ > TK ) )
      | ( ( order @ ( TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TK ) ) ),
    inference(simp,[status(thm)],[1383]) ).

thf(1385,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1384:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1403,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ~ $true
      | ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TL ) ) ),
    inference(paramod_ordered,[status(thm)],[1385,282]) ).

thf(1404,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
      ( ( order @ ( TK > TL ) )
      | ( ( order @ ( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TL ) ) ),
    inference(simp,[status(thm)],[1403]) ).

thf(1405,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1404:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1413,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ~ $true
      | ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TM ) ) ),
    inference(paramod_ordered,[status(thm)],[1405,282]) ).

thf(1414,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
      ( ( order @ ( TL > TM ) )
      | ( ( order @ ( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TM ) ) ),
    inference(simp,[status(thm)],[1413]) ).

thf(1415,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1414:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1422,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ~ $true
      | ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TN ) ) ),
    inference(paramod_ordered,[status(thm)],[1415,282]) ).

thf(1423,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
      ( ( order @ ( TM > TN ) )
      | ( ( order @ ( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TN ) ) ),
    inference(simp,[status(thm)],[1422]) ).

thf(1424,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1423:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1432,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ~ $true
      | ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TO ) ) ),
    inference(paramod_ordered,[status(thm)],[1424,282]) ).

thf(1433,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
      ( ( order @ ( TN > TO ) )
      | ( ( order @ ( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TO ) ) ),
    inference(simp,[status(thm)],[1432]) ).

thf(1434,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1433:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1444,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ~ $true
      | ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TP ) ) ),
    inference(paramod_ordered,[status(thm)],[1434,282]) ).

thf(1445,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
      ( ( order @ ( TO > TP ) )
      | ( ( order @ ( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TP ) ) ),
    inference(simp,[status(thm)],[1444]) ).

thf(1446,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] : ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1445:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1453,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ~ $true
      | ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TQ ) ) ),
    inference(paramod_ordered,[status(thm)],[1446,282]) ).

thf(1454,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
      ( ( order @ ( TP > TQ ) )
      | ( ( order @ ( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TQ ) ) ),
    inference(simp,[status(thm)],[1453]) ).

thf(1455,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] : ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1454:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(1463,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ~ $true
      | ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TR ) ) ),
    inference(paramod_ordered,[status(thm)],[1455,282]) ).

thf(1464,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
      ( ( order @ ( TQ > TR ) )
      | ( ( order @ ( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TR ) ) ),
    inference(simp,[status(thm)],[1463]) ).

thf(1465,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] : ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[1464:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2237,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ~ $true
      | ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TS ) ) ),
    inference(paramod_ordered,[status(thm)],[1465,282]) ).

thf(2238,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
      ( ( order @ ( TR > TS ) )
      | ( ( order @ ( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TS ) ) ),
    inference(simp,[status(thm)],[2237]) ).

thf(2239,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] : ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2238:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2264,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ~ $true
      | ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TT ) ) ),
    inference(paramod_ordered,[status(thm)],[2239,282]) ).

thf(2265,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
      ( ( order @ ( TS > TT ) )
      | ( ( order @ ( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TT ) ) ),
    inference(simp,[status(thm)],[2264]) ).

thf(2266,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] : ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2265:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2586,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ~ $true
      | ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TU ) ) ),
    inference(paramod_ordered,[status(thm)],[2266,282]) ).

thf(2587,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
      ( ( order @ ( TT > TU ) )
      | ( ( order @ ( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TU ) ) ),
    inference(simp,[status(thm)],[2586]) ).

thf(2588,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] : ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2587:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2623,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ~ $true
      | ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TV ) ) ),
    inference(paramod_ordered,[status(thm)],[2588,282]) ).

thf(2624,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
      ( ( order @ ( TU > TV ) )
      | ( ( order @ ( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TV ) ) ),
    inference(simp,[status(thm)],[2623]) ).

thf(2625,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] : ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2624:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2701,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ~ $true
      | ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TW ) ) ),
    inference(paramod_ordered,[status(thm)],[2625,282]) ).

thf(2702,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
      ( ( order @ ( TV > TW ) )
      | ( ( order @ ( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TW ) ) ),
    inference(simp,[status(thm)],[2701]) ).

thf(2703,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] : ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2702:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2737,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ~ $true
      | ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TX ) ) ),
    inference(paramod_ordered,[status(thm)],[2703,282]) ).

thf(2738,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
      ( ( order @ ( TW > TX ) )
      | ( ( order @ ( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TX ) ) ),
    inference(simp,[status(thm)],[2737]) ).

thf(2739,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] : ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2738:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(2774,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ~ $true
      | ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TY ) ) ),
    inference(paramod_ordered,[status(thm)],[2739,282]) ).

thf(2775,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
      ( ( order @ ( TX > TY ) )
      | ( ( order @ ( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TY ) ) ),
    inference(simp,[status(thm)],[2774]) ).

thf(2776,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] : ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[2775:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(3849,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ~ $true
      | ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZ ) ) ),
    inference(paramod_ordered,[status(thm)],[2776,282]) ).

thf(3850,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
      ( ( order @ ( TY > TZ ) )
      | ( ( order @ ( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZ ) ) ),
    inference(simp,[status(thm)],[3849]) ).

thf(3851,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] : ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[3850:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(3924,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ~ $true
      | ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZA ) ) ),
    inference(paramod_ordered,[status(thm)],[3851,282]) ).

thf(3925,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
      ( ( order @ ( TZ > TZA ) )
      | ( ( order @ ( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZA ) ) ),
    inference(simp,[status(thm)],[3924]) ).

thf(3926,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] : ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[3925:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4370,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ~ $true
      | ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZB ) ) ),
    inference(paramod_ordered,[status(thm)],[3926,282]) ).

thf(4371,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
      ( ( order @ ( TZA > TZB ) )
      | ( ( order @ ( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZB ) ) ),
    inference(simp,[status(thm)],[4370]) ).

thf(4372,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] : ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4371:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4433,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ~ $true
      | ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZC ) ) ),
    inference(paramod_ordered,[status(thm)],[4372,282]) ).

thf(4434,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
      ( ( order @ ( TZB > TZC ) )
      | ( ( order @ ( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZC ) ) ),
    inference(simp,[status(thm)],[4433]) ).

thf(4435,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] : ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4434:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4570,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ~ $true
      | ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZD ) ) ),
    inference(paramod_ordered,[status(thm)],[4435,282]) ).

thf(4571,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
      ( ( order @ ( TZC > TZD ) )
      | ( ( order @ ( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZD ) ) ),
    inference(simp,[status(thm)],[4570]) ).

thf(4572,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] : ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4571:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4633,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ~ $true
      | ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZE ) ) ),
    inference(paramod_ordered,[status(thm)],[4572,282]) ).

thf(4634,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
      ( ( order @ ( TZD > TZE ) )
      | ( ( order @ ( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZE ) ) ),
    inference(simp,[status(thm)],[4633]) ).

thf(4635,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] : ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4634:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4720,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ~ $true
      | ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZF ) ) ),
    inference(paramod_ordered,[status(thm)],[4635,282]) ).

thf(4721,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
      ( ( order @ ( TZE > TZF ) )
      | ( ( order @ ( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZF ) ) ),
    inference(simp,[status(thm)],[4720]) ).

thf(4722,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] : ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4721:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4884,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ~ $true
      | ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZG ) ) ),
    inference(paramod_ordered,[status(thm)],[4722,282]) ).

thf(4885,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
      ( ( order @ ( TZF > TZG ) )
      | ( ( order @ ( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZG ) ) ),
    inference(simp,[status(thm)],[4884]) ).

thf(4886,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] : ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4885:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(4988,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ~ $true
      | ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZH ) ) ),
    inference(paramod_ordered,[status(thm)],[4886,282]) ).

thf(4989,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
      ( ( order @ ( TZG > TZH ) )
      | ( ( order @ ( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZH ) ) ),
    inference(simp,[status(thm)],[4988]) ).

thf(4990,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] : ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[4989:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(5064,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ~ $true
      | ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZI ) ) ),
    inference(paramod_ordered,[status(thm)],[4990,282]) ).

thf(5065,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
      ( ( order @ ( TZH > TZI ) )
      | ( ( order @ ( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZI ) ) ),
    inference(simp,[status(thm)],[5064]) ).

thf(5066,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] : ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[5065:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(5186,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ~ $true
      | ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZJ ) ) ),
    inference(paramod_ordered,[status(thm)],[5066,282]) ).

thf(5187,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
      ( ( order @ ( TZI > TZJ ) )
      | ( ( order @ ( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZJ ) ) ),
    inference(simp,[status(thm)],[5186]) ).

thf(5188,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] : ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[5187:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(5860,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ~ $true
      | ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZK ) ) ),
    inference(paramod_ordered,[status(thm)],[5188,282]) ).

thf(5861,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
      ( ( order @ ( TZJ > TZK ) )
      | ( ( order @ ( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZK ) ) ),
    inference(simp,[status(thm)],[5860]) ).

thf(5862,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] : ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[5861:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(5926,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ~ $true
      | ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZL ) ) ),
    inference(paramod_ordered,[status(thm)],[5862,282]) ).

thf(5927,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
      ( ( order @ ( TZK > TZL ) )
      | ( ( order @ ( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZL ) ) ),
    inference(simp,[status(thm)],[5926]) ).

thf(5928,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] : ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[5927:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(6395,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ~ $true
      | ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZM ) ) ),
    inference(paramod_ordered,[status(thm)],[5928,282]) ).

thf(6396,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
      ( ( order @ ( TZL > TZM ) )
      | ( ( order @ ( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZM ) ) ),
    inference(simp,[status(thm)],[6395]) ).

thf(6397,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] : ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[6396:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(6461,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ~ $true
      | ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZN ) ) ),
    inference(paramod_ordered,[status(thm)],[6397,282]) ).

thf(6462,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZN ) ) ),
    inference(simp,[status(thm)],[6461]) ).

thf(6463,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] : ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[6462:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(7626,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ~ $true
      | ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZO ) ) ),
    inference(paramod_ordered,[status(thm)],[6463,282]) ).

thf(7627,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZO ) ) ),
    inference(simp,[status(thm)],[7626]) ).

thf(7628,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] : ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[7627:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(9652,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ~ $true
      | ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZP ) ) ),
    inference(paramod_ordered,[status(thm)],[7628,282]) ).

thf(9653,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZP ) ) ),
    inference(simp,[status(thm)],[9652]) ).

thf(9654,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] : ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[9653:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(9742,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ~ $true
      | ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZQ ) ) ),
    inference(paramod_ordered,[status(thm)],[9654,282]) ).

thf(9743,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZQ ) ) ),
    inference(simp,[status(thm)],[9742]) ).

thf(9744,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] : ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[9743:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(13255,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ~ $true
      | ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZR ) ) ),
    inference(paramod_ordered,[status(thm)],[9744,282]) ).

thf(13256,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZR ) ) ),
    inference(simp,[status(thm)],[13255]) ).

thf(13257,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] : ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[13256:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(13424,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ~ $true
      | ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZS ) ) ),
    inference(paramod_ordered,[status(thm)],[13257,282]) ).

thf(13425,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZS ) ) ),
    inference(simp,[status(thm)],[13424]) ).

thf(13426,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] : ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[13425:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(15251,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ~ $true
      | ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZT ) ) ),
    inference(paramod_ordered,[status(thm)],[13426,282]) ).

thf(15252,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZT ) ) ),
    inference(simp,[status(thm)],[15251]) ).

thf(15253,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] : ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[15252:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(16123,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ~ $true
      | ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZU ) ) ),
    inference(paramod_ordered,[status(thm)],[15253,282]) ).

thf(16124,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZU ) ) ),
    inference(simp,[status(thm)],[16123]) ).

thf(16125,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] : ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[16124:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(16285,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ~ $true
      | ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZV ) ) ),
    inference(paramod_ordered,[status(thm)],[16125,282]) ).

thf(16286,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZV ) ) ),
    inference(simp,[status(thm)],[16285]) ).

thf(16287,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] : ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[16286:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(16855,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ~ $true
      | ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZW ) ) ),
    inference(paramod_ordered,[status(thm)],[16287,282]) ).

thf(16856,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZW ) ) ),
    inference(simp,[status(thm)],[16855]) ).

thf(16857,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] : ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[16856:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(17101,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ~ $true
      | ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZX ) ) ),
    inference(paramod_ordered,[status(thm)],[16857,282]) ).

thf(17102,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZX ) ) ),
    inference(simp,[status(thm)],[17101]) ).

thf(17103,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] : ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[17102:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(17385,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ~ $true
      | ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZY ) ) ),
    inference(paramod_ordered,[status(thm)],[17103,282]) ).

thf(17386,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZY ) ) ),
    inference(simp,[status(thm)],[17385]) ).

thf(17387,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] : ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[17386:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(17904,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ~ $true
      | ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZ ) ) ),
    inference(paramod_ordered,[status(thm)],[17387,282]) ).

thf(17905,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZ ) ) ),
    inference(simp,[status(thm)],[17904]) ).

thf(17906,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] : ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[17905:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(18066,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ~ $true
      | ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZA ) ) ),
    inference(paramod_ordered,[status(thm)],[17906,282]) ).

thf(18067,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZA ) ) ),
    inference(simp,[status(thm)],[18066]) ).

thf(18068,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] : ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[18067:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(18776,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ~ $true
      | ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZB ) ) ),
    inference(paramod_ordered,[status(thm)],[18068,282]) ).

thf(18777,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZB ) ) ),
    inference(simp,[status(thm)],[18776]) ).

thf(18778,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] : ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[18777:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(18974,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ~ $true
      | ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZC ) ) ),
    inference(paramod_ordered,[status(thm)],[18778,282]) ).

thf(18975,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZC ) ) ),
    inference(simp,[status(thm)],[18974]) ).

thf(18976,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] : ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[18975:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(19706,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ~ $true
      | ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZD ) ) ),
    inference(paramod_ordered,[status(thm)],[18976,282]) ).

thf(19707,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZD ) ) ),
    inference(simp,[status(thm)],[19706]) ).

thf(19708,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] : ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[19707:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(19972,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ~ $true
      | ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZE ) ) ),
    inference(paramod_ordered,[status(thm)],[19708,282]) ).

thf(19973,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZE ) ) ),
    inference(simp,[status(thm)],[19972]) ).

thf(19974,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] : ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[19973:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(20134,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ~ $true
      | ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZF ) ) ),
    inference(paramod_ordered,[status(thm)],[19974,282]) ).

thf(20135,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZF ) ) ),
    inference(simp,[status(thm)],[20134]) ).

thf(20136,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] : ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[20135:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(16,axiom,
    ! [TA: $tType,TB: $tType] :
      ( ( wellorder @ TB )
     => ! [A: TA > TB,B: TA > $o,C: TA] :
          ( ! [D: TA] :
              ( ! [E: TA] :
                  ( ( ord_less @ TB @ ( A @ E ) @ ( A @ D ) )
                 => ( B @ E ) )
             => ( B @ D ) )
         => ( B @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_measure__induct) ).

thf(303,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( wellorder @ TB )
     => ! [A: TA > TB,B: TA > $o,C: TA] :
          ( ! [D: TA] :
              ( ! [E: TA] :
                  ( ( ord_less @ TB @ ( A @ E ) @ ( A @ D ) )
                 => ( B @ E ) )
             => ( B @ D ) )
         => ( B @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).

thf(304,plain,
    ! [TA: $tType,TB: $tType,D: TB,C: TB,B: TB > $o,A: TB > TA] :
      ( ( ~ ( wellorder @ TA )
        | ~ ( ord_less @ TA @ ( A @ D ) @ ( A @ ( sk1 @ TB @ TA @ C @ B @ A ) ) )
        | ( B @ D )
        | ( B @ C ) )
      & ( ~ ( wellorder @ TA )
        | ~ ( B @ ( sk1 @ TB @ TA @ C @ B @ A ) )
        | ( B @ C ) ) ),
    inference(cnf,[status(esa)],[303]) ).

thf(306,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ~ ( B @ ( sk1 @ TB @ TA @ C @ B @ A ) )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[304]) ).

thf(307,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ( ( sk1 @ TB @ TA @ C @ B @ A )
       != ( sk1 @ TB @ TA @ C @ ( (=) @ TB @ ( sk1 @ TB @ TA @ C @ B @ A ) ) @ A ) )
      | ( ( sk1 @ TB @ TA @ C @ B @ A )
        = C ) ),
    inference(replace_leibeq,[status(thm)],[306:[bind(A,$thf( A )),bind(B,$thf( (=) @ TB @ ( sk1 @ TB @ TA @ C @ B @ A ) ))]]) ).

thf(308,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ( ( sk1 @ TB @ TA @ C @ B @ A )
       != ( sk1 @ TB @ TA @ C @ ( (=) @ TB @ ( sk1 @ TB @ TA @ C @ B @ A ) ) @ A ) )
      | ( ( sk1 @ TB @ TA @ C @ B @ A )
        = C )
      | ~ ( wellorder @ TA ) ),
    inference(lifteq,[status(thm)],[307]) ).

thf(49,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_not__less0) ).

thf(440,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).

thf(66,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_12_AssumpOcc6_H_I3_J) ).

thf(511,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).

thf(21,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( A
           != ( zero_zero @ TA ) )
         => ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_201_gr__zeroI) ).

thf(325,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( A
           != ( zero_zero @ TA ) )
         => ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).

thf(326,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( A
        = ( zero_zero @ TA ) )
      | ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(cnf,[status(esa)],[325]) ).

thf(327,plain,
    ! [TA: $tType,A: TA] :
      ( ( A
        = ( zero_zero @ TA ) )
      | ~ ( canoni770627133id_add @ TA )
      | ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(lifteq,[status(thm)],[326]) ).

thf(1,conjecture,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
    = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).

thf(2,negated_conjecture,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
   != ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(neg_conjecture,[status(cth)],[1]) ).

thf(270,plain,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
   != ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).

thf(271,plain,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
   != ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(lifteq,[status(thm)],[270]) ).

thf(1256,plain,
    ( ( ( fe @ ( suc @ index ) )
     != ( fe @ index ) )
    | ( ( minus_minus @ nat @ n1 @ ( one_one @ nat ) )
     != ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) ) ),
    inference(simp,[status(thm)],[271]) ).

thf(1257,plain,
    ( ( fe @ ( suc @ index ) )
   != ( fe @ index ) ),
    inference(simp,[status(thm)],[1256]) ).

thf(1258,plain,
    ( ( suc @ index )
   != index ),
    inference(simp,[status(thm)],[1257]) ).

thf(5510,plain,
    ! [A: nat] :
      ( ~ ( canoni770627133id_add @ nat )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      | ( ( suc @ ( zero_zero @ nat ) )
       != index )
      | ( A != index ) ),
    inference(paramod_ordered,[status(thm)],[327,1258]) ).

thf(5511,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( suc @ ( zero_zero @ nat ) )
     != index ) ),
    inference(pattern_uni,[status(thm)],[5510:[bind(A,$thf( index ))]]) ).

thf(60,axiom,
    canoni770627133id_add @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Ocanonically__ordered__monoid__add) ).

thf(471,plain,
    canoni770627133id_add @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).

thf(6479,plain,
    ( ~ $true
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( suc @ ( zero_zero @ nat ) )
     != index ) ),
    inference(rewrite,[status(thm)],[5511,471]) ).

thf(6480,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( suc @ ( zero_zero @ nat ) )
     != index ) ),
    inference(simp,[status(thm)],[6479]) ).

thf(220,axiom,
    ! [A: nat] : ( ord_less @ nat @ A @ ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_24_lessI) ).

thf(1041,plain,
    ! [A: nat] : ( ord_less @ nat @ A @ ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[220]) ).

thf(170,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     => ( ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ A )
       => ( ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A )
         != msg ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_241_NotConsumedIntermediate) ).

thf(861,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     => ( ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ A )
       => ( ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A )
         != msg ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[170]) ).

thf(37,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( one_one @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_less__one) ).

thf(385,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( one_one @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).

thf(36,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) @ ( one_one @ nat ) ) ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_174__092_060open_062enabled_A_Ife_A_ISuc_Aindex_J_A_B_A_Ilength_A_Ife_A_ISuc_Aindex_J_J_A_N_A1_J_J_Amsg_092_060close_062) ).

thf(384,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) @ ( one_one @ nat ) ) ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).

thf(61,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ C @ A )
       => ( ord_less @ nat @ ( minus_minus @ nat @ A @ C ) @ ( minus_minus @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_94_diff__less__mono) ).

thf(472,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ C @ A )
       => ( ord_less @ nat @ ( minus_minus @ nat @ A @ C ) @ ( minus_minus @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).

thf(120,axiom,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ( ( (=) @ TA )
        = ( ^ [A: TA,B: TA] :
              ( ( minus_minus @ TA @ A @ B )
              = ( zero_zero @ TA ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_208_eq__iff__diff__eq__0) ).

thf(670,plain,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ( ( (=) @ TA )
        = ( ^ [A: TA,B: TA] :
              ( ( minus_minus @ TA @ A @ B )
              = ( zero_zero @ TA ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).

thf(229,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      = ( ? [B: nat] :
            ( A
            = ( suc @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_99_gr0__conv__Suc) ).

thf(1078,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      = ( ? [B: nat] :
            ( A
            = ( suc @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[229]) ).

thf(5508,plain,
    ! [A: nat] :
      ( ~ ( canoni770627133id_add @ nat )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      | ( index
       != ( zero_zero @ nat ) )
      | ( A
       != ( suc @ index ) ) ),
    inference(paramod_ordered,[status(thm)],[327,1258]) ).

thf(5509,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
    | ( index
     != ( zero_zero @ nat ) ) ),
    inference(pattern_uni,[status(thm)],[5508:[bind(A,$thf( suc @ index ))]]) ).

thf(6091,plain,
    ( ~ $true
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
    | ( index
     != ( zero_zero @ nat ) ) ),
    inference(rewrite,[status(thm)],[5509,471]) ).

thf(6092,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
    | ( index
     != ( zero_zero @ nat ) ) ),
    inference(simp,[status(thm)],[6091]) ).

thf(16643,plain,
    ! [B: nat,A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ~ $true
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,346]) ).

thf(16644,plain,
    ! [B: nat,A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(simp,[status(thm)],[16643]) ).

thf(16645,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ),
    inference(pattern_uni,[status(thm)],[16644:[bind(A,$thf( zero_zero @ nat )),bind(B,$thf( suc @ index ))]]) ).

thf(29,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_AssumptionSubset2_I4_J) ).

thf(355,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).

thf(26,axiom,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 )
    = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2__092_060open_062fe_Aindex_A_B_An1_A_061_Afe_A_ISuc_Aindex_J_A_B_An1_092_060close_062) ).

thf(350,plain,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 )
    = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).

thf(351,plain,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 )
    = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 ) ),
    inference(lifteq,[status(thm)],[350]) ).

thf(19883,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 ) @ msgInSet,
    inference(rewrite,[status(thm)],[355,351]) ).

thf(7600,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ~ $true
      | ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZN ) ) ),
    inference(paramod_ordered,[status(thm)],[6441,282]) ).

thf(7601,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
      ( ( order @ ( TZM > TZN ) )
      | ( ( order @ ( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZN ) ) ),
    inference(simp,[status(thm)],[7600]) ).

thf(7602,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] : ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[7601:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(7771,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ~ $true
      | ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZO ) ) ),
    inference(paramod_ordered,[status(thm)],[7602,282]) ).

thf(7772,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
      ( ( order @ ( TZN > TZO ) )
      | ( ( order @ ( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZO ) ) ),
    inference(simp,[status(thm)],[7771]) ).

thf(7773,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] : ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[7772:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(9712,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ~ $true
      | ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZP ) ) ),
    inference(paramod_ordered,[status(thm)],[7773,282]) ).

thf(9713,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] :
      ( ( order @ ( TZO > TZP ) )
      | ( ( order @ ( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZP ) ) ),
    inference(simp,[status(thm)],[9712]) ).

thf(9714,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] : ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[9713:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(13209,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ~ $true
      | ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZQ ) ) ),
    inference(paramod_ordered,[status(thm)],[9714,282]) ).

thf(13210,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] :
      ( ( order @ ( TZP > TZQ ) )
      | ( ( order @ ( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZQ ) ) ),
    inference(simp,[status(thm)],[13209]) ).

thf(13211,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType] : ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[13210:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(13347,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ~ $true
      | ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZR ) ) ),
    inference(paramod_ordered,[status(thm)],[13211,282]) ).

thf(13348,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] :
      ( ( order @ ( TZQ > TZR ) )
      | ( ( order @ ( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZR ) ) ),
    inference(simp,[status(thm)],[13347]) ).

thf(13349,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType] : ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[13348:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(15197,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ~ $true
      | ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZS ) ) ),
    inference(paramod_ordered,[status(thm)],[13349,282]) ).

thf(15198,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] :
      ( ( order @ ( TZR > TZS ) )
      | ( ( order @ ( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZS ) ) ),
    inference(simp,[status(thm)],[15197]) ).

thf(15199,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType] : ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[15198:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(15492,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ~ $true
      | ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZT ) ) ),
    inference(paramod_ordered,[status(thm)],[15199,282]) ).

thf(15493,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] :
      ( ( order @ ( TZS > TZT ) )
      | ( ( order @ ( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZT ) ) ),
    inference(simp,[status(thm)],[15492]) ).

thf(15494,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType] : ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[15493:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(16231,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ~ $true
      | ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZU ) ) ),
    inference(paramod_ordered,[status(thm)],[15494,282]) ).

thf(16232,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] :
      ( ( order @ ( TZT > TZU ) )
      | ( ( order @ ( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZU ) ) ),
    inference(simp,[status(thm)],[16231]) ).

thf(16233,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType] : ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[16232:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(16801,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ~ $true
      | ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZV ) ) ),
    inference(paramod_ordered,[status(thm)],[16233,282]) ).

thf(16802,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] :
      ( ( order @ ( TZU > TZV ) )
      | ( ( order @ ( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZV ) ) ),
    inference(simp,[status(thm)],[16801]) ).

thf(16803,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType] : ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[16802:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(16963,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ~ $true
      | ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZW ) ) ),
    inference(paramod_ordered,[status(thm)],[16803,282]) ).

thf(16964,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] :
      ( ( order @ ( TZV > TZW ) )
      | ( ( order @ ( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZW ) ) ),
    inference(simp,[status(thm)],[16963]) ).

thf(16965,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType] : ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[16964:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(145,axiom,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ? [B: nat] :
          ( A
          = ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_119_not0__implies__Suc) ).

thf(782,plain,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ? [B: nat] :
          ( A
          = ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).

thf(15,axiom,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_197_le__numeral__extra_I3_J) ).

thf(301,plain,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).

thf(3,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ord_less @ TA @ ( zero_zero @ TA ) @ A )
          = ( A
           != ( zero_zero @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_198_zero__less__iff__neq__zero) ).

thf(272,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ord_less @ TA @ ( zero_zero @ TA ) @ A )
          = ( A
           != ( zero_zero @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).

thf(273,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( ( ord_less @ TA @ ( zero_zero @ TA ) @ A )
        = ( A
         != ( zero_zero @ TA ) ) ) ),
    inference(cnf,[status(esa)],[272]) ).

thf(274,plain,
    ! [TA: $tType,A: TA] :
      ( ( ( A
         != ( zero_zero @ TA ) )
        = ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) )
      | ~ ( canoni770627133id_add @ TA ) ),
    inference(lifteq,[status(thm)],[273]) ).

thf(1260,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( A
       != ( zero_zero @ TA ) )
      | ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(bool_ext,[status(thm)],[274]) ).

thf(1263,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( A
       != ( zero_zero @ TA ) )
      | ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(cnf,[status(esa)],[1260]) ).

thf(1264,plain,
    ! [TA: $tType,A: TA] :
      ( ( A
       != ( zero_zero @ TA ) )
      | ~ ( canoni770627133id_add @ TA )
      | ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(lifteq,[status(thm)],[1263]) ).

thf(1265,plain,
    ! [TA: $tType] :
      ( ~ ( canoni770627133id_add @ TA )
      | ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    inference(simp,[status(thm)],[1264]) ).

thf(234,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ord_less @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( ord_less @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_95_less__diff__iff) ).

thf(1095,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ord_less @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( ord_less @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[234]) ).

thf(43,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n @ A )
     => ! [B: nat] :
          ( ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ A ) ) )
         => ( ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ n ) ) @ B )
           => ( msg
             != ( nth @ ( message @ p @ v ) @ ( ft @ A ) @ B ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_236_AssumptionFairContr) ).

thf(404,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n @ A )
     => ! [B: nat] :
          ( ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ A ) ) )
         => ( ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ n ) ) @ B )
           => ( msg
             != ( nth @ ( message @ p @ v ) @ ( ft @ A ) @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).

thf(201,axiom,
    ! [A: nat] :
      ( ( minus_minus @ nat @ A @ A )
      = ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_diff__self__eq__0) ).

thf(973,plain,
    ! [A: nat] :
      ( ( minus_minus @ nat @ A @ A )
      = ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[201]) ).

thf(175,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_65_less__irrefl__nat) ).

thf(885,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[175]) ).

thf(87,axiom,
    firstOccurrence @ p @ v @ s @ ( fe @ ( suc @ index ) ) @ ( ft @ ( suc @ index ) ) @ msgInSet @ n1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_244_AssumptionSubset_I2_J) ).

thf(565,plain,
    firstOccurrence @ p @ v @ s @ ( fe @ ( suc @ index ) ) @ ( ft @ ( suc @ index ) ) @ msgInSet @ n1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).

thf(146,axiom,
    ord_less @ nat @ n0 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ n ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_225_AssumptionFair_I2_J) ).

thf(785,plain,
    ord_less @ nat @ n0 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ n ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).

thf(254,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( suc @ ( minus_minus @ nat @ A @ ( suc @ ( zero_zero @ nat ) ) ) )
        = A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_Suc__pred) ).

thf(1191,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( suc @ ( minus_minus @ nat @ A @ ( suc @ ( zero_zero @ nat ) ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[254]) ).

thf(347,plain,
    ! [B: nat,A: nat] :
      ( ( A != B )
      | ( ord_less_eq @ nat @ A @ B ) ),
    inference(cnfConj,[status(thm)],[345]) ).

thf(348,plain,
    ! [B: nat,A: nat] :
      ( ( A != B )
      | ( ord_less_eq @ nat @ A @ B ) ),
    inference(lifteq,[status(thm)],[347]) ).

thf(349,plain,
    ! [A: nat] : ( ord_less_eq @ nat @ A @ A ),
    inference(simp,[status(thm)],[348]) ).

thf(116,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
       => ( msgInSet
         != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_249_AssumptionSubset2_I5_J) ).

thf(660,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
       => ( msgInSet
         != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).

thf(661,plain,
    ! [A: nat] :
      ( ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    inference(cnf,[status(esa)],[660]) ).

thf(662,plain,
    ! [A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(lifteq,[status(thm)],[661]) ).

thf(17166,plain,
    ! [B: nat,A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ~ $true
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[349,662]) ).

thf(17167,plain,
    ! [B: nat,A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(simp,[status(thm)],[17166]) ).

thf(17168,plain,
    ( ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ n1 ) )
    | ~ ( ord_less @ nat @ n1 @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(pattern_uni,[status(thm)],[17167:[bind(A,$thf( n1 )),bind(B,$thf( n1 ))]]) ).

thf(17331,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ~ $true
      | ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZX ) ) ),
    inference(paramod_ordered,[status(thm)],[16965,282]) ).

thf(17332,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZX ) ) ),
    inference(simp,[status(thm)],[17331]) ).

thf(17333,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] : ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[17332:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(17673,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ~ $true
      | ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZY ) ) ),
    inference(paramod_ordered,[status(thm)],[17333,282]) ).

thf(17674,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZY ) ) ),
    inference(simp,[status(thm)],[17673]) ).

thf(17675,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] : ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[17674:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(18012,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ~ $true
      | ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZ ) ) ),
    inference(paramod_ordered,[status(thm)],[17675,282]) ).

thf(18013,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZ ) ) ),
    inference(simp,[status(thm)],[18012]) ).

thf(18014,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] : ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[18013:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(18722,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ~ $true
      | ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZA ) ) ),
    inference(paramod_ordered,[status(thm)],[18014,282]) ).

thf(18723,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZA ) ) ),
    inference(simp,[status(thm)],[18722]) ).

thf(18724,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] : ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[18723:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(18884,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ~ $true
      | ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZB ) ) ),
    inference(paramod_ordered,[status(thm)],[18724,282]) ).

thf(18885,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZB ) ) ),
    inference(simp,[status(thm)],[18884]) ).

thf(18886,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] : ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[18885:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(19652,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ~ $true
      | ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZC ) ) ),
    inference(paramod_ordered,[status(thm)],[18886,282]) ).

thf(19653,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZC ) ) ),
    inference(simp,[status(thm)],[19652]) ).

thf(19654,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] : ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[19653:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(19835,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ~ $true
      | ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZD ) ) ),
    inference(paramod_ordered,[status(thm)],[19654,282]) ).

thf(19836,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZD ) ) ),
    inference(simp,[status(thm)],[19835]) ).

thf(19837,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] : ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[19836:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(20080,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ~ $true
      | ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZE ) ) ),
    inference(paramod_ordered,[status(thm)],[19837,282]) ).

thf(20081,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZE ) ) ),
    inference(simp,[status(thm)],[20080]) ).

thf(20082,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] : ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[20081:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(20563,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ~ $true
      | ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZF ) ) ),
    inference(paramod_ordered,[status(thm)],[20082,282]) ).

thf(20564,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZF ) ) ),
    inference(simp,[status(thm)],[20563]) ).

thf(20565,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] : ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[20564:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(20725,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ~ $true
      | ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZG ) ) ),
    inference(paramod_ordered,[status(thm)],[20565,282]) ).

thf(20726,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZG ) ) ),
    inference(simp,[status(thm)],[20725]) ).

thf(20727,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] : ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[20726:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(21901,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ~ $true
      | ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZH ) ) ),
    inference(paramod_ordered,[status(thm)],[20727,282]) ).

thf(21902,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) )
       != ( order @ TZZH ) ) ),
    inference(simp,[status(thm)],[21901]) ).

thf(21903,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] : ( order @ ( TZZG > TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ) ),
    inference(pattern_uni,[status(thm)],[21902:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZG )),bind_type(TZZH,$thf( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > product_unit ))]]) ).

thf(186,axiom,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
     => ( A = B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_162_Suc__inject) ).

thf(917,plain,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
     => ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[186]) ).

thf(125,axiom,
    ! [A: nat,B: nat] :
      ( ( A != B )
     => ( ~ ( ord_less @ nat @ A @ B )
       => ( ord_less @ nat @ B @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_72_linorder__neqE__nat) ).

thf(702,plain,
    ! [A: nat,B: nat] :
      ( ( A != B )
     => ( ~ ( ord_less @ nat @ A @ B )
       => ( ord_less @ nat @ B @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).

thf(152,axiom,
    ! [A: nat > $o] :
      ( ? [B: nat] : ( A @ B )
     => ? [B: nat] :
          ( ( A @ B )
          & ! [C: nat] :
              ( ( A @ C )
             => ( ord_less_eq @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_226_MinPredicate) ).

thf(802,plain,
    ! [A: nat > $o] :
      ( ? [B: nat] : ( A @ B )
     => ? [B: nat] :
          ( ( A @ B )
          & ! [C: nat] :
              ( ( A @ C )
             => ( ord_less_eq @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[152]) ).

thf(222,axiom,
    ! [A: nat] : ( prefixList @ ( message @ p @ v ) @ ( ft @ A ) @ ( ft @ ( suc @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_237_IPrefixList) ).

thf(1059,plain,
    ! [A: nat] : ( prefixList @ ( message @ p @ v ) @ ( ft @ A ) @ ( ft @ ( suc @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[222]) ).

thf(232,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
     => ~ ! [C: nat] :
            ( ( ord_less @ nat @ A @ C )
           => ( B
             != ( suc @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_154_Suc__lessE) ).

thf(1087,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
     => ~ ! [C: nat] :
            ( ( ord_less @ nat @ A @ C )
           => ( B
             != ( suc @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[232]) ).

thf(99,axiom,
    ord_less @ nat @ n1 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_Occ3_H) ).

thf(606,plain,
    ord_less @ nat @ n1 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).

thf(140,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_Suc__le__mono) ).

thf(770,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).

thf(8,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_180_not__gr__zero) ).

thf(287,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).

thf(288,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( ( ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) )
        = ( A
          = ( zero_zero @ TA ) ) ) ),
    inference(cnf,[status(esa)],[287]) ).

thf(289,plain,
    ! [TA: $tType,A: TA] :
      ( ( ( ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ A ) )
        = ( A
          = ( zero_zero @ TA ) ) )
      | ~ ( canoni770627133id_add @ TA ) ),
    inference(lifteq,[status(thm)],[288]) ).

thf(52,axiom,
    ! [A: nat,B: nat] :
      ( ( ~ ( ord_less_eq @ nat @ A @ B ) )
      = ( ord_less_eq @ nat @ ( suc @ B ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_105_not__less__eq__eq) ).

thf(448,plain,
    ! [A: nat,B: nat] :
      ( ( ~ ( ord_less_eq @ nat @ A @ B ) )
      = ( ord_less_eq @ nat @ ( suc @ B ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).

thf(46,axiom,
    ! [A: nat] :
      ( ( suc @ A )
     != ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_124_Suc__neq__Zero) ).

thf(421,plain,
    ! [A: nat] :
      ( ( suc @ A )
     != ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).

thf(174,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( B @ ( one_one @ nat ) )
       => ( ! [C: nat] :
              ( ( ord_less @ nat @ ( zero_zero @ nat ) @ C )
             => ( ( B @ C )
               => ( B @ ( suc @ C ) ) ) )
         => ( B @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_137_nat__induct__non__zero) ).

thf(870,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( B @ ( one_one @ nat ) )
       => ( ! [C: nat] :
              ( ( ord_less @ nat @ ( zero_zero @ nat ) @ C )
             => ( ( B @ C )
               => ( B @ ( suc @ C ) ) ) )
         => ( B @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[174]) ).

thf(62,axiom,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] :
      ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ ( zero_zero @ nat ) )
      = ( nil @ ( message @ p @ v ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_223_infiniteExecutionMsg_Osimps_I1_J) ).

thf(475,plain,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] :
      ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ ( zero_zero @ nat ) )
      = ( nil @ ( message @ p @ v ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).

thf(147,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( B != A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_59_less__not__refl2) ).

thf(786,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( B != A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).

thf(787,plain,
    ! [B: nat,A: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
      | ( B != A ) ),
    inference(cnf,[status(esa)],[786]) ).

thf(788,plain,
    ! [B: nat,A: nat] :
      ( ( B != A )
      | ~ ( ord_less @ nat @ A @ B ) ),
    inference(lifteq,[status(thm)],[787]) ).

thf(789,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ A ),
    inference(simp,[status(thm)],[788]) ).

thf(19,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_179_le__zero__eq) ).

thf(319,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).

thf(320,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
        = ( A
          = ( zero_zero @ TA ) ) ) ),
    inference(cnf,[status(esa)],[319]) ).

thf(321,plain,
    ! [TA: $tType,A: TA] :
      ( ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
        = ( A
          = ( zero_zero @ TA ) ) )
      | ~ ( canoni770627133id_add @ TA ) ),
    inference(lifteq,[status(thm)],[320]) ).

thf(115,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ~ ( A @ ( zero_zero @ nat ) )
       => ? [C: nat] :
            ( ( ord_less @ nat @ C @ B )
            & ! [D: nat] :
                ( ( ord_less_eq @ nat @ D @ C )
               => ~ ( A @ D ) )
            & ( A @ ( suc @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_ex__least__nat__less) ).

thf(646,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ~ ( A @ ( zero_zero @ nat ) )
       => ? [C: nat] :
            ( ( ord_less @ nat @ C @ B )
            & ! [D: nat] :
                ( ( ord_less_eq @ nat @ D @ C )
               => ~ ( A @ D ) )
            & ( A @ ( suc @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).

thf(68,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_26_less__nat__zero__code) ).

thf(514,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).

thf(245,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ? [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
            & ( B @ C ) ) )
      = ( ( B @ A )
        | ? [C: nat] :
            ( ( ord_less @ nat @ C @ A )
            & ( B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_150_Ex__less__Suc) ).

thf(1151,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ? [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
            & ( B @ C ) ) )
      = ( ( B @ A )
        | ? [C: nat] :
            ( ( ord_less @ nat @ C @ A )
            & ( B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[245]) ).

thf(91,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ( ord_less @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_89_Suc__le__lessD) ).

thf(574,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ( ord_less @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).

thf(153,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ B @ A )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_53_le__antisym) ).

thf(806,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ B @ A )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[153]) ).

thf(39,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ nMsg @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
       => ( msg
         != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_250_AssumptionSubset3_I5_J) ).

thf(396,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ nMsg @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
       => ( msg
         != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).

thf(397,plain,
    ! [A: nat] :
      ( ~ ( ord_less_eq @ nat @ nMsg @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    inference(cnf,[status(esa)],[396]) ).

thf(398,plain,
    ! [A: nat] :
      ( ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ nMsg @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(lifteq,[status(thm)],[397]) ).

thf(17169,plain,
    ! [B: nat,A: nat] :
      ( ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ~ $true
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ nMsg @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[349,398]) ).

thf(17170,plain,
    ! [B: nat,A: nat] :
      ( ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ nMsg @ B ) ) ),
    inference(simp,[status(thm)],[17169]) ).

thf(17171,plain,
    ( ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ nMsg ) )
    | ~ ( ord_less @ nat @ nMsg @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(pattern_uni,[status(thm)],[17170:[bind(A,$thf( nMsg )),bind(B,$thf( nMsg ))]]) ).

thf(50,axiom,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ( ord_less @ nat @ ( size_size @ ( list @ TA ) @ A ) @ ( size_size @ ( list @ TA ) @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_231_PrefixListMonotonicity) ).

thf(443,plain,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ( ord_less @ nat @ ( size_size @ ( list @ TA ) @ A ) @ ( size_size @ ( list @ TA ) @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).

thf(353,plain,
    ! [TA: $tType,C: TA,B: TA,A: TA] :
      ( ~ ( ordered_ab_group_add @ TA )
      | ~ ( ord_less_eq @ TA @ A @ B )
      | ( ord_less_eq @ TA @ ( minus_minus @ TA @ C @ B ) @ ( minus_minus @ TA @ C @ A ) ) ),
    inference(cnf,[status(esa)],[352]) ).

thf(233,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
       => ( msgInSet
         != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_247_Occ5_H) ).

thf(1092,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
       => ( msgInSet
         != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[233]) ).

thf(1093,plain,
    ! [A: nat] :
      ( ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) ) ),
    inference(cnf,[status(esa)],[1092]) ).

thf(1094,plain,
    ! [A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(lifteq,[status(thm)],[1093]) ).

thf(6130,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ $true
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,1094]) ).

thf(6131,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(simp,[status(thm)],[6130]) ).

thf(6145,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ( ( zero_zero @ nat )
       != A )
      | ( ( suc @ index )
       != ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[6131]) ).

thf(6157,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less_eq @ nat @ n1 @ ( zero_zero @ nat ) )
    | ( ( suc @ index )
     != ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[6145]) ).

thf(20617,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ~ $true
      | ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZG ) ) ),
    inference(paramod_ordered,[status(thm)],[20136,282]) ).

thf(20618,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZG ) ) ),
    inference(simp,[status(thm)],[20617]) ).

thf(20619,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] : ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[20618:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(11,axiom,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_202_less__numeral__extra_I3_J) ).

thf(293,plain,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).

thf(227,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ ( zero_zero @ nat ) ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_less__Suc0) ).

thf(1072,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ ( zero_zero @ nat ) ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[227]) ).

thf(166,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ A @ ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_151_less__SucI) ).

thf(849,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ A @ ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[166]) ).

thf(5994,plain,
    ! [TA: $tType,B: nat,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ( A
       != ( zero_zero @ TA ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[321,662]) ).

thf(5995,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(pattern_uni,[status(thm)],[5994:[bind(A,$thf( n1 )),bind(B,$thf( zero_zero @ nat )),bind_type(TA,$thf( nat ))]]) ).

thf(6042,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ~ ( canoni770627133id_add @ nat )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(lifteq,[status(thm)],[5995]) ).

thf(7702,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ~ $true
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(rewrite,[status(thm)],[6042,471]) ).

thf(7703,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(simp,[status(thm)],[7702]) ).

thf(7704,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ $true
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,7703]) ).

thf(7705,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ) ),
    inference(simp,[status(thm)],[7704]) ).

thf(7751,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( zero_zero @ nat )
     != ( zero_zero @ nat ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[7705]) ).

thf(7760,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[7751]) ).

thf(204,axiom,
    ! [A: nat,B: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ ( suc @ B ) )
        = ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_140_not__less__less__Suc__eq) ).

thf(981,plain,
    ! [A: nat,B: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ ( suc @ B ) )
        = ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[204]) ).

thf(28,axiom,
    ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_15__092_060open_062n1_A_N_ASuc_A0_A_060_Alength_A_Ife_Aindex_J_A_N_ASuc_A0_092_060close_062) ).

thf(354,plain,
    ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).

thf(19468,plain,
    ! [A: nat] :
      ( ~ $true
      | ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
       != ( ord_less @ nat @ A @ A ) ) ),
    inference(paramod_ordered,[status(thm)],[354,789]) ).

thf(19469,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
     != ( ord_less @ nat @ A @ A ) ),
    inference(simp,[status(thm)],[19468]) ).

thf(19567,plain,
    ! [A: nat] :
      ( ( ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) )
       != A )
      | ( ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) )
       != A ) ),
    inference(simp,[status(thm)],[19469]) ).

thf(19585,plain,
    ( ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) )
   != ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[19567]) ).

thf(261,axiom,
    wellorder @ product_unit,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Product__Type_Ounit___Orderings_Owellorder_4) ).

thf(1215,plain,
    wellorder @ product_unit,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[261]) ).

thf(73,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ord_less @ nat @ ( minus_minus @ nat @ A @ ( suc @ B ) ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_136_diff__Suc__less) ).

thf(527,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ord_less @ nat @ ( minus_minus @ nat @ A @ ( suc @ B ) ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).

thf(17,axiom,
    ! [TA: $tType,TB: $tType] :
      ( ( wellorder @ TB )
     => ! [A: TA > TB,B: TA > $o,C: TA] :
          ( ! [D: TA] :
              ( ! [E: TA] :
                  ( ( ord_less @ TB @ ( A @ E ) @ ( A @ D ) )
                 => ( B @ E ) )
             => ( B @ D ) )
         => ( B @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_measure__induct__rule) ).

thf(309,plain,
    ! [TA: $tType,TB: $tType] :
      ( ( wellorder @ TB )
     => ! [A: TA > TB,B: TA > $o,C: TA] :
          ( ! [D: TA] :
              ( ! [E: TA] :
                  ( ( ord_less @ TB @ ( A @ E ) @ ( A @ D ) )
                 => ( B @ E ) )
             => ( B @ D ) )
         => ( B @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).

thf(310,plain,
    ! [TA: $tType,TB: $tType,D: TB,C: TB,B: TB > $o,A: TB > TA] :
      ( ( ~ ( wellorder @ TA )
        | ~ ( ord_less @ TA @ ( A @ D ) @ ( A @ ( sk2 @ TB @ TA @ C @ B @ A ) ) )
        | ( B @ D )
        | ( B @ C ) )
      & ( ~ ( wellorder @ TA )
        | ~ ( B @ ( sk2 @ TB @ TA @ C @ B @ A ) )
        | ( B @ C ) ) ),
    inference(cnf,[status(esa)],[309]) ).

thf(312,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ~ ( B @ ( sk2 @ TB @ TA @ C @ B @ A ) )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[310]) ).

thf(137,axiom,
    ! [TA: $tType] :
      ( ( cancel1352612707id_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ ( zero_zero @ TA ) )
          = A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_184_diff__zero) ).

thf(761,plain,
    ! [TA: $tType] :
      ( ( cancel1352612707id_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ ( zero_zero @ TA ) )
          = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).

thf(35,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ ( minus_minus @ nat @ A @ C ) @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_157_less__imp__diff__less) ).

thf(381,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ ( minus_minus @ nat @ A @ C ) @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).

thf(225,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( suc @ A ) @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_Suc__leI) ).

thf(1067,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( suc @ A ) @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[225]) ).

thf(67,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_23_Suc__mono) ).

thf(512,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).

thf(31,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ C ) @ ( minus_minus @ TA @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_206_diff__right__mono) ).

thf(366,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ C ) @ ( minus_minus @ TA @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).

thf(75,axiom,
    ord_less @ nat @ n1 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_AssumptionSubset2_I3_J) ).

thf(534,plain,
    ord_less @ nat @ n1 @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).

thf(4922,plain,
    ! [TA: $tType,B: nat,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ B ) )
      | ( A
       != ( zero_zero @ TA ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
      | ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[321,1094]) ).

thf(4923,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(pattern_uni,[status(thm)],[4922:[bind(A,$thf( n1 )),bind(B,$thf( zero_zero @ nat )),bind_type(TA,$thf( nat ))]]) ).

thf(4944,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ~ ( canoni770627133id_add @ nat )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(lifteq,[status(thm)],[4923]) ).

thf(5121,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ~ $true
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(rewrite,[status(thm)],[4944,471]) ).

thf(5122,plain,
    ( ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[5121]) ).

thf(24,axiom,
    ! [A: nat,B: nat > $o,C: nat > $o] :
      ( ! [D: nat] :
          ( ( ord_less_eq @ nat @ A @ D )
         => ( ( B @ D )
           => ( ( B @ ( suc @ D ) )
              & ( C @ D ) ) ) )
     => ( ( B @ A )
       => ! [D: nat] :
            ( ( ord_less_eq @ nat @ A @ D )
           => ( C @ D ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_228_KeepProperty) ).

thf(334,plain,
    ! [A: nat,B: nat > $o,C: nat > $o] :
      ( ! [D: nat] :
          ( ( ord_less_eq @ nat @ A @ D )
         => ( ( B @ D )
           => ( ( B @ ( suc @ D ) )
              & ( C @ D ) ) ) )
     => ( ( B @ A )
       => ! [D: nat] :
            ( ( ord_less_eq @ nat @ A @ D )
           => ( C @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).

thf(134,axiom,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ~ ( A @ C )
         => ? [D: nat] :
              ( ( ord_less @ nat @ D @ C )
              & ~ ( A @ D ) ) )
     => ( A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_67_infinite__descent) ).

thf(746,plain,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ~ ( A @ C )
         => ? [D: nat] :
              ( ( ord_less @ nat @ D @ C )
              & ~ ( A @ D ) ) )
     => ( A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).

thf(143,axiom,
    linord1659791738miring @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Rings_Olinordered__nonzero__semiring) ).

thf(778,plain,
    linord1659791738miring @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).

thf(191,axiom,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_less__eq__nat_Osimps_I1_J) ).

thf(952,plain,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[191]) ).

thf(302,plain,
    ! [TA: $tType] :
      ( ~ ( linord1659791738miring @ TA )
      | ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    inference(cnf,[status(esa)],[301]) ).

thf(13,axiom,
    ! [TA: $tType,A: list @ TA,B: list @ TA,C: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ( ( prefixList @ TA @ B @ C )
       => ( prefixList @ TA @ A @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_227_PrefixListTransitive) ).

thf(297,plain,
    ! [TA: $tType,A: list @ TA,B: list @ TA,C: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ( ( prefixList @ TA @ B @ C )
       => ( prefixList @ TA @ A @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).

thf(130,axiom,
    ! [A: nat,B: nat,C: nat,D: message @ p @ v] :
      ( ( ( ord_less_eq @ nat @ A @ B )
        & ( ord_less @ nat @ B @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ C ) ) )
        & ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ C ) @ A ) @ D ) )
     => ( ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ C ) @ B ) @ D )
        | ? [E: nat] :
            ( ( ord_less_eq @ nat @ A @ E )
            & ( ord_less @ nat @ E @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ C ) ) )
            & ( ( nth @ ( message @ p @ v ) @ ( ft @ C ) @ E )
              = D ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_245_MessageStaysOrConsumed) ).

thf(729,plain,
    ! [A: nat,B: nat,C: nat,D: message @ p @ v] :
      ( ( ( ord_less_eq @ nat @ A @ B )
        & ( ord_less @ nat @ B @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ C ) ) )
        & ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ C ) @ A ) @ D ) )
     => ( ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ C ) @ B ) @ D )
        | ? [E: nat] :
            ( ( ord_less_eq @ nat @ A @ E )
            & ( ord_less @ nat @ E @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ C ) ) )
            & ( ( nth @ ( message @ p @ v ) @ ( ft @ C ) @ E )
              = D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).

thf(194,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( minus_minus @ nat @ A @ B ) )
      = ( ord_less @ nat @ B @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_zero__less__diff) ).

thf(957,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( minus_minus @ nat @ A @ B ) )
      = ( ord_less @ nat @ B @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[194]) ).

thf(265,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( A @ C )
           => ( A @ ( suc @ C ) ) )
       => ( A @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_120_old_Onat_Oinducts) ).

thf(1223,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( A @ C )
           => ( A @ ( suc @ C ) ) )
       => ( A @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[265]) ).

thf(178,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
           => ( B @ C ) ) )
      = ( ( B @ A )
        & ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ( B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_147_All__less__Suc) ).

thf(894,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
           => ( B @ C ) ) )
      = ( ( B @ A )
        & ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ( B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[178]) ).

thf(44,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_87_less__Suc__eq__le) ).

thf(407,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).

thf(108,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ B @ C )
       => ( ord_less @ nat @ ( suc @ A ) @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_143_less__trans__Suc) ).

thf(630,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ B @ C )
       => ( ord_less @ nat @ ( suc @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).

thf(88,axiom,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less @ TA @ ( zero_zero @ TA ) @ ( one_one @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_216_less__numeral__extra_I1_J) ).

thf(566,plain,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less @ TA @ ( zero_zero @ TA ) @ ( one_one @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).

thf(216,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ n ) @ n0 ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_224_AssumptionFair_I3_J) ).

thf(1032,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ n ) @ n0 ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[216]) ).

thf(106,axiom,
    ! [TA: $tType,A: list @ TA] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ TA ) @ A ) )
      = ( A
       != ( nil @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_168_length__greater__0__conv) ).

thf(625,plain,
    ! [TA: $tType,A: list @ TA] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ TA ) @ A ) )
      = ( A
       != ( nil @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).

thf(94,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( B
         != ( suc @ A ) )
       => ~ ! [C: nat] :
              ( ( ord_less @ nat @ A @ C )
             => ( B
               != ( suc @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_156_Nat_OlessE) ).

thf(583,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( B
         != ( suc @ A ) )
       => ~ ! [C: nat] :
              ( ( ord_less @ nat @ A @ C )
             => ( B
               != ( suc @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).

thf(122,axiom,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ A )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( C @ D )
               => ( C @ ( suc @ D ) ) ) )
         => ( C @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_103_nat__induct__at__least) ).

thf(682,plain,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ A )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( C @ D )
               => ( C @ ( suc @ D ) ) ) )
         => ( C @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).

thf(82,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less @ TA @ ( zero_zero @ TA ) @ ( minus_minus @ TA @ A @ B ) )
          = ( ord_less @ TA @ B @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_171_diff__gt__0__iff__gt) ).

thf(551,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less @ TA @ ( zero_zero @ TA ) @ ( minus_minus @ TA @ A @ B ) )
          = ( ord_less @ TA @ B @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).

thf(163,axiom,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less_eq @ TA @ ( A @ ( suc @ D ) ) @ ( A @ D ) )
         => ( ( ord_less_eq @ nat @ B @ C )
           => ( ord_less_eq @ TA @ ( A @ C ) @ ( A @ B ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_lift__Suc__antimono__le) ).

thf(842,plain,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less_eq @ TA @ ( A @ ( suc @ D ) ) @ ( A @ D ) )
         => ( ( ord_less_eq @ nat @ B @ C )
           => ( ord_less_eq @ TA @ ( A @ C ) @ ( A @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[163]) ).

thf(237,axiom,
    ! [A: nat,B: nat,C: nat > nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ! [D: nat] : ( C @ D @ D )
       => ( ! [D: nat,E: nat,F: nat] :
              ( ( C @ D @ E )
             => ( ( C @ E @ F )
               => ( C @ D @ F ) ) )
         => ( ! [D: nat] : ( C @ D @ ( suc @ D ) )
           => ( C @ A @ B ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_102_transitive__stepwise__le) ).

thf(1106,plain,
    ! [A: nat,B: nat,C: nat > nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ! [D: nat] : ( C @ D @ D )
       => ( ! [D: nat,E: nat,F: nat] :
              ( ( C @ D @ E )
             => ( ( C @ E @ F )
               => ( C @ D @ F ) ) )
         => ( ! [D: nat] : ( C @ D @ ( suc @ D ) )
           => ( C @ A @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[237]) ).

thf(20,axiom,
    ! [TA: $tType,A: nat] :
    ? [B: list @ TA] :
      ( ( size_size @ ( list @ TA ) @ B )
      = A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_194_Ex__list__of__length) ).

thf(322,plain,
    ! [TA: $tType,A: nat] :
    ? [B: list @ TA] :
      ( ( size_size @ ( list @ TA ) @ B )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).

thf(323,plain,
    ! [TA: $tType,A: nat] :
      ( ( size_size @ ( list @ TA ) @ ( sk3 @ TA @ A ) )
      = A ),
    inference(cnf,[status(esa)],[322]) ).

thf(324,plain,
    ! [TA: $tType,A: nat] :
      ( ( size_size @ ( list @ TA ) @ ( sk3 @ TA @ A ) )
      = A ),
    inference(lifteq,[status(thm)],[323]) ).

thf(133,axiom,
    ! [A: nat] :
      ( A
     != ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_161_n__not__Suc__n) ).

thf(742,plain,
    ! [A: nat] :
      ( A
     != ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).

thf(243,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ ( suc @ B ) @ A )
        = ( suc @ ( minus_minus @ nat @ B @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_138_Suc__diff__le) ).

thf(1143,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ ( suc @ B ) @ A )
        = ( suc @ ( minus_minus @ nat @ B @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[243]) ).

thf(215,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( B @ ( zero_zero @ nat ) )
       => ( ~ ( B @ A )
         => ? [C: nat] :
              ( ( ord_less @ nat @ C @ A )
              & ( B @ C )
              & ~ ( B @ ( suc @ C ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_229_NatPredicateTippingPoint) ).

thf(1017,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( B @ ( zero_zero @ nat ) )
       => ( ~ ( B @ A )
         => ? [C: nat] :
              ( ( ord_less @ nat @ C @ A )
              & ( B @ C )
              & ~ ( B @ ( suc @ C ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[215]) ).

thf(224,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ B @ C )
       => ( ord_less_eq @ nat @ A @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_50_le__trans) ).

thf(1064,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ B @ C )
       => ( ord_less_eq @ nat @ A @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[224]) ).

thf(128,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ ( minus_minus @ TA @ A @ B ) )
          = ( ord_less_eq @ TA @ B @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_172_diff__ge__0__iff__ge) ).

thf(725,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ ( minus_minus @ TA @ A @ B ) )
          = ( ord_less_eq @ TA @ B @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).

thf(42,axiom,
    ord_less @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_238_ShorterTrace) ).

thf(403,plain,
    ord_less @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).

thf(212,axiom,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_122_Zero__not__Suc) ).

thf(1006,plain,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[212]) ).

thf(38,axiom,
    ! [A: nat,B: nat,C: nat > nat > $o] :
      ( ( ord_less @ nat @ A @ B )
     => ( ! [D: nat] : ( C @ D @ ( suc @ D ) )
       => ( ! [D: nat,E: nat,F: nat] :
              ( ( ord_less @ nat @ D @ E )
             => ( ( ord_less @ nat @ E @ F )
               => ( ( C @ D @ E )
                 => ( ( C @ E @ F )
                   => ( C @ D @ F ) ) ) ) )
         => ( C @ A @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_142_less__Suc__induct) ).

thf(388,plain,
    ! [A: nat,B: nat,C: nat > nat > $o] :
      ( ( ord_less @ nat @ A @ B )
     => ( ! [D: nat] : ( C @ D @ ( suc @ D ) )
       => ( ! [D: nat,E: nat,F: nat] :
              ( ( ord_less @ nat @ D @ E )
             => ( ( ord_less @ nat @ E @ F )
               => ( ( C @ D @ E )
                 => ( ( C @ E @ F )
                   => ( C @ D @ F ) ) ) ) )
         => ( C @ A @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).

thf(30,axiom,
    ! [TA: $tType,A: TA > nat,B: TA > $o,C: TA] :
      ( ! [D: TA] :
          ( ( ( A @ D )
            = ( zero_zero @ nat ) )
         => ( B @ D ) )
     => ( ! [D: TA] :
            ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( A @ D ) )
           => ( ~ ( B @ D )
             => ? [E: TA] :
                  ( ( ord_less @ nat @ ( A @ E ) @ ( A @ D ) )
                  & ~ ( B @ E ) ) ) )
       => ( B @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_infinite__descent0__measure) ).

thf(356,plain,
    ! [TA: $tType,A: TA > nat,B: TA > $o,C: TA] :
      ( ! [D: TA] :
          ( ( ( A @ D )
            = ( zero_zero @ nat ) )
         => ( B @ D ) )
     => ( ! [D: TA] :
            ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( A @ D ) )
           => ( ~ ( B @ D )
             => ? [E: TA] :
                  ( ( ord_less @ nat @ ( A @ E ) @ ( A @ D ) )
                  & ~ ( B @ E ) ) ) )
       => ( B @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).

thf(97,axiom,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ~ ( ord_less @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_209_less__numeral__extra_I4_J) ).

thf(593,plain,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ~ ( ord_less @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).

thf(173,axiom,
    ord_less @ nat @ nMsg @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_167_AssumptionSubset3_I3_J) ).

thf(869,plain,
    ord_less @ nat @ nMsg @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[173]) ).

thf(169,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( B
       != ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_gr__implies__not0) ).

thf(857,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( B
       != ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[169]) ).

thf(123,axiom,
    ! [A: nat] :
      ( ( minus_minus @ nat @ ( zero_zero @ nat ) @ A )
      = ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_diff__0__eq__0) ).

thf(697,plain,
    ! [A: nat] :
      ( ( minus_minus @ nat @ ( zero_zero @ nat ) @ A )
      = ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).

thf(266,axiom,
    ! [A: nat > nat,B: nat,C: nat] :
      ( ! [D: nat,E: nat] :
          ( ( ord_less @ nat @ D @ E )
         => ( ord_less @ nat @ ( A @ D ) @ ( A @ E ) ) )
     => ( ( ord_less_eq @ nat @ B @ C )
       => ( ord_less_eq @ nat @ ( A @ B ) @ ( A @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_less__mono__imp__le__mono) ).

thf(1234,plain,
    ! [A: nat > nat,B: nat,C: nat] :
      ( ! [D: nat,E: nat] :
          ( ( ord_less @ nat @ D @ E )
         => ( ord_less @ nat @ ( A @ D ) @ ( A @ E ) ) )
     => ( ( ord_less_eq @ nat @ B @ C )
       => ( ord_less_eq @ nat @ ( A @ B ) @ ( A @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[266]) ).

thf(238,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ( minus_minus @ nat @ B @ A )
            = ( minus_minus @ nat @ C @ A ) )
          = ( B = C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_118_eq__diff__iff) ).

thf(1121,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ( minus_minus @ nat @ B @ A )
            = ( minus_minus @ nat @ C @ A ) )
          = ( B = C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[238]) ).

thf(83,axiom,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_186_AssumptionSubset2_I2_J) ).

thf(554,plain,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).

thf(77,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
     => ( ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A )
        = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_239_SameMsgOnLow) ).

thf(537,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
     => ( ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A )
        = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).

thf(228,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) )
     => ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ A )
        = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_SameCfgOnLow) ).

thf(1075,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) )
     => ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ A )
        = ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[228]) ).

thf(6125,plain,
    ! [A: nat] :
      ( ~ ( canoni770627133id_add @ nat )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
      | ( ( zero_zero @ nat )
       != ( zero_zero @ nat ) )
      | ( A != index ) ),
    inference(paramod_ordered,[status(thm)],[327,6092]) ).

thf(6126,plain,
    ! [A: nat] :
      ( ~ ( canoni770627133id_add @ nat )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
      | ( A != index ) ),
    inference(simp,[status(thm)],[6125]) ).

thf(6127,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ),
    inference(pattern_uni,[status(thm)],[6126:[bind(A,$thf( index ))]]) ).

thf(9878,plain,
    ( ~ $true
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ),
    inference(rewrite,[status(thm)],[6127,471]) ).

thf(9879,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ),
    inference(simp,[status(thm)],[9878]) ).

thf(9912,plain,
    ! [A: nat] :
      ( ~ ( canoni770627133id_add @ nat )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ( A != index ) ),
    inference(paramod_ordered,[status(thm)],[327,9879]) ).

thf(9913,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(pattern_uni,[status(thm)],[9912:[bind(A,$thf( index ))]]) ).

thf(9979,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[9913]) ).

thf(16489,plain,
    ( ~ $true
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(rewrite,[status(thm)],[9979,471]) ).

thf(16490,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[16489]) ).

thf(16713,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
      | ~ $true
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[16490,346]) ).

thf(16714,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(simp,[status(thm)],[16713]) ).

thf(16715,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(pattern_uni,[status(thm)],[16714:[bind(A,$thf( zero_zero @ nat )),bind(B,$thf( suc @ ( zero_zero @ nat ) ))]]) ).

thf(6108,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ~ $true
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,662]) ).

thf(6109,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ) ),
    inference(simp,[status(thm)],[6108]) ).

thf(6154,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ n1 @ A )
      | ( ( zero_zero @ nat )
       != A )
      | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
       != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6109]) ).

thf(6164,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less_eq @ nat @ n1 @ ( zero_zero @ nat ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6154]) ).

thf(260,axiom,
    ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_21__092_060open_062fe_Aindex_A_092_060in_062_D_Alength_092_060close_062) ).

thf(1214,plain,
    ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[260]) ).

thf(96,axiom,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat] :
      ( ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ ( suc @ D ) )
      = ( B @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ D ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_233_infiniteExecutionCfg_Osimps_I2_J) ).

thf(590,plain,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat] :
      ( ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ ( suc @ D ) )
      = ( B @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ D ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).

thf(80,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_Occ4_H) ).

thf(547,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).

thf(22,axiom,
    ! [TA: $tType] :
      ( ( zero @ TA )
     => ! [A: TA] :
          ( ( ( zero_zero @ TA )
            = A )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_189_zero__reorient) ).

thf(328,plain,
    ! [TA: $tType] :
      ( ( zero @ TA )
     => ! [A: TA] :
          ( ( ( zero_zero @ TA )
            = A )
          = ( A
            = ( zero_zero @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).

thf(119,axiom,
    ord_less @ nat @ ( zero_zero @ nat ) @ n1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_AssumpOcc6_H_I1_J) ).

thf(669,plain,
    ord_less @ nat @ ( zero_zero @ nat ) @ n1,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).

thf(219,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
      | ( ord_less_eq @ nat @ B @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_58_nat__le__linear) ).

thf(1039,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
      | ( ord_less_eq @ nat @ B @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[219]) ).

thf(105,axiom,
    ( ( fe @ ( suc @ index ) )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_9_NotEmpty_I1_J) ).

thf(622,plain,
    ( ( fe @ ( suc @ index ) )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).

thf(211,axiom,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ! [D: nat] :
              ( ( ord_less @ nat @ D @ C )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_66_nat__less__induct) ).

thf(997,plain,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ! [D: nat] :
              ( ( ord_less @ nat @ D @ C )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[211]) ).

thf(205,axiom,
    comm_monoid_diff @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Ocomm__monoid__diff) ).

thf(984,plain,
    comm_monoid_diff @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[205]) ).

thf(17277,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ~ $true
      | ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZX ) ) ),
    inference(paramod_ordered,[status(thm)],[16911,282]) ).

thf(17278,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] :
      ( ( order @ ( TZW > TZX ) )
      | ( ( order @ ( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZX ) ) ),
    inference(simp,[status(thm)],[17277]) ).

thf(17279,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType] : ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[17278:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(17439,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ~ $true
      | ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZY ) ) ),
    inference(paramod_ordered,[status(thm)],[17279,282]) ).

thf(17440,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] :
      ( ( order @ ( TZX > TZY ) )
      | ( ( order @ ( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZY ) ) ),
    inference(simp,[status(thm)],[17439]) ).

thf(17441,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType] : ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[17440:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(17958,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ~ $true
      | ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZ ) ) ),
    inference(paramod_ordered,[status(thm)],[17441,282]) ).

thf(17959,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] :
      ( ( order @ ( TZY > TZZ ) )
      | ( ( order @ ( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZ ) ) ),
    inference(simp,[status(thm)],[17958]) ).

thf(17960,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType] : ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[17959:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(18222,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ~ $true
      | ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZA ) ) ),
    inference(paramod_ordered,[status(thm)],[17960,282]) ).

thf(18223,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] :
      ( ( order @ ( TZZ > TZZA ) )
      | ( ( order @ ( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZA ) ) ),
    inference(simp,[status(thm)],[18222]) ).

thf(18224,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType] : ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[18223:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(18830,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ~ $true
      | ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZB ) ) ),
    inference(paramod_ordered,[status(thm)],[18224,282]) ).

thf(18831,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] :
      ( ( order @ ( TZZA > TZZB ) )
      | ( ( order @ ( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZB ) ) ),
    inference(simp,[status(thm)],[18830]) ).

thf(18832,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType] : ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[18831:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(19598,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ~ $true
      | ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZC ) ) ),
    inference(paramod_ordered,[status(thm)],[18832,282]) ).

thf(19599,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] :
      ( ( order @ ( TZZB > TZZC ) )
      | ( ( order @ ( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZC ) ) ),
    inference(simp,[status(thm)],[19598]) ).

thf(19600,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType] : ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[19599:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(19760,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ~ $true
      | ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZD ) ) ),
    inference(paramod_ordered,[status(thm)],[19600,282]) ).

thf(19761,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] :
      ( ( order @ ( TZZC > TZZD ) )
      | ( ( order @ ( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZD ) ) ),
    inference(simp,[status(thm)],[19760]) ).

thf(19762,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType] : ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[19761:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(20026,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ~ $true
      | ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZE ) ) ),
    inference(paramod_ordered,[status(thm)],[19762,282]) ).

thf(20027,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] :
      ( ( order @ ( TZZD > TZZE ) )
      | ( ( order @ ( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZE ) ) ),
    inference(simp,[status(thm)],[20026]) ).

thf(20028,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType] : ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[20027:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(144,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( minus_minus @ nat @ C @ B ) @ ( minus_minus @ nat @ C @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_112_diff__le__mono2) ).

thf(779,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( minus_minus @ nat @ C @ B ) @ ( minus_minus @ nat @ C @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).

thf(33,axiom,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_129_old_Onat_Odistinct_I1_J) ).

thf(371,plain,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).

thf(235,axiom,
    ~ ? [A: nat] :
        ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
        & ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ A )
        & ( msg
          = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_242__092_060open_062_092_060not_062_A_I_092_060exists_062i_060length_A_Ift_A_ISuc_Aindex_J_J_O_Alength_A_Ift_Aindex_J_A_092_060le_062_Ai_A_092_060and_062_Amsg_A_061_Aft_A_ISuc_Aindex_J_A_B_Ai_J_092_060close_062) ).

thf(1099,plain,
    ~ ? [A: nat] :
        ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
        & ( ord_less_eq @ nat @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) @ A )
        & ( msg
          = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[235]) ).

thf(206,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) )
     => ( ord_less @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_144_Suc__less__SucD) ).

thf(985,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) )
     => ( ord_less @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[206]) ).

thf(335,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ( ( ord_less_eq @ nat @ A @ ( sk4 @ C @ B @ A ) )
        | ~ ( B @ A )
        | ~ ( ord_less_eq @ nat @ A @ D )
        | ( C @ D ) )
      & ( ( B @ ( sk4 @ C @ B @ A ) )
        | ~ ( B @ A )
        | ~ ( ord_less_eq @ nat @ A @ D )
        | ( C @ D ) )
      & ( ~ ( B @ ( suc @ ( sk4 @ C @ B @ A ) ) )
        | ~ ( C @ ( sk4 @ C @ B @ A ) )
        | ~ ( B @ A )
        | ~ ( ord_less_eq @ nat @ A @ D )
        | ( C @ D ) ) ),
    inference(cnf,[status(esa)],[334]) ).

thf(337,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ( B @ ( sk4 @ C @ B @ A ) )
      | ~ ( B @ A )
      | ~ ( ord_less_eq @ nat @ A @ D )
      | ( C @ D ) ),
    inference(cnfConj,[status(thm)],[335]) ).

thf(339,plain,
    ! [C: nat,B: nat > $o,A: nat] :
      ( ( A
        = ( sk4 @ B @ ( (=) @ nat @ A ) @ A ) )
      | ( A != A )
      | ~ ( ord_less_eq @ nat @ A @ C )
      | ( B @ C ) ),
    inference(replace_leibeq,[status(thm)],[337:[bind(A,$thf( A )),bind(B,$thf( (=) @ nat @ A ))]]) ).

thf(342,plain,
    ! [C: nat,B: nat > $o,A: nat] :
      ( ( ( sk4 @ B @ ( (=) @ nat @ A ) @ A )
        = A )
      | ( A != A )
      | ~ ( ord_less_eq @ nat @ A @ C )
      | ( B @ C ) ),
    inference(lifteq,[status(thm)],[339]) ).

thf(343,plain,
    ! [C: nat,B: nat > $o,A: nat] :
      ( ( ( sk4 @ B @ ( (=) @ nat @ A ) @ A )
        = A )
      | ~ ( ord_less_eq @ nat @ A @ C )
      | ( B @ C ) ),
    inference(simp,[status(thm)],[342]) ).

thf(65,axiom,
    ! [A: nat,B: nat] :
      ( ( minus_minus @ nat @ A @ ( suc @ B ) )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_diff__Suc__eq__diff__pred) ).

thf(508,plain,
    ! [A: nat,B: nat] :
      ( ( minus_minus @ nat @ A @ ( suc @ B ) )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).

thf(311,plain,
    ! [TA: $tType,TB: $tType,D: TB,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ~ ( ord_less @ TA @ ( A @ D ) @ ( A @ ( sk2 @ TB @ TA @ C @ B @ A ) ) )
      | ( B @ D )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[310]) ).

thf(20239,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ~ $true
      | ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZF ) ) ),
    inference(paramod_ordered,[status(thm)],[20028,282]) ).

thf(20240,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] :
      ( ( order @ ( TZZE > TZZF ) )
      | ( ( order @ ( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZF ) ) ),
    inference(simp,[status(thm)],[20239]) ).

thf(20241,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType] : ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[20240:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(74,axiom,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_123_Zero__neq__Suc) ).

thf(530,plain,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).

thf(251,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_54_less__zeroE) ).

thf(1185,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[251]) ).

thf(141,axiom,
    ! [TA: $tType] :
      ( ( neg_numeral @ TA )
     => ( ( minus_minus @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) )
        = ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_170_diff__numeral__special_I9_J) ).

thf(773,plain,
    ! [TA: $tType] :
      ( ( neg_numeral @ TA )
     => ( ( minus_minus @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) )
        = ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).

thf(149,axiom,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ~ ! [B: nat] :
            ( A
           != ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_121_old_Onat_Oexhaust) ).

thf(792,plain,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ~ ! [B: nat] :
            ( A
           != ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).

thf(109,axiom,
    ! [A: nat,B: nat] :
      ( ( ~ ( ord_less @ nat @ A @ B ) )
      = ( ord_less @ nat @ B @ ( suc @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_148_not__less__eq) ).

thf(633,plain,
    ! [A: nat,B: nat] :
      ( ( ~ ( ord_less @ nat @ A @ B ) )
      = ( ord_less @ nat @ B @ ( suc @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).

thf(357,plain,
    ! [TA: $tType,D: TA,C: TA,B: TA > $o,A: TA > nat] :
      ( ( ( ( A @ ( sk6 @ TA @ C @ B @ A ) )
          = ( zero_zero @ nat ) )
        | ( sk5 @ TA @ A @ B @ C ) )
      & ( ~ ( B @ ( sk6 @ TA @ C @ B @ A ) )
        | ( sk5 @ TA @ A @ B @ C ) )
      & ( ~ ( sk5 @ TA @ A @ B @ C )
        | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( A @ ( sk7 @ TA @ C @ B @ A ) ) )
        | ( B @ C ) )
      & ( ~ ( sk5 @ TA @ A @ B @ C )
        | ~ ( B @ ( sk7 @ TA @ C @ B @ A ) )
        | ( B @ C ) )
      & ( ~ ( sk5 @ TA @ A @ B @ C )
        | ~ ( ord_less @ nat @ ( A @ D ) @ ( A @ ( sk7 @ TA @ C @ B @ A ) ) )
        | ( B @ D )
        | ( B @ C ) ) ),
    inference(cnf,[status(esa)],[356]) ).

thf(360,plain,
    ! [TA: $tType,D: TA,C: TA,B: TA > $o,A: TA > nat] :
      ( ~ ( sk5 @ TA @ A @ B @ C )
      | ~ ( ord_less @ nat @ ( A @ D ) @ ( A @ ( sk7 @ TA @ C @ B @ A ) ) )
      | ( B @ D )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[357]) ).

thf(176,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ? [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
            & ( B @ C ) ) )
      = ( ( B @ ( zero_zero @ nat ) )
        | ? [C: nat] :
            ( ( ord_less @ nat @ C @ A )
            & ( B @ ( suc @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_100_Ex__less__Suc2) ).

thf(888,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ? [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
            & ( B @ C ) ) )
      = ( ( B @ ( zero_zero @ nat ) )
        | ? [C: nat] :
            ( ( ord_less @ nat @ C @ A )
            & ( B @ ( suc @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[176]) ).

thf(182,axiom,
    ! [A: nat] :
      ( ( ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_49_not__gr0) ).

thf(906,plain,
    ! [A: nat] :
      ( ( ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[182]) ).

thf(268,axiom,
    ( ( one_one @ nat )
    = ( suc @ ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_139_One__nat__def) ).

thf(1251,plain,
    ( ( one_one @ nat )
    = ( suc @ ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[268]) ).

thf(47,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ~ ( A @ ( zero_zero @ nat ) )
       => ? [C: nat] :
            ( ( ord_less_eq @ nat @ C @ B )
            & ! [D: nat] :
                ( ( ord_less @ nat @ D @ C )
               => ~ ( A @ D ) )
            & ( A @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_62_ex__least__nat__le) ).

thf(425,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ~ ( A @ ( zero_zero @ nat ) )
       => ? [C: nat] :
            ( ( ord_less_eq @ nat @ C @ B )
            & ! [D: nat] :
                ( ( ord_less @ nat @ D @ C )
               => ~ ( A @ D ) )
            & ( A @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).

thf(244,axiom,
    ! [A: nat > $o] :
      ( ? [B: nat] : ( A @ B )
     => ? [B: nat] :
          ( ( A @ B )
          & ( ( B
              = ( zero_zero @ nat ) )
            | ~ ( A @ ( minus_minus @ nat @ B @ ( one_one @ nat ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_230_MinPredicate2) ).

thf(1146,plain,
    ! [A: nat > $o] :
      ( ? [B: nat] : ( A @ B )
     => ? [B: nat] :
          ( ( A @ B )
          & ( ( B
              = ( zero_zero @ nat ) )
            | ~ ( A @ ( minus_minus @ nat @ B @ ( one_one @ nat ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[244]) ).

thf(236,axiom,
    ! [A: nat,B: nat] :
      ( ( minus_minus @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( minus_minus @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_7_diff__Suc__Suc) ).

thf(1103,plain,
    ! [A: nat,B: nat] :
      ( ( minus_minus @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( minus_minus @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[236]) ).

thf(263,axiom,
    ! [A: nat] : ( ord_less_eq @ nat @ A @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_48_le__refl) ).

thf(1219,plain,
    ! [A: nat] : ( ord_less_eq @ nat @ A @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[263]) ).

thf(12,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] : ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_196_zero__le) ).

thf(295,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] : ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).

thf(296,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( ord_less_eq @ TA @ ( zero_zero @ TA ) @ A ) ),
    inference(cnf,[status(esa)],[295]) ).

thf(34,axiom,
    ! [TA: $tType,A: ( list @ TA ) > $o,B: list @ TA] :
      ( ! [C: list @ TA] :
          ( ! [D: list @ TA] :
              ( ( ord_less @ nat @ ( size_size @ ( list @ TA ) @ D ) @ ( size_size @ ( list @ TA ) @ C ) )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_214_length__induct) ).

thf(375,plain,
    ! [TA: $tType,A: ( list @ TA ) > $o,B: list @ TA] :
      ( ! [C: list @ TA] :
          ( ! [D: list @ TA] :
              ( ( ord_less @ nat @ ( size_size @ ( list @ TA ) @ D ) @ ( size_size @ ( list @ TA ) @ C ) )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).

thf(4737,plain,
    ! [TA: $tType,B: nat,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( A
       != ( zero_zero @ TA ) )
      | ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
       != ( ord_less_eq @ nat @ ( suc @ B ) @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[321,1196]) ).

thf(4738,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( ( suc @ ( zero_zero @ nat ) )
     != ( zero_zero @ nat ) ) ),
    inference(pattern_uni,[status(thm)],[4737:[bind(A,$thf( suc @ ( zero_zero @ nat ) )),bind(B,$thf( zero_zero @ nat )),bind_type(TA,$thf( nat ))]]) ).

thf(4791,plain,
    ( ( ( suc @ ( zero_zero @ nat ) )
     != ( zero_zero @ nat ) )
    | ~ ( canoni770627133id_add @ nat ) ),
    inference(lifteq,[status(thm)],[4738]) ).

thf(4920,plain,
    ( ( ( suc @ ( zero_zero @ nat ) )
     != ( zero_zero @ nat ) )
    | ~ $true ),
    inference(rewrite,[status(thm)],[4791,471]) ).

thf(4921,plain,
    ( ( suc @ ( zero_zero @ nat ) )
   != ( zero_zero @ nat ) ),
    inference(simp,[status(thm)],[4920]) ).

thf(298,plain,
    ! [TA: $tType,C: list @ TA,B: list @ TA,A: list @ TA] :
      ( ~ ( prefixList @ TA @ A @ B )
      | ~ ( prefixList @ TA @ B @ C )
      | ( prefixList @ TA @ A @ C ) ),
    inference(cnf,[status(esa)],[297]) ).

thf(20671,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ~ $true
      | ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZG ) ) ),
    inference(paramod_ordered,[status(thm)],[20241,282]) ).

thf(20672,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] :
      ( ( order @ ( TZZF > TZZG ) )
      | ( ( order @ ( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZG ) ) ),
    inference(simp,[status(thm)],[20671]) ).

thf(20673,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType] : ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[20672:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(21843,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ~ $true
      | ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZH ) ) ),
    inference(paramod_ordered,[status(thm)],[20673,282]) ).

thf(21844,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) )
       != ( order @ TZZH ) ) ),
    inference(simp,[status(thm)],[21843]) ).

thf(21845,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] : ( order @ ( TZZG > TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ) ),
    inference(pattern_uni,[status(thm)],[21844:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZG )),bind_type(TZZH,$thf( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > $o ))]]) ).

thf(743,plain,
    ~ ? [A: nat] :
        ( A
        = ( suc @ A ) ),
    inference(miniscope,[status(thm)],[742]) ).

thf(744,plain,
    ! [A: nat] :
      ( A
     != ( suc @ A ) ),
    inference(cnf,[status(esa)],[743]) ).

thf(745,plain,
    ! [A: nat] :
      ( ( suc @ A )
     != A ),
    inference(lifteq,[status(thm)],[744]) ).

thf(246,axiom,
    ! [A: nat,B: nat] : ( ord_less @ nat @ ( minus_minus @ nat @ A @ B ) @ ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_164_diff__less__Suc) ).

thf(1154,plain,
    ! [A: nat,B: nat] : ( ord_less @ nat @ ( minus_minus @ nat @ A @ B ) @ ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[246]) ).

thf(157,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( ord_less @ nat @ ( zero_zero @ nat ) @ B )
       => ( ord_less @ nat @ ( minus_minus @ nat @ B @ A ) @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_101_diff__less) ).

thf(819,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( ord_less @ nat @ ( zero_zero @ nat ) @ B )
       => ( ord_less @ nat @ ( minus_minus @ nat @ B @ A ) @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[157]) ).

thf(86,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ? [B: nat] :
          ( A
          = ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_gr0__implies__Suc) ).

thf(562,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ? [B: nat] :
          ( A
          = ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).

thf(41,axiom,
    size @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Nat_Osize) ).

thf(402,plain,
    size @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).

thf(239,axiom,
    ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_240_SmallIndexTrace_H) ).

thf(1125,plain,
    ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[239]) ).

thf(7,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( B
           != ( zero_zero @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_199_gr__implies__not__zero) ).

thf(283,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA,B: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( B
           != ( zero_zero @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).

thf(284,plain,
    ! [TA: $tType,B: TA,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ~ ( ord_less @ TA @ A @ B )
      | ( B
       != ( zero_zero @ TA ) ) ),
    inference(cnf,[status(esa)],[283]) ).

thf(285,plain,
    ! [TA: $tType,B: TA,A: TA] :
      ( ( B
       != ( zero_zero @ TA ) )
      | ~ ( canoni770627133id_add @ TA )
      | ~ ( ord_less @ TA @ A @ B ) ),
    inference(lifteq,[status(thm)],[284]) ).

thf(286,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ~ ( ord_less @ TA @ A @ ( zero_zero @ TA ) ) ),
    inference(simp,[status(thm)],[285]) ).

thf(93,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( minus_minus @ nat @ ( suc @ B ) @ A )
        = ( minus_minus @ nat @ B @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_159_Suc__diff__eq__diff__pred) ).

thf(579,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( minus_minus @ nat @ ( suc @ B ) @ A )
        = ( minus_minus @ nat @ B @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).

thf(9,axiom,
    ! [TA: $tType,TB: $tType] : ( size @ ( message @ TB @ TA ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_AsynchronousSystem_Omessage___Nat_Osize_6) ).

thf(290,plain,
    ! [TA: $tType,TB: $tType] : ( size @ ( message @ TB @ TA ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).

thf(291,plain,
    ! [TA: $tType,TB: $tType] : ( size @ ( message @ TA @ TB ) ),
    inference(cnf,[status(esa)],[290]) ).

thf(112,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
     => ( ord_less @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_155_Suc__lessD) ).

thf(641,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ B )
     => ( ord_less @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).

thf(51,axiom,
    ! [TA: $tType,A: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
        = ( zero_zero @ nat ) )
      = ( A
        = ( nil @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_169_length__0__conv) ).

thf(445,plain,
    ! [TA: $tType,A: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
        = ( zero_zero @ nat ) )
      = ( A
        = ( nil @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).

thf(267,axiom,
    ! [A: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,B: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,C: configuration_ext @ p @ v @ s @ product_unit,D: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),E: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),F: nat] :
      ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( A @ G @ H @ I @ ( zero_zero @ nat ) )
     => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
            ( ( A @ G @ H @ I @ J )
           => ( ( B @ G @ H @ I @ J )
             => ( A @ G @ H @ I @ ( suc @ J ) ) ) )
       => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( B @ G @ H @ I @ ( zero_zero @ nat ) )
         => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
                ( ( A @ G @ H @ I @ J )
               => ( ( B @ G @ H @ I @ J )
                 => ( B @ G @ H @ I @ ( suc @ J ) ) ) )
           => ( A @ C @ D @ E @ F ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_16_infiniteExecutionCfg__infiniteExecutionMsg_Oinduct_I1_J) ).

thf(1239,plain,
    ! [A: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,B: ( configuration_ext @ p @ v @ s @ product_unit ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ) > ( ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ) ) > nat > $o,C: configuration_ext @ p @ v @ s @ product_unit,D: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),E: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),F: nat] :
      ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( A @ G @ H @ I @ ( zero_zero @ nat ) )
     => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
            ( ( A @ G @ H @ I @ J )
           => ( ( B @ G @ H @ I @ J )
             => ( A @ G @ H @ I @ ( suc @ J ) ) ) )
       => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) )] : ( B @ G @ H @ I @ ( zero_zero @ nat ) )
         => ( ! [G: configuration_ext @ p @ v @ s @ product_unit,H: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),I: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),J: nat] :
                ( ( A @ G @ H @ I @ J )
               => ( ( B @ G @ H @ I @ J )
                 => ( B @ G @ H @ I @ ( suc @ J ) ) ) )
           => ( A @ C @ D @ E @ F ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[267]) ).

thf(78,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ C @ B )
       => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ B @ C ) )
          = ( ord_less_eq @ nat @ C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_113_le__diff__iff_H) ).

thf(540,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ C @ B )
       => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ B @ C ) )
          = ( ord_less_eq @ nat @ C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).

thf(180,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_57_less__not__refl) ).

thf(900,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[180]) ).

thf(53,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( ord_less_eq @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_117_le__diff__iff) ).

thf(451,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( ord_less_eq @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).

thf(221,axiom,
    ! [A: nat > $o,B: nat,C: nat] :
      ( ( A @ B )
     => ( ! [D: nat] :
            ( ( A @ D )
           => ( ord_less_eq @ nat @ D @ C ) )
       => ? [D: nat] :
            ( ( A @ D )
            & ! [E: nat] :
                ( ( A @ E )
               => ( ord_less_eq @ nat @ E @ D ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_Nat_Oex__has__greatest__nat) ).

thf(1043,plain,
    ! [A: nat > $o,B: nat,C: nat] :
      ( ( A @ B )
     => ( ! [D: nat] :
            ( ( A @ D )
           => ( ord_less_eq @ nat @ D @ C ) )
       => ? [D: nat] :
            ( ( A @ D )
            & ! [E: nat] :
                ( ( A @ E )
               => ( ord_less_eq @ nat @ E @ D ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[221]) ).

thf(248,axiom,
    ! [A: nat] :
      ( ( suc @ A )
     != ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_130_old_Onat_Odistinct_I2_J) ).

thf(1175,plain,
    ! [A: nat] :
      ( ( suc @ A )
     != ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[248]) ).

thf(138,axiom,
    ! [A: nat,B: nat] :
      ( ( A != B )
      = ( ( ord_less @ nat @ A @ B )
        | ( ord_less @ nat @ B @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_nat__neq__iff) ).

thf(764,plain,
    ! [A: nat,B: nat] :
      ( ( A != B )
      = ( ( ord_less @ nat @ A @ B )
        | ( ord_less @ nat @ B @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).

thf(203,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ( ord_less_eq @ TA @ C @ D )
           => ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ D ) @ ( minus_minus @ TA @ B @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_204_diff__mono) ).

thf(979,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ord_less_eq @ TA @ A @ B )
         => ( ( ord_less_eq @ TA @ C @ D )
           => ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ D ) @ ( minus_minus @ TA @ B @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[203]) ).

thf(208,axiom,
    ! [A: nat] : ( prefixList @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ A ) @ ( fe @ ( suc @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_10_IPrefixListEx) ).

thf(990,plain,
    ! [A: nat] : ( prefixList @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ A ) @ ( fe @ ( suc @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[208]) ).

thf(615,plain,
    ( ( fe @ index )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(polarity_switch,[status(thm)],[614]) ).

thf(616,plain,
    ( ( fe @ index )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(lifteq,[status(thm)],[615]) ).

thf(5140,plain,
    ! [TA: $tType,B: nat,A: TA] :
      ( ~ ( canoni770627133id_add @ TA )
      | ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ B ) )
      | ( A
       != ( zero_zero @ TA ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
      | ( ( ord_less_eq @ TA @ A @ ( zero_zero @ TA ) )
       != ( ord_less_eq @ nat @ nMsg @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[321,398]) ).

thf(5141,plain,
    ( ~ ( canoni770627133id_add @ nat )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( nMsg
     != ( zero_zero @ nat ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(pattern_uni,[status(thm)],[5140:[bind(A,$thf( nMsg )),bind(B,$thf( zero_zero @ nat )),bind_type(TA,$thf( nat ))]]) ).

thf(5163,plain,
    ( ( nMsg
     != ( zero_zero @ nat ) )
    | ~ ( canoni770627133id_add @ nat )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(lifteq,[status(thm)],[5141]) ).

thf(5942,plain,
    ( ( nMsg
     != ( zero_zero @ nat ) )
    | ~ $true
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(rewrite,[status(thm)],[5163,471]) ).

thf(5943,plain,
    ( ( nMsg
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ),
    inference(simp,[status(thm)],[5942]) ).

thf(6140,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( nMsg
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ $true
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,5943]) ).

thf(6141,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( nMsg
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ) ),
    inference(simp,[status(thm)],[6140]) ).

thf(6155,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( nMsg
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( zero_zero @ nat )
     != ( zero_zero @ nat ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6141]) ).

thf(6165,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( nMsg
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6155]) ).

thf(136,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ( suc @ A )
         != B )
       => ( ord_less @ nat @ ( suc @ A ) @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_153_Suc__lessI) ).

thf(758,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ( suc @ A )
         != B )
       => ( ord_less @ nat @ ( suc @ A ) @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).

thf(156,axiom,
    ! [A: nat,B: nat] :
      ( ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_diff__is__0__eq) ).

thf(816,plain,
    ! [A: nat,B: nat] :
      ( ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) )
      = ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[156]) ).

thf(101,axiom,
    ! [A: nat,B: nat] :
      ( ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) )
     => ( ( ( minus_minus @ nat @ B @ A )
          = ( zero_zero @ nat ) )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_133_diffs0__imp__equal) ).

thf(609,plain,
    ! [A: nat,B: nat] :
      ( ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) )
     => ( ( ( minus_minus @ nat @ B @ A )
          = ( zero_zero @ nat ) )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).

thf(594,plain,
    ! [TA: $tType] :
      ( ~ ( linord1659791738miring @ TA )
      | ~ ( ord_less @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) ) ),
    inference(cnf,[status(esa)],[593]) ).

thf(151,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ( A
          = ( zero_zero @ nat ) )
        | ? [C: nat] :
            ( ( A
              = ( suc @ C ) )
            & ( ord_less @ nat @ C @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_less__Suc__eq__0__disj) ).

thf(799,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ( A
          = ( zero_zero @ nat ) )
        | ? [C: nat] :
            ( ( A
              = ( suc @ C ) )
            & ( ord_less @ nat @ C @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[151]) ).

thf(198,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
      = ( ord_less @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_Suc__le__eq) ).

thf(964,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
      = ( ord_less @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[198]) ).

thf(185,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ord_less @ TA @ ( minus_minus @ TA @ C @ B ) @ ( minus_minus @ TA @ C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_212_diff__strict__left__mono) ).

thf(915,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ord_less @ TA @ ( minus_minus @ TA @ C @ B ) @ ( minus_minus @ TA @ C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[185]) ).

thf(329,plain,
    ! [TA: $tType,A: TA] :
      ( ~ ( zero @ TA )
      | ( ( ( zero_zero @ TA )
          = A )
        = ( A
          = ( zero_zero @ TA ) ) ) ),
    inference(cnf,[status(esa)],[328]) ).

thf(330,plain,
    ! [TA: $tType,A: TA] :
      ( ( ( ( zero_zero @ TA )
          = A )
        = ( A
          = ( zero_zero @ TA ) ) )
      | ~ ( zero @ TA ) ),
    inference(lifteq,[status(thm)],[329]) ).

thf(76,axiom,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_bot__nat__0_Oextremum) ).

thf(535,plain,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).

thf(124,axiom,
    ( ( ord_less @ nat )
    = ( ^ [A: nat,B: nat] :
          ( ( ord_less_eq @ nat @ A @ B )
          & ( A != B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_nat__less__le) ).

thf(700,plain,
    ( ( ord_less @ nat )
    = ( ^ [A: nat,B: nat] :
          ( ( ord_less_eq @ nat @ A @ B )
          & ( A != B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).

thf(70,axiom,
    ! [TA: $tType] :
      ( ( (=) @ ( list @ TA ) )
      = ( ^ [A: list @ TA,B: list @ TA] :
            ( ( ( size_size @ ( list @ TA ) @ A )
              = ( size_size @ ( list @ TA ) @ B ) )
            & ! [C: nat] :
                ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
               => ( ( nth @ TA @ A @ C )
                  = ( nth @ TA @ B @ C ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_221_list__eq__iff__nth__eq) ).

thf(520,plain,
    ! [TA: $tType] :
      ( ( (=) @ ( list @ TA ) )
      = ( ^ [A: list @ TA,B: list @ TA] :
            ( ( ( size_size @ ( list @ TA ) @ A )
              = ( size_size @ ( list @ TA ) @ B ) )
            & ! [C: nat] :
                ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
               => ( ( nth @ TA @ A @ C )
                  = ( nth @ TA @ B @ C ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).

thf(57,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ ( suc @ B ) )
     => ( ~ ( ord_less_eq @ nat @ A @ B )
       => ( A
          = ( suc @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_110_le__SucE) ).

thf(462,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ ( suc @ B ) )
     => ( ~ ( ord_less_eq @ nat @ A @ B )
       => ( A
          = ( suc @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).

thf(190,axiom,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less @ nat @ A @ B )
     => ( ! [D: nat] :
            ( ( B
              = ( suc @ D ) )
           => ( C @ D ) )
       => ( ! [D: nat] :
              ( ( ord_less @ nat @ D @ B )
             => ( ( C @ ( suc @ D ) )
               => ( C @ D ) ) )
         => ( C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_141_strict__inc__induct) ).

thf(932,plain,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less @ nat @ A @ B )
     => ( ! [D: nat] :
            ( ( B
              = ( suc @ D ) )
           => ( C @ D ) )
       => ( ! [D: nat] :
              ( ( ord_less @ nat @ D @ B )
             => ( ( C @ ( suc @ D ) )
               => ( C @ D ) ) )
         => ( C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[190]) ).

thf(223,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ ( suc @ B ) )
      = ( ( ord_less_eq @ nat @ A @ B )
        | ( A
          = ( suc @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_107_le__Suc__eq) ).

thf(1061,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ ( suc @ B ) )
      = ( ( ord_less_eq @ nat @ A @ B )
        | ( A
          = ( suc @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[223]) ).

thf(184,axiom,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat] :
      ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ ( suc @ D ) )
      = ( C @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ D ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_234_infiniteExecutionMsg_Osimps_I2_J) ).

thf(912,plain,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat] :
      ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ ( suc @ D ) )
      = ( C @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ D ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[184]) ).

thf(16668,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
      | ~ $true
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[9879,346]) ).

thf(16669,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(simp,[status(thm)],[16668]) ).

thf(16670,plain,
    ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
    | ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) ) ),
    inference(pattern_uni,[status(thm)],[16669:[bind(A,$thf( zero_zero @ nat )),bind(B,$thf( suc @ index ))]]) ).

thf(40,axiom,
    ! [TA: $tType] :
      ( ( size_size @ ( list @ TA ) @ ( nil @ TA ) )
      = ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_218_list_Osize_I3_J) ).

thf(399,plain,
    ! [TA: $tType] :
      ( ( size_size @ ( list @ TA ) @ ( nil @ TA ) )
      = ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).

thf(259,axiom,
    ord_less_eq @ nat @ n1 @ nMsg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_20_AssumptionSubset_I1_J) ).

thf(1213,plain,
    ord_less_eq @ nat @ n1 @ nMsg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[259]) ).

thf(110,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_bot__nat__0_Oextremum__unique) ).

thf(636,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).

thf(54,axiom,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ! [C: nat] :
          ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
         => ( ( nth @ TA @ A @ C )
            = ( nth @ TA @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_222_PrefixSameOnLow) ).

thf(455,plain,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( prefixList @ TA @ A @ B )
     => ! [C: nat] :
          ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
         => ( ( nth @ TA @ A @ C )
            = ( nth @ TA @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).

thf(167,axiom,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ A )
          = ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_181_diff__self) ).

thf(851,plain,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ A )
          = ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[167]) ).

thf(17189,plain,
    ! [B: nat,A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ B ) )
      | ~ $true
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[349,1094]) ).

thf(17190,plain,
    ! [B: nat,A: nat] :
      ( ( msgInSet
       != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ B ) )
      | ~ ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
      | ( ( ord_less_eq @ nat @ A @ A )
       != ( ord_less_eq @ nat @ n1 @ B ) ) ),
    inference(simp,[status(thm)],[17189]) ).

thf(17191,plain,
    ( ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ n1 ) )
    | ~ ( ord_less @ nat @ n1 @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(pattern_uni,[status(thm)],[17190:[bind(A,$thf( n1 )),bind(B,$thf( n1 ))]]) ).

thf(14,axiom,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ~ ( ord_less @ TA @ A @ ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_200_not__less__zero) ).

thf(299,plain,
    ! [TA: $tType] :
      ( ( canoni770627133id_add @ TA )
     => ! [A: TA] :
          ~ ( ord_less @ TA @ A @ ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).

thf(187,axiom,
    ! [TA: $tType,A: TA > $o,B: TA > nat,C: TA] :
      ( ! [D: TA] :
          ( ~ ( A @ D )
         => ? [E: TA] :
              ( ( ord_less @ nat @ ( B @ E ) @ ( B @ D ) )
              & ~ ( A @ E ) ) )
     => ( A @ C ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_infinite__descent__measure) ).

thf(922,plain,
    ! [TA: $tType,A: TA > $o,B: TA > nat,C: TA] :
      ( ! [D: TA] :
          ( ~ ( A @ D )
         => ? [E: TA] :
              ( ( ord_less @ nat @ ( B @ E ) @ ( B @ D ) )
              & ~ ( A @ E ) ) )
     => ( A @ C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[187]) ).

thf(20781,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ~ $true
      | ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZH ) ) ),
    inference(paramod_ordered,[status(thm)],[20619,282]) ).

thf(20782,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType,TZZH: $tType] :
      ( ( order @ ( TZZG > TZZH ) )
      | ( ( order @ ( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) )
       != ( order @ TZZH ) ) ),
    inference(simp,[status(thm)],[20781]) ).

thf(20783,plain,
    ! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType,TZP: $tType,TZQ: $tType,TZR: $tType,TZS: $tType,TZT: $tType,TZU: $tType,TZV: $tType,TZW: $tType,TZX: $tType,TZY: $tType,TZZ: $tType,TZZA: $tType,TZZB: $tType,TZZC: $tType,TZZD: $tType,TZZE: $tType,TZZF: $tType,TZZG: $tType] : ( order @ ( TZZG > TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ) ),
    inference(pattern_uni,[status(thm)],[20782:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( TZO )),bind_type(TZP,$thf( TZP )),bind_type(TZQ,$thf( TZQ )),bind_type(TZR,$thf( TZR )),bind_type(TZS,$thf( TZS )),bind_type(TZT,$thf( TZT )),bind_type(TZU,$thf( TZU )),bind_type(TZV,$thf( TZV )),bind_type(TZW,$thf( TZW )),bind_type(TZX,$thf( TZX )),bind_type(TZY,$thf( TZY )),bind_type(TZZ,$thf( TZZ )),bind_type(TZZA,$thf( TZZA )),bind_type(TZZB,$thf( TZZB )),bind_type(TZZC,$thf( TZZC )),bind_type(TZZD,$thf( TZZD )),bind_type(TZZE,$thf( TZZE )),bind_type(TZZF,$thf( TZZF )),bind_type(TZZG,$thf( TZZG )),bind_type(TZZH,$thf( TZZF > TZZE > TZZD > TZZC > TZZB > TZZA > TZZ > TZY > TZX > TZW > TZV > TZU > TZT > TZS > TZR > TZQ > TZP > TZO > TZN > TZM > TZL > TZK > TZJ > TZI > TZH > TZG > TZF > TZE > TZD > TZC > TZB > TZA > TZ > TY > TX > TW > TV > TU > TT > TS > TR > TQ > TP > TO > TN > TM > TL > TK > TJ > TI > TH > TG > TF > TE > TD > TC > TB > TA > nat ))]]) ).

thf(95,axiom,
    firstOccurrence @ p @ v @ s @ ( fe @ ( suc @ index ) ) @ ( ft @ ( suc @ index ) ) @ msg @ nMsg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_246_AssumptionSubset_I3_J) ).

thf(589,plain,
    firstOccurrence @ p @ v @ s @ ( fe @ ( suc @ index ) ) @ ( ft @ ( suc @ index ) ) @ msg @ nMsg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).

thf(372,plain,
    ~ ? [A: nat] :
        ( ( zero_zero @ nat )
        = ( suc @ A ) ),
    inference(miniscope,[status(thm)],[371]) ).

thf(373,plain,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    inference(cnf,[status(esa)],[372]) ).

thf(374,plain,
    ! [A: nat] :
      ( ( suc @ A )
     != ( zero_zero @ nat ) ),
    inference(lifteq,[status(thm)],[373]) ).

thf(230,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( minus_minus @ nat @ A @ C ) @ ( minus_minus @ nat @ B @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_115_diff__le__mono) ).

thf(1081,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ ( minus_minus @ nat @ A @ C ) @ ( minus_minus @ nat @ B @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[230]) ).

thf(104,axiom,
    ! [A: nat > nat > $o,B: nat,C: nat] :
      ( ! [D: nat] : ( A @ D @ ( zero_zero @ nat ) )
     => ( ! [D: nat] : ( A @ ( zero_zero @ nat ) @ ( suc @ D ) )
       => ( ! [D: nat,E: nat] :
              ( ( A @ D @ E )
             => ( A @ ( suc @ D ) @ ( suc @ E ) ) )
         => ( A @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_126_diff__induct) ).

thf(617,plain,
    ! [A: nat > nat > $o,B: nat,C: nat] :
      ( ! [D: nat] : ( A @ D @ ( zero_zero @ nat ) )
     => ( ! [D: nat] : ( A @ ( zero_zero @ nat ) @ ( suc @ D ) )
       => ( ! [D: nat,E: nat] :
              ( ( A @ D @ E )
             => ( A @ ( suc @ D ) @ ( suc @ E ) ) )
         => ( A @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).

thf(161,axiom,
    ! [TA: $tType] :
      ( ( one @ TA )
     => ! [A: TA] :
          ( ( ( one_one @ TA )
            = A )
          = ( A
            = ( one_one @ TA ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_190_one__reorient) ).

thf(836,plain,
    ! [TA: $tType] :
      ( ( one @ TA )
     => ! [A: TA] :
          ( ( ( one_one @ TA )
            = A )
          = ( A
            = ( one_one @ TA ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[161]) ).

thf(117,axiom,
    ! [TA: $tType,A: nat,B: nat > TA > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ? [D: TA] : ( B @ C @ D ) ) )
      = ( ? [C: list @ TA] :
            ( ( ( size_size @ ( list @ TA ) @ C )
              = A )
            & ! [D: nat] :
                ( ( ord_less @ nat @ D @ A )
               => ( B @ D @ ( nth @ TA @ C @ D ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_220_Skolem__list__nth) ).

thf(663,plain,
    ! [TA: $tType,A: nat,B: nat > TA > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ? [D: TA] : ( B @ C @ D ) ) )
      = ( ? [C: list @ TA] :
            ( ( ( size_size @ ( list @ TA ) @ C )
              = A )
            & ! [D: nat] :
                ( ( ord_less @ nat @ D @ A )
               => ( B @ D @ ( nth @ TA @ C @ D ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).

thf(81,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( ord_less @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_22_Suc__less__eq) ).

thf(548,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ ( suc @ A ) @ ( suc @ B ) )
      = ( ord_less @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).

thf(55,axiom,
    ord_less @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3__092_060open_062length_A_Ife_Aindex_J_A_N_A1_A_060_Alength_A_Ife_Aindex_J_092_060close_062) ).

thf(458,plain,
    ord_less @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).

thf(142,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_111_Suc__leD) ).

thf(776,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).

thf(200,axiom,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
    = ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_175_LastOfIndex) ).

thf(971,plain,
    ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
    = ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[200]) ).

thf(192,axiom,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_177_AssumptionFirstOccSetDecrOrConsumed_I1_J) ).

thf(954,plain,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[192]) ).

thf(132,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less @ nat @ B @ ( suc @ A ) )
        = ( B = A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_88_le__less__Suc__eq) ).

thf(739,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less @ nat @ B @ ( suc @ A ) )
        = ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).

thf(126,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( suc @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) )
        = A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_Suc__diff__1) ).

thf(705,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( ( suc @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).

thf(247,axiom,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ B )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( ord_less @ nat @ D @ B )
               => ( ( C @ ( suc @ D ) )
                 => ( C @ D ) ) ) )
         => ( C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_90_inc__induct) ).

thf(1156,plain,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ B )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( ord_less @ nat @ D @ B )
               => ( ( C @ ( suc @ D ) )
                 => ( C @ D ) ) ) )
         => ( C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[247]) ).

thf(121,axiom,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ ( suc @ D ) @ C )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_104_full__nat__induct) ).

thf(673,plain,
    ! [A: nat > $o,B: nat] :
      ( ! [C: nat] :
          ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ ( suc @ D ) @ C )
             => ( A @ D ) )
         => ( A @ C ) )
     => ( A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).

thf(20182,plain,
    ( ( ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) )
     != n1 )
    | ( ( suc @ ( zero_zero @ nat ) )
     != ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[19585]) ).

thf(20218,plain,
    ( ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) )
   != n1 ),
    inference(simp,[status(thm)],[20182]) ).

thf(441,plain,
    ~ ? [A: nat] : ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(miniscope,[status(thm)],[440]) ).

thf(442,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(cnf,[status(esa)],[441]) ).

thf(19154,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ~ $true
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
       != ( ord_less @ nat @ A @ ( zero_zero @ nat ) ) ) ),
    inference(paramod_ordered,[status(thm)],[16715,442]) ).

thf(19155,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
       != ( ord_less @ nat @ A @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[19154]) ).

thf(19202,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ( ( zero_zero @ nat )
       != A )
      | ( index
       != ( zero_zero @ nat ) ) ),
    inference(simp,[status(thm)],[19155]) ).

thf(19248,plain,
    ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
    | ( index
     != ( zero_zero @ nat ) ) ),
    inference(simp,[status(thm)],[19202]) ).

thf(92,axiom,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( A = B )
            = ( C = D ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_191_diff__eq__diff__eq) ).

thf(576,plain,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( A = B )
            = ( C = D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).

thf(359,plain,
    ! [TA: $tType,C: TA,B: TA > $o,A: TA > nat] :
      ( ~ ( B @ ( sk6 @ TA @ C @ B @ A ) )
      | ( sk5 @ TA @ A @ B @ C ) ),
    inference(cnfConj,[status(thm)],[357]) ).

thf(113,axiom,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_178_Occ2_H) ).

thf(643,plain,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).

thf(79,axiom,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
      = ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_25_neq0__conv) ).

thf(544,plain,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
      = ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).

thf(252,axiom,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_185_EnabledInSuc) ).

thf(1188,plain,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[252]) ).

thf(338,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ~ ( B @ ( suc @ ( sk4 @ C @ B @ A ) ) )
      | ~ ( C @ ( sk4 @ C @ B @ A ) )
      | ~ ( B @ A )
      | ~ ( ord_less_eq @ nat @ A @ D )
      | ( C @ D ) ),
    inference(cnfConj,[status(thm)],[335]) ).

thf(336,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( sk4 @ C @ B @ A ) )
      | ~ ( B @ A )
      | ~ ( ord_less_eq @ nat @ A @ D )
      | ( C @ D ) ),
    inference(cnfConj,[status(thm)],[335]) ).

thf(242,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ord_less @ TA @ ( minus_minus @ TA @ A @ C ) @ ( minus_minus @ TA @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_213_diff__strict__right__mono) ).

thf(1141,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ord_less @ TA @ ( minus_minus @ TA @ A @ C ) @ ( minus_minus @ TA @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[242]) ).

thf(264,axiom,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less @ nat @ B @ C )
           => ( ord_less @ TA @ ( A @ B ) @ ( A @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_135_lift__Suc__mono__less) ).

thf(1221,plain,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less @ nat @ B @ C )
           => ( ord_less @ TA @ ( A @ B ) @ ( A @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[264]) ).

thf(171,axiom,
    ! [A: nat,B: nat > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
           => ( B @ C ) ) )
      = ( ( B @ ( zero_zero @ nat ) )
        & ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ( B @ ( suc @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_98_All__less__Suc2) ).

thf(864,plain,
    ! [A: nat,B: nat > $o] :
      ( ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( suc @ A ) )
           => ( B @ C ) ) )
      = ( ( B @ ( zero_zero @ nat ) )
        & ! [C: nat] :
            ( ( ord_less @ nat @ C @ A )
           => ( B @ ( suc @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[171]) ).

thf(313,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ( ( sk2 @ TB @ TA @ C @ B @ A )
       != ( sk2 @ TB @ TA @ C @ ( (=) @ TB @ ( sk2 @ TB @ TA @ C @ B @ A ) ) @ A ) )
      | ( ( sk2 @ TB @ TA @ C @ B @ A )
        = C ) ),
    inference(replace_leibeq,[status(thm)],[312:[bind(A,$thf( A )),bind(B,$thf( (=) @ TB @ ( sk2 @ TB @ TA @ C @ B @ A ) ))]]) ).

thf(314,plain,
    ! [TA: $tType,TB: $tType,C: TB,B: TB > $o,A: TB > TA] :
      ( ( ( sk2 @ TB @ TA @ C @ B @ A )
       != ( sk2 @ TB @ TA @ C @ ( (=) @ TB @ ( sk2 @ TB @ TA @ C @ B @ A ) ) @ A ) )
      | ( ( sk2 @ TB @ TA @ C @ B @ A )
        = C )
      | ~ ( wellorder @ TA ) ),
    inference(lifteq,[status(thm)],[313]) ).

thf(90,axiom,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ ( zero_zero @ TA ) )
          = A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_182_diff__0__right) ).

thf(571,plain,
    ! [TA: $tType] :
      ( ( group_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ ( zero_zero @ TA ) )
          = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).

thf(241,axiom,
    one @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Oone) ).

thf(1140,plain,
    one @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[241]) ).

thf(98,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( A @ C )
           => ( A @ ( suc @ C ) ) )
       => ( A @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_127_nat__induct) ).

thf(595,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( A @ C )
           => ( A @ ( suc @ C ) ) )
       => ( A @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).

thf(6110,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ nMsg @ A )
      | ~ $true
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,398]) ).

thf(6111,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ nMsg @ A )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
       != ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) ) ) ) ),
    inference(simp,[status(thm)],[6110]) ).

thf(6151,plain,
    ! [A: nat] :
      ( ( index
       != ( zero_zero @ nat ) )
      | ( msg
       != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) )
      | ~ ( ord_less_eq @ nat @ nMsg @ A )
      | ( ( zero_zero @ nat )
       != A )
      | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
       != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6111]) ).

thf(6161,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msg
     != ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ ( zero_zero @ nat ) ) )
    | ~ ( ord_less_eq @ nat @ nMsg @ ( zero_zero @ nat ) )
    | ( ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ ( suc @ index ) ) )
     != ( suc @ index ) ) ),
    inference(simp,[status(thm)],[6151]) ).

thf(102,axiom,
    ! [A: nat,B: nat] : ( ord_less_eq @ nat @ ( minus_minus @ nat @ A @ B ) @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_114_diff__le__self) ).

thf(612,plain,
    ! [A: nat,B: nat] : ( ord_less_eq @ nat @ ( minus_minus @ nat @ A @ B ) @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).

thf(64,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ! [C: nat] :
            ( ( A @ ( suc @ C ) )
           => ( A @ C ) )
       => ( A @ ( zero_zero @ nat ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_125_zero__induct) ).

thf(497,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ B )
     => ( ! [C: nat] :
            ( ( A @ ( suc @ C ) )
           => ( A @ C ) )
       => ( A @ ( zero_zero @ nat ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).

thf(231,axiom,
    ! [A: nat] :
      ( ( minus_minus @ nat @ ( suc @ A ) @ ( one_one @ nat ) )
      = A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_diff__Suc__1) ).

thf(1084,plain,
    ! [A: nat] :
      ( ( minus_minus @ nat @ ( suc @ A ) @ ( one_one @ nat ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[231]) ).

thf(85,axiom,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
        = ( size_size @ ( list @ TA ) @ B ) )
     => ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
           => ( ( nth @ TA @ A @ C )
              = ( nth @ TA @ B @ C ) ) )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_219_nth__equalityI) ).

thf(556,plain,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
        = ( size_size @ ( list @ TA ) @ B ) )
     => ( ! [C: nat] :
            ( ( ord_less @ nat @ C @ ( size_size @ ( list @ TA ) @ A ) )
           => ( ( nth @ TA @ A @ C )
              = ( nth @ TA @ B @ C ) ) )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).

thf(72,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ( ( ord_less_eq @ TA )
        = ( ^ [A: TA,B: TA] : ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ B ) @ ( zero_zero @ TA ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_215_le__iff__diff__le__0) ).

thf(524,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ( ( ord_less_eq @ TA )
        = ( ^ [A: TA,B: TA] : ( ord_less_eq @ TA @ ( minus_minus @ TA @ A @ B ) @ ( zero_zero @ TA ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).

thf(240,axiom,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat,E: list @ ( message @ p @ v )] :
      ( ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D )
        = E )
     => ( ( ( D
            = ( zero_zero @ nat ) )
         => ( E
           != ( nil @ ( message @ p @ v ) ) ) )
       => ~ ! [F: nat] :
              ( ( D
                = ( suc @ F ) )
             => ( E
               != ( C @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ F ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ F ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_232_infiniteExecutionMsg_Oelims) ).

thf(1126,plain,
    ! [A: configuration_ext @ p @ v @ s @ product_unit,B: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ),C: ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) > ( list @ ( message @ p @ v ) ) > ( list @ ( message @ p @ v ) ),D: nat,E: list @ ( message @ p @ v )] :
      ( ( ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ D )
        = E )
     => ( ( ( D
            = ( zero_zero @ nat ) )
         => ( E
           != ( nil @ ( message @ p @ v ) ) ) )
       => ~ ! [F: nat] :
              ( ( D
                = ( suc @ F ) )
             => ( E
               != ( C @ ( fLPThe137922386ionCfg @ p @ v @ s @ A @ B @ C @ F ) @ ( fLPThe221390223ionMsg @ p @ v @ s @ A @ B @ C @ F ) ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[240]) ).

thf(253,axiom,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less_eq @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_203_le__numeral__extra_I4_J) ).

thf(1189,plain,
    ! [TA: $tType] :
      ( ( linord1659791738miring @ TA )
     => ( ord_less_eq @ TA @ ( one_one @ TA ) @ ( one_one @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[253]) ).

thf(213,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( minus_minus @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( minus_minus @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_116_Nat_Odiff__diff__eq) ).

thf(1010,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( ord_less_eq @ nat @ A @ C )
       => ( ( minus_minus @ nat @ ( minus_minus @ nat @ B @ A ) @ ( minus_minus @ nat @ C @ A ) )
          = ( minus_minus @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[213]) ).

thf(58,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
     => ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_bot__nat__0_Oextremum__uniqueI) ).

thf(465,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
     => ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).

thf(202,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( minus_minus @ nat @ ( minus_minus @ nat @ ( suc @ A ) @ B ) @ ( suc @ C ) )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ B ) @ C ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_8_Suc__diff__diff) ).

thf(976,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( minus_minus @ nat @ ( minus_minus @ nat @ ( suc @ A ) @ B ) @ ( suc @ C ) )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ B ) @ C ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[202]) ).

thf(181,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
       => ( ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A )
          = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_243_OccSameMsg_H) ).

thf(903,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ n1 @ A )
     => ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) )
       => ( ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ A )
          = ( nth @ ( message @ p @ v ) @ ( ft @ ( suc @ index ) ) @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[181]) ).

thf(262,axiom,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less @ TA @ ( A @ B ) @ ( A @ C ) )
            = ( ord_less @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_134_lift__Suc__mono__less__iff) ).

thf(1216,plain,
    ! [TA: $tType] :
      ( ( order @ TA )
     => ! [A: nat > TA,B: nat,C: nat] :
          ( ! [D: nat] : ( ord_less @ TA @ ( A @ D ) @ ( A @ ( suc @ D ) ) )
         => ( ( ord_less @ TA @ ( A @ B ) @ ( A @ C ) )
            = ( ord_less @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[262]) ).

thf(177,axiom,
    ! [A: nat,B: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ ( suc @ B ) )
       => ( B = A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_145_less__antisym) ).

thf(891,plain,
    ! [A: nat,B: nat] :
      ( ~ ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ ( suc @ B ) )
       => ( B = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[177]) ).

thf(32,axiom,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_46_gr0I) ).

thf(368,plain,
    ! [A: nat] :
      ( ( A
       != ( zero_zero @ nat ) )
     => ( ord_less @ nat @ ( zero_zero @ nat ) @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).

thf(164,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less @ nat @ A @ ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_le__imp__less__Suc) ).

thf(844,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less @ nat @ A @ ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[164]) ).

thf(269,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
     => ( ~ ( ord_less @ nat @ A @ B )
       => ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_152_less__SucE) ).

thf(1253,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
     => ( ~ ( ord_less @ nat @ A @ B )
       => ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[269]) ).

thf(19552,plain,
    ! [A: nat] :
      ( ~ $true
      | ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
       != ( ord_less @ nat @ A @ ( zero_zero @ nat ) ) ) ),
    inference(paramod_ordered,[status(thm)],[354,442]) ).

thf(19553,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
     != ( ord_less @ nat @ A @ ( zero_zero @ nat ) ) ),
    inference(simp,[status(thm)],[19552]) ).

thf(19563,plain,
    ! [A: nat] :
      ( ( ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) )
       != A )
      | ( ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) )
       != ( zero_zero @ nat ) ) ),
    inference(simp,[status(thm)],[19553]) ).

thf(19581,plain,
    ( ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) )
   != ( zero_zero @ nat ) ),
    inference(simp,[status(thm)],[19563]) ).

thf(155,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( ord_less_eq @ TA @ A @ B )
            = ( ord_less_eq @ TA @ C @ D ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_207_diff__eq__diff__less__eq) ).

thf(813,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ( minus_minus @ TA @ A @ B )
            = ( minus_minus @ TA @ C @ D ) )
         => ( ( ord_less_eq @ TA @ A @ B )
            = ( ord_less_eq @ TA @ C @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[155]) ).

thf(197,axiom,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ n ) ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_188_AssumptionCase1ImplThesis_H) ).

thf(963,plain,
    enabled @ p @ v @ s @ ( last @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ n ) ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[197]) ).

thf(69,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ? [C: nat] :
          ( B
          = ( suc @ C ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_108_Suc__le__D) ).

thf(517,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ ( suc @ A ) @ B )
     => ? [C: nat] :
          ( B
          = ( suc @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).

thf(258,axiom,
    ord_less_eq @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) @ ( one_one @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13__092_060open_062length_A_Ife_Aindex_J_A_N_A1_A_092_060le_062_Alength_A_Ife_A_ISuc_Aindex_J_J_A_N_A1_092_060close_062) ).

thf(1212,plain,
    ord_less_eq @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) @ ( one_one @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[258]) ).

thf(6102,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ~ $true
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,5122]) ).

thf(6103,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
     != ( ord_less @ nat @ ( zero_zero @ nat ) @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(simp,[status(thm)],[6102]) ).

thf(6143,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ( ( zero_zero @ nat )
     != ( zero_zero @ nat ) )
    | ( ( suc @ index )
     != ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[6103]) ).

thf(6166,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ ( zero_zero @ nat ) ) )
    | ( ( suc @ index )
     != ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[6143]) ).

thf(19460,plain,
    ! [A: nat] :
      ( ~ $true
      | ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
       != ( ord_less @ nat @ ( suc @ A ) @ A ) ) ),
    inference(paramod_ordered,[status(thm)],[354,16794]) ).

thf(19461,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
     != ( ord_less @ nat @ ( suc @ A ) @ A ) ),
    inference(simp,[status(thm)],[19460]) ).

thf(19578,plain,
    ! [A: nat] :
      ( ( ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) )
       != ( suc @ A ) )
      | ( ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) )
       != A ) ),
    inference(simp,[status(thm)],[19461]) ).

thf(19590,plain,
    ( ( suc @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( suc @ ( zero_zero @ nat ) ) ) )
   != ( minus_minus @ nat @ n1 @ ( suc @ ( zero_zero @ nat ) ) ) ),
    inference(simp,[status(thm)],[19578]) ).

thf(159,axiom,
    ! [TA: $tType] :
      ( ( cancel146912293up_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( minus_minus @ TA @ ( minus_minus @ TA @ A @ B ) @ C )
          = ( minus_minus @ TA @ ( minus_minus @ TA @ A @ C ) @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_192_diff__right__commute) ).

thf(832,plain,
    ! [TA: $tType] :
      ( ( cancel146912293up_add @ TA )
     => ! [A: TA,B: TA,C: TA] :
          ( ( minus_minus @ TA @ ( minus_minus @ TA @ A @ B ) @ C )
          = ( minus_minus @ TA @ ( minus_minus @ TA @ A @ C ) @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[159]) ).

thf(89,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( suc @ ( minus_minus @ nat @ B @ ( suc @ A ) ) )
        = ( minus_minus @ nat @ B @ A ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_165_Suc__diff__Suc) ).

thf(568,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( suc @ ( minus_minus @ nat @ B @ ( suc @ A ) ) )
        = ( minus_minus @ nat @ B @ A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).

thf(189,axiom,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_47_le__0__eq) ).

thf(929,plain,
    ! [A: nat] :
      ( ( ord_less_eq @ nat @ A @ ( zero_zero @ nat ) )
      = ( A
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[189]) ).

thf(63,axiom,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ A )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( ord_less @ nat @ D @ B )
               => ( ( C @ D )
                 => ( C @ ( suc @ D ) ) ) ) )
         => ( C @ B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_dec__induct) ).

thf(478,plain,
    ! [A: nat,B: nat,C: nat > $o] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( C @ A )
       => ( ! [D: nat] :
              ( ( ord_less_eq @ nat @ A @ D )
             => ( ( ord_less @ nat @ D @ B )
               => ( ( C @ D )
                 => ( C @ ( suc @ D ) ) ) ) )
         => ( C @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).

thf(168,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ( ord_less @ nat @ A @ B )
        | ( A = B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_149_less__Suc__eq) ).

thf(854,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ ( suc @ B ) )
      = ( ( ord_less @ nat @ A @ B )
        | ( A = B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[168]) ).

thf(148,axiom,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ( ord_less @ TA @ C @ D )
           => ( ord_less @ TA @ ( minus_minus @ TA @ A @ D ) @ ( minus_minus @ TA @ B @ C ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_210_diff__strict__mono) ).

thf(790,plain,
    ! [TA: $tType] :
      ( ( ordered_ab_group_add @ TA )
     => ! [A: TA,B: TA,C: TA,D: TA] :
          ( ( ord_less @ TA @ A @ B )
         => ( ( ord_less @ TA @ C @ D )
           => ( ord_less @ TA @ ( minus_minus @ TA @ A @ D ) @ ( minus_minus @ TA @ B @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).

thf(172,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ A @ ( suc @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_109_le__SucI) ).

thf(867,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ord_less_eq @ nat @ A @ ( suc @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[172]) ).

thf(131,axiom,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_131_nat_Odistinct_I1_J) ).

thf(735,plain,
    ! [A: nat] :
      ( ( zero_zero @ nat )
     != ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).

thf(18,axiom,
    ! [TA: $tType] :
      ( ( size @ TA )
     => ! [A: TA,B: TA] :
          ( ( ( size_size @ TA @ A )
           != ( size_size @ TA @ B ) )
         => ( A != B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_size__neq__size__imp__neq) ).

thf(315,plain,
    ! [TA: $tType] :
      ( ( size @ TA )
     => ! [A: TA,B: TA] :
          ( ( ( size_size @ TA @ A )
           != ( size_size @ TA @ B ) )
         => ( A != B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).

thf(45,axiom,
    ! [A: nat > $o,B: nat,C: nat] :
      ( ( A @ B )
     => ( ! [D: nat] :
            ( ( A @ ( suc @ D ) )
           => ( A @ D ) )
       => ( A @ ( minus_minus @ nat @ B @ C ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_166_zero__induct__lemma) ).

thf(410,plain,
    ! [A: nat > $o,B: nat,C: nat] :
      ( ( A @ B )
     => ( ! [D: nat] :
            ( ( A @ ( suc @ D ) )
           => ( A @ D ) )
       => ( A @ ( minus_minus @ nat @ B @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).

thf(199,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( A != B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_less__not__refl3) ).

thf(967,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( A != B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[199]) ).

thf(305,plain,
    ! [TA: $tType,TB: $tType,D: TB,C: TB,B: TB > $o,A: TB > TA] :
      ( ~ ( wellorder @ TA )
      | ~ ( ord_less @ TA @ ( A @ D ) @ ( A @ ( sk1 @ TB @ TA @ C @ B @ A ) ) )
      | ( B @ D )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[304]) ).

thf(294,plain,
    ! [TA: $tType] :
      ( ~ ( linord1659791738miring @ TA )
      | ~ ( ord_less @ TA @ ( zero_zero @ TA ) @ ( zero_zero @ TA ) ) ),
    inference(cnf,[status(esa)],[293]) ).

thf(340,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ~ ( B @ ( suc @ ( sk4 @ ( (=) @ nat @ ( sk4 @ C @ B @ A ) ) @ B @ A ) ) )
      | ( ( sk4 @ C @ B @ A )
       != ( sk4 @ ( (=) @ nat @ ( sk4 @ C @ B @ A ) ) @ B @ A ) )
      | ~ ( B @ A )
      | ~ ( ord_less_eq @ nat @ A @ D )
      | ( ( sk4 @ C @ B @ A )
        = D ) ),
    inference(replace_leibeq,[status(thm)],[338:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( (=) @ nat @ ( sk4 @ C @ B @ A ) ))]]) ).

thf(341,plain,
    ! [D: nat,C: nat > $o,B: nat > $o,A: nat] :
      ( ( ( sk4 @ ( (=) @ nat @ ( sk4 @ C @ B @ A ) ) @ B @ A )
       != ( sk4 @ C @ B @ A ) )
      | ( ( sk4 @ C @ B @ A )
        = D )
      | ~ ( B @ ( suc @ ( sk4 @ ( (=) @ nat @ ( sk4 @ C @ B @ A ) ) @ B @ A ) ) )
      | ~ ( B @ A )
      | ~ ( ord_less_eq @ nat @ A @ D ) ),
    inference(lifteq,[status(thm)],[340]) ).

thf(358,plain,
    ! [TA: $tType,C: TA,B: TA > $o,A: TA > nat] :
      ( ~ ( sk5 @ TA @ A @ B @ C )
      | ( ord_less @ nat @ ( zero_zero @ nat ) @ ( A @ ( sk7 @ TA @ C @ B @ A ) ) )
      | ( B @ C ) ),
    inference(cnfConj,[status(thm)],[357]) ).

thf(195,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_64_less__imp__le__nat) ).

thf(960,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ord_less_eq @ nat @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[195]) ).

thf(193,axiom,
    ( ( ord_less @ nat )
    = ( ^ [A: nat] : ( ord_less_eq @ nat @ ( suc @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_86_less__eq__Suc__le) ).

thf(955,plain,
    ( ( ord_less @ nat )
    = ( ^ [A: nat] : ( ord_less_eq @ nat @ ( suc @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[193]) ).

thf(188,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ nMsg ) @ msg,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_187_AssumptionSubset3_I4_J) ).

thf(928,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ nMsg ) @ msg,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[188]) ).

thf(179,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ C )
       => ( ord_less @ nat @ ( minus_minus @ nat @ C @ B ) @ ( minus_minus @ nat @ C @ A ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_158_diff__less__mono2) ).

thf(897,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( ord_less @ nat @ A @ B )
     => ( ( ord_less @ nat @ A @ C )
       => ( ord_less @ nat @ ( minus_minus @ nat @ C @ B ) @ ( minus_minus @ nat @ C @ A ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[179]) ).

thf(139,axiom,
    ! [TA: $tType,A: list @ TA] :
      ( ( A
       != ( nil @ TA ) )
     => ( ( last @ TA @ A )
        = ( nth @ TA @ A @ ( minus_minus @ nat @ ( size_size @ ( list @ TA ) @ A ) @ ( one_one @ nat ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_195_last__conv__nth) ).

thf(767,plain,
    ! [TA: $tType,A: list @ TA] :
      ( ( A
       != ( nil @ TA ) )
     => ( ( last @ TA @ A )
        = ( nth @ TA @ A @ ( minus_minus @ nat @ ( size_size @ ( list @ TA ) @ A ) @ ( one_one @ nat ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).

thf(217,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_diff__is__0__eq_H) ).

thf(1033,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ A @ B )
        = ( zero_zero @ nat ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[217]) ).

thf(256,axiom,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
      = ( A = B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_18_old_Onat_Oinject) ).

thf(1197,plain,
    ! [A: nat,B: nat] :
      ( ( ( suc @ A )
        = ( suc @ B ) )
      = ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[256]) ).

thf(150,axiom,
    ! [A: nat,B: nat,C: nat] :
      ( ( minus_minus @ nat @ ( minus_minus @ nat @ A @ B ) @ C )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ C ) @ B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_163_diff__commute) ).

thf(796,plain,
    ! [A: nat,B: nat,C: nat] :
      ( ( minus_minus @ nat @ ( minus_minus @ nat @ A @ B ) @ C )
      = ( minus_minus @ nat @ ( minus_minus @ nat @ A @ C ) @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).

thf(129,axiom,
    cancel1352612707id_add @ nat,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',tcon_Nat_Onat___Groups_Ocancel__comm__monoid__add) ).

thf(728,plain,
    cancel1352612707id_add @ nat,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).

thf(207,axiom,
    ! [TA: $tType] :
      ( ( cancel1352612707id_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ A )
          = ( zero_zero @ TA ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_176_cancel__comm__monoid__add__class_Odiff__cancel) ).

thf(987,plain,
    ! [TA: $tType] :
      ( ( cancel1352612707id_add @ TA )
     => ! [A: TA] :
          ( ( minus_minus @ TA @ A @ A )
          = ( zero_zero @ TA ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[207]) ).

thf(19127,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ~ $true
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(paramod_ordered,[status(thm)],[16715,346]) ).

thf(19128,plain,
    ! [B: nat,A: nat] :
      ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
      | ( ord_less_eq @ nat @ A @ B )
      | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ index )
       != ( ord_less @ nat @ A @ B ) ) ),
    inference(simp,[status(thm)],[19127]) ).

thf(19129,plain,
    ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
    | ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ index ) ),
    inference(pattern_uni,[status(thm)],[19128:[bind(A,$thf( zero_zero @ nat )),bind(B,$thf( index ))]]) ).

thf(114,axiom,
    ! [A: nat] : ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_zero__less__Suc) ).

thf(644,plain,
    ! [A: nat] : ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).

thf(209,axiom,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_le0) ).

thf(992,plain,
    ! [A: nat] : ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[209]) ).

thf(158,axiom,
    ( ? [A: nat] :
        ( ( ord_less_eq @ nat @ n0 @ A )
        & ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ n ) ) )
        & ( ( nth @ ( message @ p @ v ) @ ( ft @ n ) @ A )
          = msg ) )
   => ? [A: nat] :
        ( ( ord_less_eq @ nat @ n @ A )
        & ? [B: nat] :
            ( ( ord_less_eq @ nat @ n0 @ B )
            & ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ A ) ) )
            & ( msg
              = ( nth @ ( message @ p @ v ) @ ( ft @ A ) @ B ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_248_Case2ImplThesis) ).

thf(822,plain,
    ( ? [A: nat] :
        ( ( ord_less_eq @ nat @ n0 @ A )
        & ( ord_less @ nat @ A @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ n ) ) )
        & ( ( nth @ ( message @ p @ v ) @ ( ft @ n ) @ A )
          = msg ) )
   => ? [A: nat] :
        ( ( ord_less_eq @ nat @ n @ A )
        & ? [B: nat] :
            ( ( ord_less_eq @ nat @ n0 @ B )
            & ( ord_less @ nat @ B @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ A ) ) )
            & ( msg
              = ( nth @ ( message @ p @ v ) @ ( ft @ A ) @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[158]) ).

thf(5,axiom,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
       != ( size_size @ ( list @ TA ) @ B ) )
     => ( A != B ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_193_neq__if__length__neq) ).

thf(277,plain,
    ! [TA: $tType,A: list @ TA,B: list @ TA] :
      ( ( ( size_size @ ( list @ TA ) @ A )
       != ( size_size @ ( list @ TA ) @ B ) )
     => ( A != B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).

thf(100,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) )
     => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ A )
       => ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ A ) @ msg ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_173_EnabledIntermediate) ).

thf(607,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ A @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ ( suc @ index ) ) ) )
     => ( ( ord_less_eq @ nat @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) @ A )
       => ( enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ A ) @ msg ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).

thf(623,plain,
    ( ( fe @ ( suc @ index ) )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(polarity_switch,[status(thm)],[622]) ).

thf(624,plain,
    ( ( fe @ ( suc @ index ) )
   != ( nil @ ( configuration_ext @ p @ v @ s @ product_unit ) ) ),
    inference(lifteq,[status(thm)],[623]) ).

thf(162,axiom,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( A
        = ( suc @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_160_Suc__pred_H) ).

thf(839,plain,
    ! [A: nat] :
      ( ( ord_less @ nat @ ( zero_zero @ nat ) @ A )
     => ( A
        = ( suc @ ( minus_minus @ nat @ A @ ( one_one @ nat ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[162]) ).

thf(56,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( A != B )
       => ( ord_less @ nat @ A @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_le__neq__implies__less) ).

thf(459,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( A != B )
       => ( ord_less @ nat @ A @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).

thf(22223,plain,
    ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ ( suc @ ( zero_zero @ nat ) ) )
     != ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ index ) )
    | ~ $true ),
    inference(eqfactor_ordered,[status(thm)],[19129]) ).

thf(22239,plain,
    ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( zero_zero @ nat )
     != ( zero_zero @ nat ) )
    | ( ( suc @ ( zero_zero @ nat ) )
     != index ) ),
    inference(simp,[status(thm)],[22223]) ).

thf(22281,plain,
    ( ( ord_less_eq @ nat @ ( zero_zero @ nat ) @ index )
    | ( ( suc @ ( zero_zero @ nat ) )
     != index ) ),
    inference(simp,[status(thm)],[22239]) ).

thf(17487,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ n1 ) )
    | ~ $true
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
     != ( ord_less @ nat @ n1 @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(paramod_ordered,[status(thm)],[6092,17191]) ).

thf(17488,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ n1 ) )
    | ( ( ord_less @ nat @ ( zero_zero @ nat ) @ ( suc @ index ) )
     != ( ord_less @ nat @ n1 @ ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ) ),
    inference(simp,[status(thm)],[17487]) ).

thf(17557,plain,
    ( ( index
     != ( zero_zero @ nat ) )
    | ( msgInSet
     != ( nth @ ( message @ p @ v ) @ ( ft @ index ) @ n1 ) )
    | ( n1
     != ( zero_zero @ nat ) )
    | ( ( suc @ index )
     != ( size_size @ ( list @ ( message @ p @ v ) ) @ ( ft @ index ) ) ) ),
    inference(simp,[status(thm)],[17488]) ).

thf(250,axiom,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) ) @ msgInSet,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36__092_060open_062enabled_A_Ife_Aindex_A_B_A_Ilength_A_Ife_Aindex_J_A_N_A1_J_J_AmsgInSet_092_060close_062) ).

thf(1184,plain,
    enabled @ p @ v @ s @ ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ ( size_size @ ( list @ ( configuration_ext @ p @ v @ s @ product_unit ) ) @ ( fe @ index ) ) @ ( one_one @ nat ) ) ) @ msgInSet,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[250]) ).

thf(17868,plain,
    ( ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
     != ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ index ) @ n1 ) )
    | ( ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ ( minus_minus @ nat @ n1 @ ( one_one @ nat ) ) )
     != ( nth @ ( configuration_ext @ p @ v @ s @ product_unit ) @ ( fe @ ( suc @ index ) ) @ n1 ) ) ),
    inference(paramod_ordered,[status(thm)],[351,271]) ).

thf(17890,plain,
    ( ( ( fe @ index )
     != ( fe @ index ) )
    | ( ( minus_minus @ nat @ n1 @ ( one_one @ nat ) )
     != n1 )
    | ( ( fe @ ( suc @ index ) )
     != ( fe @ ( suc @ index ) ) )
    | ( ( minus_minus @ nat @ n1 @ ( one_one @ nat ) )
     != n1 ) ),
    inference(simp,[status(thm)],[17868]) ).

thf(17893,plain,
    ( ( minus_minus @ nat @ n1 @ ( one_one @ nat ) )
   != n1 ),
    inference(simp,[status(thm)],[17890]) ).

thf(111,axiom,
    ( ( ord_less_eq @ nat )
    = ( ^ [A: nat,B: nat] :
          ( ( ord_less @ nat @ A @ B )
          | ( A = B ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_68_le__eq__less__or__eq) ).

thf(639,plain,
    ( ( ord_less_eq @ nat )
    = ( ^ [A: nat,B: nat] :
          ( ( ord_less @ nat @ A @ B )
          | ( A = B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).

thf(135,axiom,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ B @ ( minus_minus @ nat @ B @ A ) )
        = A ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_diff__diff__cancel) ).

thf(755,plain,
    ! [A: nat,B: nat] :
      ( ( ord_less_eq @ nat @ A @ B )
     => ( ( minus_minus @ nat @ B @ ( minus_minus @ nat @ B @ A ) )
        = A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).

thf(226,axiom,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_79_bot__nat__0_Oextremum__strict) ).

thf(1069,plain,
    ! [A: nat] :
      ~ ( ord_less @ nat @ A @ ( zero_zero @ nat ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[226]) ).

thf(127,axiom,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( ord_less @ nat @ ( zero_zero @ nat ) @ C )
           => ( ~ ( A @ C )
             => ? [D: nat] :
                  ( ( ord_less @ nat @ D @ C )
                  & ~ ( A @ D ) ) ) )
       => ( A @ B ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_infinite__descent0) ).

thf(708,plain,
    ! [A: nat > $o,B: nat] :
      ( ( A @ ( zero_zero @ nat ) )
     => ( ! [C: nat] :
            ( ( ord_less @ nat @ ( zero_zero @ nat ) @ C )
           => ( ~ ( A @ C )
             => ? [D: nat] :
                  ( ( ord_less @ nat @ D @ C )
                  & ~ ( A @ D ) ) ) )
       => ( A @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).

thf(214,axiom,
    ! [A: nat] :
      ( ( minus_minus @ nat @ A @ ( zero_zero @ nat ) )
      = A ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_132_minus__nat_Odiff__0) ).

thf(1014,plain,
    ! [A: nat] :
      ( ( minus_minus @ nat @ A @ ( zero_zero @ nat ) )
      = A ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[214]) ).

thf(32877,plain,
    $false,
    inference(e,[status(thm)],[1322,809,3944,2612,1369,846,16911,1179,555,352,1036,16794,909,333,628,962,468,666,1295,1200,523,276,994,6441,4614,614,6463,2776,20136,308,2248,440,511,1437,6480,1041,861,385,384,472,1354,670,1078,16645,19883,5906,1310,1342,18778,16965,4435,1196,18976,782,301,1265,1095,404,973,885,565,1366,7628,16179,1430,1298,785,16287,5188,1313,1455,1191,5108,2703,17168,21903,917,702,802,344,1462,1059,1379,1087,606,770,325,289,448,15199,1319,421,870,1415,475,1465,789,321,6419,1418,646,514,1151,574,806,1283,3851,17171,443,353,6157,15494,20619,293,1072,396,1351,660,1345,4701,1405,849,7760,5045,981,19585,1215,527,312,292,270,761,381,1067,512,439,13426,366,534,5862,5122,6092,334,746,7703,778,952,20565,302,349,297,18068,275,729,957,1223,894,407,630,566,1032,625,583,3926,682,551,842,5066,1106,7576,15253,324,4680,1402,1360,742,1143,1017,6375,1064,725,403,1006,388,356,593,869,857,697,1234,1375,1121,1292,554,537,1075,1424,16715,6164,1214,1446,590,547,328,471,669,9714,2649,1039,622,997,1382,984,20028,17675,779,19708,371,1099,985,1434,343,18832,508,311,20241,15307,5209,2221,9744,530,1185,773,4572,792,9684,633,360,1286,398,662,888,906,1251,425,1146,1103,1219,5230,5928,296,375,4921,298,21845,16233,2275,16857,4393,745,1154,819,562,2727,402,1125,286,20673,281,579,291,641,445,5011,1239,1092,19762,1258,350,540,1194,900,1408,3815,274,2637,451,1043,271,1175,764,979,2257,990,616,303,4477,1307,4635,6165,758,816,609,594,799,1325,7654,964,915,330,4990,535,2625,700,520,462,932,1061,912,4844,16670,399,1213,636,455,306,2752,851,17191,299,3908,922,20783,2239,4907,1304,589,4886,4456,374,1081,617,7773,355,836,663,548,4722,458,776,9879,2715,295,971,3833,954,739,18886,4593,705,282,1156,2588,327,673,1452,20218,19248,17906,576,359,643,544,331,1188,4351,338,336,1257,1141,1221,864,1427,314,571,4414,16443,1094,1140,1372,595,6161,9654,612,497,2266,1084,13211,556,20727,524,1412,1126,1189,1010,1421,465,1459,20082,976,903,1216,891,1289,368,844,19974,1253,18724,19654,18224,351,19581,17960,2764,5087,786,4969,813,1385,963,6077,517,13303,319,9856,290,6397,2576,1212,272,6166,19590,832,2739,4372,17279,287,568,16803,1440,929,19600,478,2230,346,1348,13349,835,13257,854,5884,790,867,735,315,1280,410,967,305,294,341,358,17333,4865,960,955,928,897,767,1033,1197,796,283,728,987,19129,17103,3869,644,992,822,277,442,1399,16490,607,624,839,15145,19837,2600,17441,1357,459,22281,17557,322,5943,337,16125,18014,354,17387,1184,309,7602,17893,639,755,1449,1069,708,1014]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : ITP060^2 : TPTP v9.3.1. Released v7.5.0.
% 0.00/0.08  % Command  : java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox/solver/bin/leo3.jar /export/starexec/sandbox/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox/solver/bin/externals/eprover --instantiate 39
% 0.12/0.23  % Computer : n016.cluster.edu
% 0.12/0.23  % Model    : x86_64 x86_64
% 0.12/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.23  % Memory   : 8046.5625MB
% 0.12/0.23  % OS       : Linux 6.8.0-71-generic
% 0.12/0.23  % CPULimit : 300
% 0.12/0.23  % WCLimit  : 300
% 0.12/0.23  % DateTime : Tue Sep 29 19:49:49 UTC 2026
% 0.12/0.24  % CPUTime  : 
% 0.12/0.24  Running java -Xss128m -Xmx2g -Xms1g -jar /export/starexec/sandbox/solver/bin/leo3.jar /export/starexec/sandbox/benchmark/theBenchmark.p -t 300 -p  --atp eprover=/export/starexec/sandbox/solver/bin/externals/eprover --instantiate 39
% 0.61/0.55  % [INFO] 	 Parsing problem /export/starexec/sandbox/benchmark/theBenchmark.p ... 
% 1.71/0.84  % [INFO] 	 Parsing done (282ms). 
% 1.71/0.84  % [INFO] 	 Running in sequential loop mode. 
% 2.61/1.06  % [INFO] 	 eprover registered as external prover. 
% 2.61/1.06  % [INFO] 	 Scanning for conjecture ... 
% 3.01/1.17  % [INFO] 	 Found a conjecture (or negated_conjecture) and 267 axioms. Running axiom selection ... 
% 3.30/1.27  % [INFO] 	 Axiom selection finished. Selected 267 axioms (removed 0 axioms). 
% 4.24/1.47  % [INFO] 	 Problem is higher-order (TPTP THF). 
% 4.24/1.49  % [INFO] 	 Type checking passed. 
% 4.24/1.49  % [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 ... 
% 206.42/114.48  % External prover 'e' found a proof!
% 206.42/114.48  % [INFO] 	 Killing All external provers ... 
% 206.42/114.48  % Time passed: 114148ms (effective reasoning time: 113632ms)
% 206.42/114.48  % 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)>
% 206.42/114.49  % Axioms used in derivation (267): fact_44_Suc__diff__1, fact_202_less__numeral__extra_I3_J, fact_90_inc__induct, fact_141_strict__inc__induct, fact_129_old_Onat_Odistinct_I1_J, fact_144_Suc__less__SucD, fact_223_infiniteExecutionMsg_Osimps_I1_J, fact_159_Suc__diff__eq__diff__pred, fact_77_size__neq__size__imp__neq, fact_245_MessageStaysOrConsumed, fact_114_diff__le__self, fact_169_length__0__conv, fact_39_zero__less__diff, fact_89_Suc__le__lessD, fact_72_linorder__neqE__nat, fact_185_EnabledInSuc, fact_133_diffs0__imp__equal, fact_9_NotEmpty_I1_J, fact_249_AssumptionSubset2_I5_J, fact_228_KeepProperty, tcon_Nat_Onat___Groups_Ocomm__monoid__diff, fact_119_not0__implies__Suc, fact_226_MinPredicate, fact_14_NotEmpty_I2_J, fact_152_less__SucE, tcon_Nat_Onat___Nat_Osize, fact_103_nat__induct__at__least, fact_69_ex__least__nat__less, fact_155_Suc__lessD, fact_94_diff__less__mono, fact_93_Suc__leI, fact_75_measure__induct__rule, fact_174__092_060open_062enabled_A_Ife_A_ISuc_Aindex_J_A_B_A_Ilength_A_Ife_A_ISuc_Aindex_J_J_A_N_A1_J_J_Amsg_092_060close_062, tcon_Nat_Onat___Groups_Ocancel__comm__monoid__add, fact_204_diff__mono, fact_54_less__zeroE, fact_81_infinite__descent0__measure, fact_151_less__SucI, fact_106_Suc__n__not__le__n, fact_214_length__induct, fact_154_Suc__lessE, fact_26_less__nat__zero__code, fact_243_OccSameMsg_H, fact_2__092_060open_062fe_Aindex_A_B_An1_A_061_Afe_A_ISuc_Aindex_J_A_B_An1_092_060close_062, fact_4_AssumptionSubset2_I3_J, fact_189_zero__reorient, fact_30_bot__nat__0_Oextremum, fact_36__092_060open_062enabled_A_Ife_Aindex_A_B_A_Ilength_A_Ife_Aindex_J_A_N_A1_J_J_AmsgInSet_092_060close_062, fact_66_nat__less__induct, fact_42_less__one, fact_60_less__not__refl3, fact_95_less__diff__iff, fact_99_gr0__conv__Suc, fact_197_le__numeral__extra_I3_J, fact_242__092_060open_062_092_060not_062_A_I_092_060exists_062i_060length_A_Ift_A_ISuc_Aindex_J_J_O_Alength_A_Ift_Aindex_J_A_092_060le_062_Ai_A_092_060and_062_Amsg_A_061_Aft_A_ISuc_Aindex_J_A_B_Ai_J_092_060close_062, fact_171_diff__gt__0__iff__gt, fact_49_not__gr0, tcon_Nat_Onat___Rings_Olinordered__nonzero__semiring, fact_215_le__iff__diff__le__0, fact_96_less__Suc__eq__0__disj, fact_21__092_060open_062fe_Aindex_A_092_060in_062_D_Alength_092_060close_062, fact_123_Zero__neq__Suc, fact_246_AssumptionSubset_I3_J, fact_107_le__Suc__eq, fact_15__092_060open_062n1_A_N_ASuc_A0_A_060_Alength_A_Ife_Aindex_J_A_N_ASuc_A0_092_060close_062, fact_153_Suc__lessI, fact_236_AssumptionFairContr, tcon_Product__Type_Ounit___Orderings_Owellorder_4, fact_229_NatPredicateTippingPoint, fact_170_diff__numeral__special_I9_J, fact_65_less__irrefl__nat, fact_83_lift__Suc__mono__le, tcon_Nat_Onat___Groups_Oone, fact_180_not__gr__zero, fact_84_lift__Suc__antimono__le, fact_194_Ex__list__of__length, fact_190_one__reorient, fact_168_length__greater__0__conv, fact_231_PrefixListMonotonicity, fact_196_zero__le, fact_162_Suc__inject, fact_31_diff__self__eq__0, fact_12_AssumpOcc6_H_I3_J, fact_178_Occ2_H, fact_105_not__less__eq__eq, fact_118_eq__diff__iff, tcon_Product__Type_Ounit___Orderings_Oorder_5, fact_203_le__numeral__extra_I4_J, fact_130_old_Onat_Odistinct_I2_J, fact_216_less__numeral__extra_I1_J, fact_208_eq__iff__diff__eq__0, fact_61_measure__induct, fact_142_less__Suc__induct, fact_24_lessI, fact_150_Ex__less__Suc, fact_116_Nat_Odiff__diff__eq, fact_121_old_Onat_Oexhaust, fact_140_not__less__less__Suc__eq, fact_100_Ex__less__Suc2, fact_70_infinite__descent0, fact_211_diff__eq__diff__less, fact_102_transitive__stepwise__le, fact_32_diff__0__eq__0, fact_43_Suc__pred, fact_147_All__less__Suc, fact_248_Case2ImplThesis, fact_218_list_Osize_I3_J, fact_135_lift__Suc__mono__less, fact_55_nat__less__le, fact_68_le__eq__less__or__eq, fact_126_diff__induct, fact_17_infiniteExecutionCfg__infiniteExecutionMsg_Oinduct_I2_J, fact_164_diff__less__Suc, fact_220_Skolem__list__nth, fact_27_bot__nat__0_Onot__eq__extremum, fact_128_nat_OdiscI, fact_104_full__nat__induct, tcon_Nat_Onat___Orderings_Owellorder, fact_20_AssumptionSubset_I1_J, tcon_HOL_Obool___Orderings_Oorder_2, fact_97_gr0__implies__Suc, fact_98_All__less__Suc2, tcon_Nat_Onat___Groups_Ozero, fact_88_le__less__Suc__eq, fact_247_Occ5_H, fact_35_AssumptionSubset2_I4_J, fact_67_infinite__descent, fact_19_nat_Oinject, fact_175_LastOfIndex, fact_131_nat_Odistinct_I1_J, fact_76_less__mono__imp__le__mono, fact_91_dec__induct, fact_163_diff__commute, fact_1_SameCfgOnLow, fact_192_diff__right__commute, fact_58_nat__le__linear, fact_80_bot__nat__0_Oextremum__unique, fact_37_zero__less__Suc, fact_161_n__not__Suc__n, fact_79_bot__nat__0_Oextremum__strict, fact_193_neq__if__length__neq, fact_57_less__not__refl, fact_87_less__Suc__eq__le, fact_13__092_060open_062length_A_Ife_Aindex_J_A_N_A1_A_092_060le_062_Alength_A_Ife_A_ISuc_Aindex_J_J_A_N_A1_092_060close_062, fact_117_le__diff__iff, fact_0_Occ3_H, fact_191_diff__eq__diff__eq, fact_5_AssumpOcc6_H_I1_J, fact_244_AssumptionSubset_I2_J, fact_227_PrefixListTransitive, tcon_AsynchronousSystem_Omessage___Nat_Osize_6, fact_206_diff__right__mono, fact_233_infiniteExecutionCfg_Osimps_I2_J, fact_101_diff__less, fact_158_diff__less__mono2, fact_48_le__refl, fact_40_diff__is__0__eq, tcon_Nat_Onat___Groups_Ocancel__ab__semigroup__add, fact_71_less__or__eq__imp__le, fact_198_zero__less__iff__neq__zero, fact_222_PrefixSameOnLow, fact_238_ShorterTrace, fact_33_diff__diff__cancel, fact_125_zero__induct, fact_225_AssumptionFair_I2_J, fact_122_Zero__not__Suc, fact_186_AssumptionSubset2_I2_J, fact_195_last__conv__nth, fact_108_Suc__le__D, fact_209_less__numeral__extra_I4_J, fact_132_minus__nat_Odiff__0, fact_146_Suc__less__eq2, fact_50_le__trans, fact_46_gr0I, fact_239_SameMsgOnLow, fact_179_le__zero__eq, fact_221_list__eq__iff__nth__eq, fact_139_One__nat__def, fact_124_Suc__neq__Zero, fact_149_less__Suc__eq, fact_111_Suc__leD, fact_127_nat__induct, fact_137_nat__induct__non__zero, fact_115_diff__le__mono, fact_62_ex__least__nat__le, fact_166_zero__induct__lemma, fact_22_Suc__less__eq, fact_240_SmallIndexTrace_H, fact_145_less__antisym, fact_219_nth__equalityI, fact_176_cancel__comm__monoid__add__class_Odiff__cancel, fact_109_le__SucI, fact_51_eq__imp__le, fact_160_Suc__pred_H, fact_156_Nat_OlessE, fact_3__092_060open_062length_A_Ife_Aindex_J_A_N_A1_A_060_Alength_A_Ife_Aindex_J_092_060close_062, fact_199_gr__implies__not__zero, fact_6_diff__Suc__1, fact_207_diff__eq__diff__less__eq, fact_235_AssumpOcc6_H_I2_J, fact_232_infiniteExecutionMsg_Oelims, fact_28_Suc__le__mono, fact_8_Suc__diff__diff, fact_188_AssumptionCase1ImplThesis_H, fact_205_diff__left__mono, fact_212_diff__strict__left__mono, fact_234_infiniteExecutionMsg_Osimps_I2_J, fact_38_less__Suc0, fact_187_AssumptionSubset3_I4_J, fact_217_less__iff__diff__less__0, fact_224_AssumptionFair_I3_J, fact_73_Nat_Oex__has__greatest__nat, fact_11_diff__Suc__eq__diff__pred, fact_177_AssumptionFirstOccSetDecrOrConsumed_I1_J, fact_184_diff__zero, fact_113_le__diff__iff_H, fact_165_Suc__diff__Suc, tcon_fun___Orderings_Oorder, fact_10_IPrefixListEx, fact_250_AssumptionSubset3_I5_J, fact_181_diff__self, fact_134_lift__Suc__mono__less__iff, fact_59_less__not__refl2, fact_167_AssumptionSubset3_I3_J, fact_157_less__imp__diff__less, tcon_List_Olist___Nat_Osize_3, tcon_Nat_Onat___Orderings_Oorder_1, fact_86_less__eq__Suc__le, fact_52_not__less0, fact_47_le__0__eq, fact_110_le__SucE, fact_92_Suc__le__eq, fact_63_gr__implies__not0, fact_213_diff__strict__right__mono, tcon_Nat_Onat___Groups_Ocanonically__ordered__monoid__add, fact_173_EnabledIntermediate, fact_138_Suc__diff__le, fact_18_old_Onat_Oinject, fact_78_infinite__descent__measure, fact_16_infiniteExecutionCfg__infiniteExecutionMsg_Oinduct_I1_J, fact_112_diff__le__mono2, fact_201_gr__zeroI, fact_56_nat__neq__iff, fact_41_diff__is__0__eq_H, fact_143_less__trans__Suc, fact_53_le__antisym, fact_23_Suc__mono, fact_45_less__eq__nat_Osimps_I1_J, fact_85_le__imp__less__Suc, fact_230_MinPredicate2, fact_148_not__less__eq, fact_183_zero__diff, fact_64_less__imp__le__nat, fact_29_le0, fact_182_diff__0__right, fact_74_le__neq__implies__less, fact_136_diff__Suc__less, fact_82_bot__nat__0_Oextremum__uniqueI, fact_7_diff__Suc__Suc, fact_241_NotConsumedIntermediate, fact_172_diff__ge__0__iff__ge, fact_120_old_Onat_Oinducts, fact_200_not__less__zero, fact_237_IPrefixList, fact_34_Occ4_H, fact_25_neq0__conv, fact_210_diff__strict__mono
% 206.42/114.49  % No. of inferences in proof: 1270
% 206.42/114.49  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p : 114148 ms resp. 113632 ms w/o parsing
% 208.93/114.95  % SZS output start Refutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 208.93/114.96  % [INFO] 	 Killing All external provers ... 
%------------------------------------------------------------------------------